Untuk mengawal penampilan
Apabila anda ingin mengawal penampilan tag HTML <video></video>
, kebanyakannya mengenai menggabungkan atribut HTML dengan gaya CSS. Pandangan lalai pemain video boleh berbeza -beza di seluruh pelayar, jadi jika anda mensasarkan konsistensi atau reka bentuk tersuai, anda perlu melakukan lebih daripada hanya menggunakan tag asas.

Gunakan atribut terbina dalam untuk kawalan asas
Tag <video></video>
dilengkapi dengan beberapa atribut terbina dalam yang membolehkan anda mengawal main balik dan paparan tanpa sebarang kod tambahan:

-
controls
- Menambah Kawalan Lalai, Jeda, Jilid, dan Kawalan Garis Masa Pelayar -
autoplay
- Mula Memainkan Video Secara Automatik (Boleh Disekat oleh Penyemak Imbas) -
loop
- Membuat video dimainkan ketika berakhir -
muted
- Memulakan video tanpa suara -
poster
- Menetapkan gambar untuk dipaparkan sebelum video dimainkan
Ini berguna untuk persediaan cepat, terutamanya jika anda tidak memerlukan rupa tersuai. Tetapi perlu diingat, mereka tidak akan mengubah gaya visual - hanya fungsi.
Sesuaikan penampilan dengan CSS
Untuk membuat video anda bercampur ke dalam reka bentuk laman web anda, anda perlu memohon CSS. Anda boleh menyesuaikan saiz, sempadan, bayang -bayang, dan juga respons:

.video-pembungkus { Max-Width: 100%; Margin: Auto; Sempadan: 2px pepejal #ccc; Radius sempadan: 8px; kotak bayang-bayang: 0 4px 12px rgba (0, 0, 0, 0.1); }
Anda boleh membungkus video anda di dalam bekas dan menargetkan elemen <video>
secara langsung juga:
<div class = "Video-Wrapper"> <video src = "myVideo.mp4" class = "custom-video" Controls> </video> </div>
Kemudian gaya:
.CUSTOM-VIDEO { Lebar: 100%; ketinggian: auto; Radius sempadan: 8px; }
Jika anda ingin menyembunyikan kawalan lalai dan membina UI anda sendiri (seperti butang), anda akan mengeluarkan atribut controls
dan menambah butang anda sendiri dengan pengendali acara JavaScript untuk bermain/jeda, kelantangan, dll.
Petua Reka Bentuk Responsif
Video harus mengubah saiz dengan baik pada saiz skrin yang berbeza. Beberapa petua untuk memastikan bahawa:
- Tetapkan
width: 100%
danheight: auto
jadi skala dalam bekasnya - Balut video di Div dengan Trik Padding-Bottom untuk Mengekalkan Nisbah Aspek
- Gunakan pertanyaan media untuk susun atur tweak pada titik putus yang berbeza
Berikut adalah cara biasa untuk mengekalkan nisbah aspek 16: 9:
<div class = "Video-Container"> <VIDEO SRC = "MYVIDE.MP4" Kawalan> </video> </div>
Dengan CSS ini:
.video-container { Kedudukan: Relatif; Lebar: 100%; Padding-Bottom: 56.25%; / * 16: 9 */ Limpahan: Tersembunyi; } . Video-Container Video { Kedudukan: Mutlak; Atas: 0; Kiri: 0; Lebar: 100%; Ketinggian: 100%; }
Ini menjadikan video kelihatan baik di mudah alih dan desktop tanpa herotan.
Pada dasarnya itu sahaja. Sama ada anda tweaking butiran kecil atau membina pemain tersuai penuh, menggabungkan atribut HTML dan CSS memberi anda kawalan yang kukuh ke atas bagaimana video anda muncul kepada pengguna.
Atas ialah kandungan terperinci Bagaimanakah anda mengawal penampilan dan tag HTML?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Stock Market GPT
Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Apabila menggunakan bootstrap untuk susun atur laman web, pemaju sering menghadapi masalah elemen yang dipaparkan bersebelahan dan bukannya disusun secara vertikal secara lalai, terutamanya apabila bekas induk menggunakan susun atur Flexbox. Artikel ini akan meneroka cabaran susun atur yang sama dengan mendalam dan memberikan penyelesaian: dengan menyesuaikan atribut flex-arah dari bekas flex ke lajur, menggunakan kelas alat Flex-Column Bootstrap untuk mencapai susunan menegak yang betul dari tag H1 dan blok kandungan seperti bentuk, memastikan struktur halaman memenuhi jangkaan.

Artikel ini meneroka cabaran menangkap peristiwa mousedown pada div ibu bapa yang mengandungi iframes domain. Masalah teras ialah dasar keselamatan pelayar (dasar asal usul) menghalang acara langsung DOM mendengar kandungan iframe silang domain. Jenis penangkapan acara ini tidak dapat dicapai melainkan nama domain sumber iframe dikawal dan CORS dikonfigurasi. Artikel ini akan menerangkan mekanisme keselamatan secara terperinci dan batasan mereka mengenai interaksi peristiwa dan memberikan alternatif yang mungkin.

USetetetitLeatTrBITrBITpetoLToolCUStOM-STyLElyLEtoMSORCUStOM.1.addtitle = "Text" toanyeLementFordefaLtTipips.2.forStyLEdToolTips, wrapTheelememementinAcontainer, uss.toolTipand.tool

USECSSSFLOOPROPERTYTOWRAPTEXTAROUNIMAGE: FloatLeftFortExtOntHeright, FloatRightFortExtOnTheLeft, AddMarginforspacing, andClearFloatStOpreventLayOuteSues.

Setthelangattributeinthehtmltagtospecifypagelanguage, mis., Forenglish;

Artikel ini meneroka dua masalah biasa apabila memanggil fungsi JavaScript luaran dalam HTML: masa pemuatan skrip yang tidak betul menyebabkan unsur-unsur DOM menjadi tidak siap, dan penamaan fungsi mungkin bertentangan dengan peristiwa terbina dalam pelayar atau kata kunci. Artikel ini menyediakan penyelesaian terperinci, termasuk lokasi rujukan skrip tweaking dan mengikuti spesifikasi penamaan fungsi yang baik untuk memastikan kod JavaScript dilaksanakan dengan betul.

TheobjecttagispreferredforembeddingExternalContentduetoitsversatility, fallbacksupport, and standardardscompliance, whileMbedIssImplAclackSfallBackandParameterOptions, MakeItsuableOnlyForyForbasicuseses.

Gunakan elemen pilih untuk menambah pelbagai atribut untuk membuat kotak drop-down pelbagai pilihan. Pengguna menekan kekunci CTRL atau Shift untuk memilih pelbagai pilihan, memaparkan pelbagai baris melalui atribut saiz, dan menyerahkan nilai yang dipilih bersama dengan format array atribut nama.
