.htaccessでPHPのファイルアップロードサイズの上限値を変更
2022.02.5
PHPを使用して画像(動画・PDF等)をアップロードするフォームを作成した際に、ファイル…

youtube動画をホームページに掲載する機会も増えてきました。
動画サイズを固定するのであれば、埋め込みタグの幅(width)と高さ(height)を適切に変更すればよいのですが、レスポンシブ対応したい場合は自動的に取得する仕組みが必要。
そこでCSSのみで実装可能な方法をメモ。
youtubeの埋め込みより取得したコードの「幅(width)と高さ(height)」を指定する部分を削除して設置。
<div class="movie__youtube">
<div class="movie__youtube__frame">
<iframe src="https://www.youtube.com/embed/○○○○" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
</div>
.movie__youtube {
width: 1200px;
margin: 0 auto;
}
.movie__youtube__frame {
position: relative;
width: 100%;
height: 0px;
padding-top: 56.25%; //縦横比が16:9の場合
}
.movie__youtube__frame iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
「.movie__youtube__frame」で設定している「padding-top: 56.25%;」の部分で自動取得が行わる。
※「padding-top」や「padding-bottom」の%指定は親ブロックの幅が基準になる。


2022.02.5
PHPを使用して画像(動画・PDF等)をアップロードするフォームを作成した際に、ファイル…

2020.10.3
テキストエリア等で入力した文字の中にURLを含んでいた場合に、自動で認識してリンクタグを…

2024.03.30
外部ファイル(CSVファイル等)を読み込んでサイト内に表示する際に、保存時の文字コードが…

2020.12.5
メールフォームからメールを送信する際に、画像(ファイル)を添付できるようにしてほしいとの…

2023.12.2
ワードプレスの投稿のカテゴリー機能を、目的ごとに使い分けたいというご要望があった際に、カ…

2020.08.1
動画ファイルをCMS化して保存するときに、多くの場合はファイルパスをデータベース(MyS…

2022.09.24
パソコンやスマートフォンの戻るボタンを使って画面を戻す(ブラウザバックする)時があります…

2022.02.19
画像データ等をサーバーにアップロードする際、一点づつアップロードしても良いけれど、ファイ…

2020.08.15
フォームの入力値やURLのパラメータ等、文字列や数値を受け取る際に正規表現を利用してバリ…

2019.12.29
メールフォーム等での入力値チェック(バリデーション)。PHPの「preg_match」(…