Semasa saya mengekodkan Elemin Theme (tapak responsif yang saya reka baru-baru ini), langkau bingkai yang saya temui ialah cara menjadikan video terbenam lebih fleksibel dalam perubahan saiz. Menggunakan max-width:100% dan height:auto boleh menjadikan teg video HTML5 berfungsi dengan baik, tetapi penyelesaian ini tidak berfungsi untuk kod sebaris teg iframe atau objek. Selepas berjam-jam mencari dan mencuba, akhirnya saya menemui penyelesaiannya. Helah css ini berguna apabila anda melakukan reka bentuk responsif.
Teg video html5 yang fleksibel
Menggunakan video html5, anda boleh menjadikannya fleksibel dengan menetapkan lebar maksimum:100%. Dalam pengenalan sebelumnya, telah disebutkan bahawa ia tidak sesuai untuk kod terbenam dalam iframe dan objek yang biasa digunakan.
video {
maks -lebar: 100%;
tinggi: auto;
}
Video Terbenam Objek Fleksibel & Iframe Helah ini agak mudah, anda perlu tambahkan A
dan tetapkan nilai atribut padding-bottom div antara 50% dan 60%. Kemudian tetapkan lebar dan ketinggian elemen anak (ifame atau objek) kepada 100%, dan gunakan kedudukan mutlak. Ini akan memaksa objek terbenam untuk mengembang secara automatik ke saiz maksimumnya.
CSS
.bekas video {
kedudukan: relatif;
padding-bawah:
padding-top: 30px; 🎜>}
.iframe bekas video,
.objek bekas video,
.benam bekas video {
kedudukan: mutlak;
atas: 0; ;
lebar: 100%;
tinggi: 100%; 🎜>
Salin kod
Kod adalah seperti berikut:
🎜>
Fleksibiliti di bawah lebar tetap
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31
Topik-topik yang berkaitan
Lagi>