レスポンシブな YouTube とその他のコンテンツを Flex コンテナに埋め込もうとしましたが、YouTube の埋め込みが含まれるコンテナが拡大しないため、他の要素と重なったり重なったりしてしまいます。うまく説明できたかどうかわからないので、コードとボックスも作成して説明します。
https://codesandbox.io/s/objective-mountain-m4dhhb?file=/src/App.jsリーリー
埋め込みコンテナが埋め込みビデオのサイズに合わせて拡大または縮小するように変更するにはどうすればよいですか? ご協力いただきありがとうございます###P粉3294258392024-03-22 19:02:43
更新
これは codesandbox ソリューションです。
position: "relative"
のコンテナでラップし、その 幅: "100%"
。 paddingBottom
を目的の "56.25%"
(9 / 16 * 100%) を使用します。 位置: "絶対"、上: 0、左: 0、幅: "100%"、高さ: "100%"
に設定します。 flexFlow: "column",
これを実現する方法の例を次に示します:
リーリー他のコード
リーリー