Cara Memasang Video YouTube Responsive di Blogger dengan CSS
Video YouTube dapat membuat artikel terasa lebih hidup karena pembaca tidak hanya mendapatkan informasi dalam bentuk teks, tetapi juga visual dan audio. Namun, ada satu hal yang sering terlewat saat memasang video ke website atau Blogger: ukuran iframe harus mampu mengikuti lebar layar pengunjung.
Jika embed masih menggunakan ukuran tetap seperti 560 × 315 pixel, tampilannya mungkin terlihat normal di desktop tetapi berpotensi melebar keluar dari area artikel ketika dibuka melalui smartphone. Solusinya cukup sederhana: buat iframe mengikuti lebar kontainer sambil mempertahankan rasio video.
Desktop, tablet, maupun smartphone tetap mendapatkan proporsi video 16:9 yang rapi tanpa perlu menentukan tinggi secara manual.
Apa Itu Embed Video YouTube Responsive?
Embed video YouTube responsive adalah video yang disematkan melalui elemen <iframe> dan ukurannya dapat mengikuti ruang yang tersedia pada halaman. Saat lebar halaman berubah, video ikut mengecil atau membesar tanpa kehilangan proporsi aslinya.
width:100% dan aspect-ratio:16/9 membuat implementasinya jauh lebih sederhana.Mengapa Video Perlu Dibuat Responsive?
Tujuan utamanya bukan sekadar membuat iframe terlihat lebih bagus. Responsivitas menjaga pengalaman membaca tetap konsisten ketika artikel dibuka menggunakan perangkat dengan ukuran layar berbeda.
Iframe tidak melebar keluar dari area artikel ketika layar mengecil.
Pengunjung tidak perlu menggeser halaman secara horizontal hanya untuk melihat video.
Proporsi video konsisten sehingga player terlihat natural pada berbagai ukuran layar.
Player mengikuti lebar area posting tanpa membutuhkan ukuran berbeda untuk setiap perangkat.
Dengan aspect-ratio, kita tidak lagi membutuhkan trik padding lama untuk video 16:9.
Kode embed yang sama dapat digunakan pada artikel dengan lebar container berbeda.
Cara Memasang Video YouTube Responsive
Prosesnya hanya membutuhkan kode embed dari YouTube dan satu class CSS. Supaya lebih mudah diikuti, langkahnya saya pisahkan menjadi empat tahap.
Buka video yang ingin disematkan, pilih Bagikan, kemudian pilih Sematkan. YouTube akan menyediakan kode iframe yang dapat disalin.
Pada Blogger, pindah ke tampilan HTML lalu tempatkan iframe pada posisi video ingin ditampilkan.
Gunakan class lokal untuk menentukan rasio 16:9 dan membuat lebar iframe mengikuti area artikel.
.youtube{
aspect-ratio:16 / 9;
width:100%;
height:auto;
border:1px solid #ccc;
box-sizing:border-box;
}
</style>
Tambahkan class="youtube" ke iframe. Setelah itu player akan menggunakan aturan responsive yang sudah dibuat.
Kode Final Embed YouTube Responsive
Format 16:9 umum digunakan untuk video YouTube. Properti aspect-ratio mempertahankan hubungan lebar dan tinggi saat iframe berubah ukuran.
Memasang CSS di Blogger
Jika class .youtube akan digunakan pada banyak artikel, CSS lebih baik dipasang satu kali pada template Blogger. Dengan begitu, artikel berikutnya cukup menggunakan iframe dengan class tersebut tanpa menulis CSS berulang kali.
Kesalahan yang Sering Terjadi
Checklist Video Responsive
width:100%.aspect-ratio.Dengan teknik ini, satu kode embed dapat mengikuti berbagai ukuran area posting tanpa harus membuat versi desktop dan mobile secara terpisah. Implementasinya sederhana, tetapi cukup membantu menjaga artikel tetap rapi ketika video menjadi bagian penting dari konten.
CodeFlare dapat membantu membuat custom widget, memperbaiki template, mengoptimalkan tampilan mobile, serta membuat komponen HTML, CSS, dan JavaScript sesuai kebutuhan blog.
HUBUNGI CODEFLARE
No comments
💬 Share Your Thoughts & Join the Hall of Fame!
Punya pendapat atau tips tentang artikel ini? Tuliskan komentar kamu sekarang! 🚀
💎 Komentar yang bermanfaat, relevan, dan positif berkesempatan tampil di CodeFlare Hall of Fame dan masuk ke Top Commentators Widget.
👉 Comment now. Share your ideas. Get noticed on codeflare.net