亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Jadual Kandungan
1. Struktur HTML
2. Gaya CSS Asas
3. Tunjukkan dropdown pada hover
4. Pilihan: Tambahkan penampilan yang lancar
Rumah hujung hadapan web tutorial css Cara Membuat Menu Dropdown Dengan CSS Murni

Cara Membuat Menu Dropdown Dengan CSS Murni

Sep 20, 2025 am 02:19 AM
css menu lungsur turun

Gunakan HTML dan CSS untuk membuat menu drop-down tanpa JavaScript. 2. Memicu paparan submenu melalui: hover pseudo-class. 3. Gunakan senarai bersarang untuk membina struktur, dan tetapkan kesan paparan tersembunyi dan digantung dalam CSS. 4. Animasi peralihan boleh ditambah untuk meningkatkan pengalaman visual.

Cara Membuat Menu Dropdown Dengan CSS Murni

Menu dropdown boleh dibuat menggunakan hanya HTML dan CSS -tidak diperlukan JavaScript. Kuncinya menggunakan : hover pseudo-class untuk menunjukkan submenu tersembunyi apabila pengguna membentangkan item menu induk. Berikut adalah panduan langkah demi langkah untuk membina menu dropdown yang mudah dan berfungsi.

1. Struktur HTML

Mulakan dengan senarai asas yang tidak teratur untuk navigasi anda. Gunakan senarai bersarang untuk item dropdown.



2. Gaya CSS Asas

Gaya menu utama sebagai bar mendatar. Sembunyikan submenu secara lalai, kemudian paparkannya pada hover.

.menu {
Senarai gaya: Tiada;
Padding: 0;
Margin: 0;
Latar Belakang: #333;
}

.menu> li {
paparan: blok sebaris;
Kedudukan: Relatif;
}

.menu a {
paparan: blok;
Padding: 15px 20px;
Warna: Putih;
Teks-penyerapan: Tiada;
}

.Menu A: Hover {
Latar Belakang: #555;
}

3. Tunjukkan dropdown pada hover

Gunakan CSS untuk menyembunyikan submenu pada mulanya dan mendedahkannya apabila ibu bapa

  • berlegar.

    .submenu {
    Senarai gaya: Tiada;
    Padding: 0;
    Margin: 0;
    Kedudukan: Mutlak;
    Atas: 100%;
    Kiri: 0;
    Latar Belakang: #444;
    Paparan: Tiada;
    Min-lebar: 180px;
    }

    .dropdown: hover .submenu {
    paparan: blok;
    }

    .Submenu li {
    paparan: blok;
    }

    .Submenu a {
    Padding: 10px 15px;
    }

    .Submenu A: Hover {
    Latar Belakang: #666;
    }

    4. Pilihan: Tambahkan penampilan yang lancar

    Meningkatkan rupa dengan peralihan dan kesan halus.

    .submenu {
    Kelegapan: 0;
    Keterlihatan: Tersembunyi;
    Peralihan: Opacity 0.2s mudah-dalam-keluar;
    }

    .dropdown: hover .submenu {
    paparan: blok;
    Kelegapan: 1;
    Keterlihatan: kelihatan;
    }

    Dengan pendekatan ini, jatuh turunnya lancar pada hover dan hilang apabila tetikus bergerak. Ia berfungsi di seluruh pelayar moden dan boleh diakses melalui navigasi papan kekunci apabila berstruktur dengan betul.

    Pada dasarnya hanya menggabungkan struktur HTML yang bersih dengan penggunaan pintar : hover dan kedudukan dalam CSS.

    Atas ialah kandungan terperinci Cara Membuat Menu Dropdown Dengan CSS Murni. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

  • 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

    Alat AI Hot

    Undress AI Tool

    Undress AI Tool

    Gambar buka pakaian secara percuma

    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.

    Stock Market GPT

    Stock Market GPT

    Penyelidikan pelaburan dikuasakan AI untuk keputusan yang lebih bijak

    Alat panas

    Notepad++7.3.1

    Notepad++7.3.1

    Editor kod yang mudah digunakan dan percuma

    SublimeText3 versi Cina

    SublimeText3 versi Cina

    Versi Cina, sangat mudah digunakan

    Hantar Studio 13.0.1

    Hantar Studio 13.0.1

    Persekitaran pembangunan bersepadu PHP yang berkuasa

    Dreamweaver CS6

    Dreamweaver CS6

    Alat pembangunan web visual

    SublimeText3 versi Mac

    SublimeText3 versi Mac

    Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

    Topik panas

    Cara Mencegah Imej Dari Regangan atau Mengecam Dengan CSS Cara Mencegah Imej Dari Regangan atau Mengecam Dengan CSS Sep 21, 2025 am 12:04 AM

    UseObject-Fitormax-Widthwithheight: AutotopreventimagedIstion; Object-FitControlShowimagesfillConterswhilePreservingaseSpectratios, andmax-width: 100%; Height: AutoensureSressiveSsiveScalingWithoutStretching.

    Cara menggunakan fungsi pengapit () untuk tipografi responsif dalam CSS Cara menggunakan fungsi pengapit () untuk tipografi responsif dalam CSS Sep 23, 2025 am 01:24 AM

    Fungsi pengapit () menyedari fon responsif skala melalui nilai minimum, pilihan dan maksimum; 2. Sintaks adalah pengapit (nilai minimum, nilai pilihan, nilai maksimum), dan unit REM dan VW yang biasa digunakan; 3. Fon mengambil nilai minimum pada skrin kecil, dan skala mengikut VW apabila skrin meningkat, dan tidak melebihi nilai maksimum; 4. Mendapat memilih nilai berangka untuk memastikan kebolehbacaan dan elakkan terlalu besar atau terlalu kecil; 5. Menggabungkan perkadaran jenis REM untuk meningkatkan konsistensi reka bentuk.

    Cara menetapkan penyemak imbas krom untuk mengeluarkan tajuk dan footer ketika mencetak_How untuk menyembunyikan header dan footer ketika mencetak halaman Cara menetapkan penyemak imbas krom untuk mengeluarkan tajuk dan footer ketika mencetak_How untuk menyembunyikan header dan footer ketika mencetak halaman Sep 25, 2025 am 09:54 AM

    1. Buka antara muka percetakan laman web, klik "Lebih banyak Tetapan" dan nyahtandakan "header dan footer" untuk mengeluarkan URL, tarikh dan maklumat lain yang ditambah secara automatik. 2. Dengan menambah gaya CSS @MediaPrint {@page {margin: 0}} ke kod halaman web, margin lalai dan tajuk dan footer boleh dibersihkan. 3. Pasang pelanjutan percetakan pihak ketiga seperti PrintEdit, yang boleh mengedit kandungan cetak lebih fleksibel dan nyahdayakan header dan footer lalai.

    Cara membuat persegi responsif menggunakan CSS Cara membuat persegi responsif menggunakan CSS Sep 24, 2025 am 03:28 AM

    Gunakan nisbah aspek: 1/1 untuk mewujudkan persegi responsif, dan menetapkan nisbah aspek dalam pelayar moden; Jika anda perlu bersesuaian dengan pelayar lama, anda boleh menggunakan padding-top: 100% teknik untuk mengekalkan konsistensi lebar dan ketinggian oleh unit relatif; Anda juga boleh menggunakan unit VW untuk membuat perubahan persegi dengan viewport.

    Cara menggunakan penapis latar belakang CSS untuk kesan kaca beku Cara menggunakan penapis latar belakang CSS untuk kesan kaca beku Sep 24, 2025 am 01:55 AM

    Gunakan penapis latar belakang: kabur () untuk mencapai kesan kaca beku, menggabungkan latar belakang telus RGBA, sempadan nipis dan sudut bulat, seperti . -Frosted-kad {backdrop-filter: blur (10px); latar belakang warna: rgba (255,255,255,0.1); sempadan: 1pxsolidrgba (255,255,255,0.2); keserasian.

    Cara Menggunakan Pertanyaan Media Untuk Saiz Skrin yang Berbeza Dalam CSS Cara Menggunakan Pertanyaan Media Untuk Saiz Skrin yang Berbeza Dalam CSS Sep 21, 2025 am 04:23 AM

    Reka bentuk responsif dilaksanakan melalui pertanyaan media, terlebih dahulu menentukan keadaan lebar minimum untuk keutamaan mudah alih, kemudian secara beransur -ansur menyesuaikan diri ke tablet dan desktop, menggabungkan pelbagai, arah dan resolusi untuk mengoptimumkan susun atur.

    Bagaimana cara memutar elemen dengan CSS berubah? Bagaimana cara memutar elemen dengan CSS berubah? Sep 21, 2025 am 03:58 AM

    Gunakan Transform: Putar () Untuk mencapai putaran elemen, unit sokongan seperti DEG, laraskan pusat putaran melalui transformasi-asal, dan menggabungkan peralihan untuk mencapai kesan animasi yang lancar.

    Cara memilih elemen dengan atribut data tertentu menggunakan CSS Cara memilih elemen dengan atribut data tertentu menggunakan CSS Sep 22, 2025 am 01:53 AM

    Gunakan pemilih atribut untuk memilih elemen dengan atribut data tertentu, seperti [status data] Pilih semua elemen yang mengandungi atribut, dan [status data = "aktif"] pilih elemen dengan nilai aktif.

    See all articles