HTML5でビデオの幅と高さを正しく設定する方法

王林
リリース: 2021-01-25 10:28:43
転載
5512 人が閲覧しました

HTML5でビデオの幅と高さを正しく設定する方法

通常は次のように設定します:

(学習ビデオ共有: html ビデオ チュートリアル)

<video width="320" height="240" controls="controls">
ログイン後にコピー

しかし場合によってはビデオの高さは設定後も変化しないことがわかります。ビデオが親要素を満たすように親要素の幅と高さを設定できます。 style="width= 100%; height=100%; object-fit: fill" を video タグに追加するだけです。

object-fit 構文

object-fit:fill | contain | cover | none | scale-down
ログイン後にコピー

object-fit 値の説明

object-fit は主に、

fill: この値は boject-fit のデフォルト値です。置換コンテンツのサイズは、要素のコンテンツ ボックスを満たすように設定されます。 、要素のコンテンツは、たとえコンテナの固有のアスペクト比が壊れていたとしても、コンテナの外形寸法を完全に埋めるように拡張されます。

contain: 要素コンテンツのサイズを置き換えて、要素コンテンツ コンテナを満たすアスペクト比を維持します。その特定のオブジェクト サイズは、含まれる要素の幅と高さに解析されます。つまり、置換要素に明示的な高さと幅を設定すると、この値によってコンテンツのサイズが固定比率で正確に調整されますが、要素の寸法内に収まります。

cover: 要素コンテンツのサイズを置き換えて要素コンテンツ コンテナを満たすアスペクト比を維持します。その特定のオブジェクト サイズは要素全体の幅と高さをカバーするように解析されます。つまり、置換要素のコンテンツ サイズはアスペクト比を維持しますが、コンテンツ要素を完全に覆うように幅と高さを変更します。

none: 置換された要素のコンテンツは、内部要素のコンテナに合わせてサイズ変更されません。コンテンツは、要素に設定された高さと重みを完全に無視し、要素の寸法内で表示されます。

スケールダウン: コンテンツ サイズが「なし」または「含む」に設定されている場合、特定のオブジェクトが小さくなります。

関連する推奨事項: html5 チュートリアル

以上がHTML5でビデオの幅と高さを正しく設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート