Jadual Kandungan
Bagaimana untuk mencipta menu jejari menggunakan CSS?
Demo 2015
Kod
Rumah hujung hadapan web tutorial css Bagaimana untuk Mencipta Menu Radial Hanya Menggunakan CSS?

Bagaimana untuk Mencipta Menu Radial Hanya Menggunakan CSS?

Nov 18, 2024 am 04:51 AM

How to Create a Radial Menu Using Only CSS?

Bagaimana 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'>
Salin selepas log masuk

Saya menggunakan Sass untuk memastikan perkara yang logik dan memudahkan untuk menukar perkara jika perlu. Banyak nota.

/* CSS goes here. */
Salin selepas log masuk

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!

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

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

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

Menambah bayang -bayang kotak ke blok dan elemen WordPress

Buat borang hubungan JavaScript dengan rangka kerja pintar Buat borang hubungan JavaScript dengan rangka kerja pintar Mar 07, 2025 am 11:33 AM

Buat borang hubungan JavaScript dengan rangka kerja pintar

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Buat editor teks sebaris dengan atribut yang boleh dipertikaikan Mar 02, 2025 am 09:03 AM

Buat editor teks sebaris dengan atribut yang boleh dipertikaikan

Bekerja dengan Caching Graphql Bekerja dengan Caching Graphql Mar 19, 2025 am 09:36 AM

Bekerja dengan Caching Graphql

Menjadikan Peralihan Svelte Khas pertama anda Menjadikan Peralihan Svelte Khas pertama anda Mar 15, 2025 am 11:08 AM

Menjadikan Peralihan Svelte Khas pertama anda

Muat naik fail dengan multer di node.js dan ekspres Muat naik fail dengan multer di node.js dan ekspres Mar 02, 2025 am 09:15 AM

Muat naik fail dengan multer di node.js dan ekspres

Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Membandingkan 5 Pembina Borang PHP Terbaik (dan 3 skrip percuma) Mar 04, 2025 am 10:22 AM

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

Tunjukkan, jangan beritahu Tunjukkan, jangan beritahu Mar 16, 2025 am 11:49 AM

Tunjukkan, jangan beritahu

See all articles