Objek-Fit dan Objek-Objek dapat menyelesaikan masalah yang cacat dan tidak wajar dari gambar atau video di laman web. 1. Objek-sesuai mengawal kaedah pengisian. Nilai umum termasuk mengisi (regangan mengisi), mengandungi (simpan paparan penuh perkadaran), penutup (simpan kontena penutup proporsi), tiada (saiz asal) dan skala-bawah (sesuai untuk kandungan dinamik); 2. Posisi objek mengawal kedudukan kawasan tanaman, dan sintaks adalah serupa dengan kedudukan latar belakang, yang boleh digunakan untuk menentukan fokus visual; 3. Aplikasi sebenar termasuk tanaman avatar mudah alih, paparan bersatu susun atur gaya kad, penyesuaian video dan senario lain; 4. Perhatikan keserasian penyemak imbas dan menguji kesan pelbagai bahagian gambar untuk memastikan bahagian -bahagian utama tidak dipotong. Menguasai kedua -dua atribut ini dapat meningkatkan kawalan prestasi elemen media dalam bekas yang berbeza.
Sekiranya anda menghadapi masalah dengan ubah bentuk susun atur dan tanaman yang tidak wajar apabila memproses gambar atau video di laman web, kemungkinan besar ia tidak berguna untuk object-fit
dan object-position
. Walaupun kedua -dua sifat CSS ini kelihatan tidak mencolok, mereka dapat meningkatkan kawalan prestasi elemen media dalam bekas yang berbeza.

Objek-Fit: Mengawal bagaimana media diisi
Apabila anda meletakkan imej ke dalam bekas saiz tetap, imej boleh diregangkan atau tidak disengajakan. Pada masa ini, object-fit
berguna.

Ia mempunyai beberapa nilai yang biasa digunakan:
-
fill
: Nilai lalai, mengisi seluruh bekas, tanpa mengira skala, mungkin cacat -
contain
: Terus berskala untuk memastikan bahawa keseluruhan gambar dipaparkan dan bekas mungkin putih -
cover
: Terus berskala untuk memastikan bahawa keseluruhan bekas dilindungi dan imej boleh dipotong -
none
: Saiz Asal, Tiada Zum -
scale-down
: Samacontain
, tetapi yang lebih kecil akan diguna pakai (sesuai untuk kandungan dinamik)
Sebagai contoh, jika anda meletakkan gambar mendatar dalam div 300x200, jika anda menggunakan object-fit: cover
, gambar akan berpusat dan dipotong, yang sesuai untuk paparan gambar penutup; Semasa menggunakan contain
, keseluruhan gambar akan dipaparkan sepenuhnya di dalam kotak, yang sesuai untuk adegan pratonton album.

Posisi Objek: Mengawal kedudukan kawasan tanaman
Apabila menggunakan object-fit: cover
atau none
, imej boleh dipotong. Oleh itu, adakah anda mahu membuat keputusan untuk memulakan meletakkan? Inilah object-position
yang dilakukan.
Sintaksnya sama dengan kedudukan latar belakang, seperti:
-
object-position: center;
(lalai) -
object-position: top left;
-
object-position: 50% 30%;
-
object-position: 10px 20px;
Jika anda mempunyai gambar rapat watak yang anda ingin sentiasa memaparkan dengan muka sebagai pusat, dan walaupun skala kontena berubah, kepala tidak akan dipotong, anda boleh menggunakannya bersempena dengan object-fit: cover
dan object-position: center top
.
Harta ini amat berguna dalam reka bentuk responsif, terutamanya apabila perlu menekankan tumpuan visual tertentu.
Cadangan aplikasi praktikal
Dalam perkembangan sebenar, perkara berikut perlu diperhatikan:
- Tanaman Avatar Mudah Alih : Gunakan
cover position
untuk memastikan gambar yang dimuat naik sentiasa difokuskan di kawasan yang ditentukan. - Paparan bersatu gambar susun atur gaya kad : Sediakan bekas lebar dan ketinggian bersatu dan
cover
untuk memastikan visual yang kemas. - Adaptasi Penyembuhan Video : Seperti gambar, tag video juga boleh menggunakan kedua -dua atribut ini untuk mengawal kawasan main balik.
- Perhatikan keserasian pelayar : Pelayar moden arus perdana menyokongnya, tetapi versi lama IE tidak boleh.
Di samping itu, jangan lupa untuk menguji kesan imej perkadaran yang berbeza dalam bekas untuk mengelakkan ruang kosong yang berlebihan atau bahagian kritikal yang dipotong.
Pada dasarnya itu sahaja. Menguasai object-fit
dan object-position
membolehkan anda untuk lebih fleksibel mengawal prestasi elemen media dalam pelbagai susun atur, dan kod itu juga ringkas dan jelas.
Atas ialah kandungan terperinci Menguasai Objek CSS-Fit dan Objek-Objek untuk Media. 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.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

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)

Topik panas

Terdapat tiga cara untuk secara selektif memasukkan CSS pada halaman tertentu: 1. Inline CSS, sesuai untuk halaman yang tidak sering diakses atau memerlukan gaya unik; 2. Muatkan fail CSS luaran menggunakan keadaan JavaScript, sesuai untuk situasi di mana fleksibiliti diperlukan; 3. Pembendungan di sebelah pelayan, sesuai untuk senario menggunakan bahasa sisi pelayan. Pendekatan ini dapat mengoptimumkan prestasi laman web dan penyelenggaraan, tetapi memerlukan keseimbangan modularitas dan prestasi.

Flexboxisidealforone-dimensiallayouts, whilgridsuitstwo-dimensi, complexlayouts.useflexboxforaligningitemsinasingleaxisandgridforprecisecontroloverrowsandcolumnsinintricatedesigns.

Atribut HTML Popover mengubah elemen ke dalam elemen lapisan atas yang boleh dibuka dan ditutup dengan butang atau JavaScript. Popovers boleh dibuang beberapa cara, tetapi tidak ada pilihan untuk menutupnya secara automatik. Preethi mempunyai teknik yang anda boleh

CSS Blok halaman yang diberikan kerana pelayar melihat CSS dalam talian dan luaran sebagai sumber utama secara lalai, terutamanya dengan stylesheet yang diimport, header sejumlah besar CSS sebaris, dan gaya pertanyaan media yang tidak dapat dioptimumkan. 1. Ekstrak CSS kritikal dan membenamkannya ke HTML; 2. Kelewatan memuatkan CSS bukan kritikal melalui JavaScript; 3. Gunakan atribut media untuk mengoptimumkan pemuatan seperti gaya cetak; 4. Memampatkan dan menggabungkan CSS untuk mengurangkan permintaan. Adalah disyorkan untuk menggunakan alat untuk mengekstrak CSS utama, menggabungkan REL = "Preload" pemuatan asynchronous, dan menggunakan media yang ditangguhkan dengan munasabah untuk mengelakkan pemisahan yang berlebihan dan kawalan skrip kompleks.

Dalam tutorial berikut, saya akan menunjukkan kepada anda cara membuat animasi Lottie di Figma. Kami akan menggunakan dua reka bentuk yang berwarna -warni untuk memperlihatkan bagaimana anda boleh menghidupkan di Figma, dan kemudian saya akan menunjukkan kepada anda bagaimana untuk pergi dari Figma ke animasi Lottie. Yang anda perlukan hanyalah ara percuma

Kami meletakkannya pada ujian dan ternyata SASS boleh menggantikan JavaScript, sekurang-kurangnya ketika datang ke logik dan tingkah laku teka-teki peringkat rendah. Dengan apa -apa tetapi peta, campuran, fungsi, dan banyak matematik, kami berjaya membawa teka -teki Tangram kami ke kehidupan, tidak J

Thebestapproachforcssdependonstantheproject'ssspecificneeds.forlargerprojects, externalcssisbetterduetomaintainabilityability;

Tidak, cssdoesnothavetobeinlowercase.however, menggunakanLowerCaseisRecommendorfendfor: 1) Consistencyandreadability, 2) Mengelakkaningerrorsinrelatedtechnologies, 3) potensiformanceBenefits, dan4) peningkatan yang lebih baik.
