cari
Rumahhujung hadapan webtutorial cssAtoz CSS Petua Pantas: Menggunakan Hover dan Ketinggian

AtoZ CSS Quick Tip: Using Hover and Height

Artikel ini adalah sebahagian daripada siri Atoz CSS. Anda boleh mencari entri lain dalam siri ini di sini:

Lihat siri penuh Lihat video penuh dan rekod teks kesan hover

Selamat datang ke siri Atoz CSS kami! Dalam siri ini, saya akan bermula dengan huruf dalam abjad dan meneroka nilai CSS yang berbeza (dan sifat). Kami tahu bahawa kadang -kadang tangkapan skrin tidak mencukupi, dan dalam jawatan ini kami telah menambah tip baru untuk anda mengenai kesan melayang.

AtoZ CSS Quick Tip: Using Hover and Height

h bermaksud hover dan ketinggian

Mengenai kesan hover, saya telah memperkenalkan banyak dalam video mengenai huruf H, jadi saya tidak akan pergi ke butiran di sini. Walau bagaimanapun, anda boleh menggunakan beberapa animasi yang sejuk ke keadaan hover. Cari "Kesan Hover CSS" di Google dan anda akan mendapat banyak.

Berikut adalah beberapa laman web dengan kesan pintar:

    codrops: kesan hover peralihan CSS
  • Shack Design: Copy Paste Hover Effects
  • CSS-Tricks: Pop Hovers
Juga, saya baru -baru ini membuat video untuk Sekolah Kod, semua tentang perpustakaan yang dipanggil Hover.css.

Satu lagi harta CSS H (saya tidak menerangkannya secara terperinci di laman web ini) adalah ketinggian (ketinggian).

Atribut ketinggian

digunakan untuk menentukan ketinggian kandungan elemen. Semua unit panjang standard (seperti PX, EM, REM, %, VW, VH dan unit lain) boleh digunakan untuk mengawal ketinggian.

Jika ketinggian elemen tidak ditetapkan secara eksplisit, ia dikira sebagai ketinggian minimum yang menampung semua elemen yang terkandung (sepadan dengan auto nilai lalai).

Secara umumnya disyorkan untuk mengelakkan ketinggian menetapkan secara eksplisit pada mana -mana elemen, kerana ia mengehadkan fleksibiliti elemen - yang bermaksud ia tidak dapat berkembang sebagai perubahan kandungan. Ini amat penting dalam reka bentuk responsif apabila kandungan perlu disusun semula secara menegak kerana perubahan lebar yang tersedia.

Oleh itu, saya cenderung untuk menetapkan ketinggian hanya pada unsur -unsur dengan saiz yang telah ditetapkan, seperti imej. Kes penggunaan lain ialah apabila menggunakan kedudukan mutlak atau tetap, ketinggian (dan lebar) mengecil di sekitar unsur kedudukan.

Contoh berikut menunjukkan masalah menetapkan ketinggian tetap.

Lihat kod sampel

Walaupun set pertama teks kelihatan betul, apabila teks lebih pendek atau lebih lama daripada gaya, gaya tidak lagi betul - kotak inklusi kelihatan terlalu besar, atau teks melimpah di luar kotak.

Satu cara untuk membetulkan limpahan teks adalah dengan menggunakan harta limpahan, tetapi ini memotong teks dan menjadikannya tidak boleh dibaca.

Ini boleh dielakkan sepenuhnya jika ketinggian tidak ditentukan pada mulanya. Jika saya dapat meningkatkan fleksibiliti kod tanpa melakukan apa -apa, saya akan memilih untuk melakukannya tanpa ragu -ragu!

Soalan Lazim Mengenai CSS Hover Heights (FAQs)

Apakah kesan hover CSS dan bagaimana ia berfungsi?

Kesan Hover CSS adalah kelas pseudo yang menggunakan gaya apabila penunjuk tetikus melayang ke atas elemen. Ia sering digunakan untuk membuat kesan interaktif di laman web, seperti menukar warna butang apabila tetikus melayang di atasnya. Kesan hover digunakan dengan menggunakan pemilih ": hover" diikuti oleh atribut CSS untuk diubah. Sebagai contoh, untuk menukar warna latar belakang butang ke merah apabila tetikus melayang di atasnya, anda boleh menggunakan kod berikut:

button:hover {
  background-color: red;
}

Bagaimana untuk menukar ketinggian elemen menggunakan kesan hover CSS?

anda boleh mengubah ketinggian elemen menggunakan kesan hover CSS dengan menentukan ketinggian baru dalam peraturan hover. Sebagai contoh, jika anda ingin meningkatkan ketinggiannya apabila tetikus anda melayang di atas elemen Div, anda boleh menggunakan kod berikut:

div:hover {
  height: 200px;
}

Dalam contoh ini, apabila tetikus melayang di bahagian div, ketinggian div akan berubah menjadi 200px.

Bolehkah saya menggunakan kesan hover CSS dengan pertanyaan media?

Ya, anda boleh menggunakan kesan hover CSS dengan pertanyaan media untuk membuat kesan hover responsif. Sebagai contoh, anda boleh menggunakan pertanyaan media untuk menggunakan kesan hover hanya jika skrin mempunyai lebar tertentu. Berikut adalah contoh:

@media (min-width: 600px) {
  div:hover {
    height: 200px;
  }
}

Dalam contoh ini, kesan hover hanya digunakan jika lebar skrin sekurang -kurangnya 600px.

Bolehkah saya menukar pelbagai sifat menggunakan kesan hover css sekaligus?

Ya, anda boleh menukar pelbagai sifat menggunakan kesan hover CSS sekaligus. Sebagai contoh, anda boleh mengubah ketinggian, lebar, dan warna latar belakang elemen div apabila anda melayang ke atasnya. Berikut adalah contoh:

div:hover {
  height: 200px;
  width: 200px;
  background-color: red;
}

Dalam contoh ini, apabila tetikus melayang di atas div, ketinggian, lebar, dan warna latar belakang div akan berubah.

Bolehkah saya membuat kesan peralihan menggunakan kesan hover CSS?

Ya, anda boleh menggunakan kesan hover CSS bersempena dengan harta peralihan untuk mewujudkan kesan peralihan yang lancar. Sebagai contoh, anda boleh membuat kesan peralihan yang secara beransur -ansur mengubah ketinggian elemen div dalam 2 saat manakala tetikus melayang di atas elemen Div. Berikut adalah contoh:

div {
  transition: height 2s;
}

div:hover {
  height: 200px;
}

Dalam contoh ini, apabila tetikus melayang di bahagian div, ketinggian div akan secara beransur -ansur berubah menjadi 200px dalam 2 saat.

Sila ambil perhatian bahawa saya menggantikan semua pautan imej sebagai ruang letak kerana saya tidak dapat mengakses imej asal. Sila ganti pemegang tempat dengan pautan imej sebenar. Begitu juga, tempat -tempat di mana pautan diperlukan dalam artikel juga digantikan oleh ruang letak, sila gantikannya mengikut keadaan sebenar.

Atas ialah kandungan terperinci Atoz CSS Petua Pantas: Menggunakan Hover dan Ketinggian. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
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
Pembaca Skrin Demystifying: Borang & Amalan Terbaik DiaksesPembaca Skrin Demystifying: Borang & Amalan Terbaik DiaksesMar 08, 2025 am 09:45 AM

Ini adalah jawatan ke -3 dalam siri kecil yang kami lakukan dalam kebolehcapaian bentuk. Jika anda terlepas jawatan kedua, lihat "Menguruskan Fokus Pengguna dengan: Fokus-Visible". Dalam

Buat borang hubungan JavaScript dengan rangka kerja pintarBuat borang hubungan JavaScript dengan rangka kerja pintarMar 07, 2025 am 11:33 AM

Tutorial ini menunjukkan mewujudkan bentuk JavaScript yang berpandangan profesional menggunakan rangka kerja pintar (nota: tidak lagi tersedia). Walaupun kerangka itu sendiri tidak tersedia, prinsip dan teknik tetap relevan untuk pembina bentuk lain.

Menambah bayang -bayang kotak ke blok dan elemen WordPressMenambah bayang -bayang kotak ke blok dan elemen WordPressMar 09, 2025 pm 12:53 PM

CSS box-shadow dan garis besar sifat mendapat tema.json Sokongan dalam WordPress 6.1. Let ' s melihat beberapa contoh bagaimana ia berfungsi dalam tema sebenar, dan pilihan apa yang kita perlu gunakan gaya ini ke blok dan elemen WordPress.

Bekerja dengan Caching GraphqlBekerja dengan Caching GraphqlMar 19, 2025 am 09:36 AM

Sekiranya anda baru -baru ini mula bekerja dengan GraphQL, atau mengkaji semula kebaikan dan keburukannya, anda tidak akan ragu -ragu mendengar perkara seperti "Graphql tidak menyokong caching" atau

Menjadikan Peralihan Svelte Khas pertama andaMenjadikan Peralihan Svelte Khas pertama andaMar 15, 2025 am 11:08 AM

API Peralihan Svelte menyediakan cara untuk menghidupkan komponen apabila mereka memasuki atau meninggalkan dokumen, termasuk peralihan svelte adat.

CSS Scrollbars Custom Custom: PameranCSS Scrollbars Custom Custom: PameranMar 10, 2025 am 11:37 AM

Dalam artikel ini kita akan menyelam ke dunia scrollbars. Saya tahu, ia tidak terdengar terlalu glamor, tetapi percayalah, halaman yang direka dengan baik

Tunjukkan, jangan beritahuTunjukkan, jangan beritahuMar 16, 2025 am 11:49 AM

Berapa banyak masa yang anda habiskan untuk merancang persembahan kandungan untuk laman web anda? Semasa anda menulis catatan blog baru atau membuat halaman baru, adakah anda memikirkan

Apa yang ada perintah npm?Apa yang ada perintah npm?Mar 15, 2025 am 11:36 AM

Perintah NPM menjalankan pelbagai tugas untuk anda, sama ada sebagai satu-satunya atau proses berjalan terus untuk perkara seperti memulakan pelayan atau menyusun kod.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Alat panas

EditPlus versi Cina retak

EditPlus versi Cina retak

Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),