Bagaimana untuk Mencipta Menu Radial Hanya Menggunakan CSS?
Nov 18, 2024 am 04:51 AMBagaimana untuk mencipta menu jejari menggunakan CSS?
Soalan:
Cara membuat menu yang kelihatan seperti ini:
[Imej]
Saya tidak mahu untuk menggunakan imej JPA. Saya lebih suka menggunakan ikon daripada pakej seperti FontAwesome dan menjana latar belakang/CSS dalam CSS.
Versi menu yang boleh dibuat menggunakan JPA boleh didapati di sini.
Jawapan:
Setelah hampir 3 tahun menunggu, akhirnya saya mempunyai masa untuk menyemak semula soalan ini dan menyiarkan versi yang dipertingkatkan. Anda masih boleh melihat jawapan asal di hujung untuk rujukan.
Walaupun SVG mungkin pilihan yang lebih baik (terutamanya hari ini), matlamat saya adalah untuk menggunakan HTML dan CSS sahaja, tiada JS, tiada SVG, tiada imej (kecuali latar belakang pada elemen akar).
Demo 2015
Tangkapan skrin:
- Chrome 43:
[Imej]
- Firefox 38:
[Imej]
- IE 11:
[Imej]
Kod
HTML agak mudah. Saya menggunakan helah kotak semak untuk menunjukkan/menyembunyikan menu.
<input type='checkbox'>
Saya menggunakan Sass untuk memastikan perkara yang logik dan memudahkan untuk menukar perkara jika perlu. Banyak nota.
/* CSS goes here. */
Pada masa ini jawapan ini merangkumi HTML, Sass dan JavaScript mentah. Ini adalah tindak balas yang besar kerana ia menyelami penyelesaian dan menyediakan contoh kod yang berguna.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Menu Radial Hanya Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel 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

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Buat borang hubungan JavaScript dengan rangka kerja pintar

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Menjadikan Peralihan Svelte Khas pertama anda

Muat naik fail dengan multer di node.js dan ekspres

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma)
