Rumah > hujung hadapan web > tutorial css > Bagaimana untuk Mencipta Butang Togol Tertekan dengan CSS dan JavaScript?

Bagaimana untuk Mencipta Butang Togol Tertekan dengan CSS dan JavaScript?

Patricia Arquette
Lepaskan: 2024-11-02 09:39:02
asal
558 orang telah melayarinya

How to Create a Depressed Toggle Button with CSS and JavaScript?

Menggayakan Butang Togol Interaktif

Mencipta butang togol yang kekal tertekan apabila diklik tidak boleh dicapai secara langsung dengan CSS tulen. Untuk mencapai kesan ini, gabungan HTML, CSS dan JavaScript diperlukan.

Menggunakan HTML dan CSS:

Pertimbangkan untuk menggunakan kotak pilihan sebagai elemen semantik asas. Gayakannya secara berbeza berdasarkan sama ada ia ditandakan atau tidak. Walau bagaimanapun, pendekatan ini mungkin melibatkan kerumitan HTML dan CSS tambahan.

Menggunakan jQuery:

Penyelesaian yang lebih baik ialah menggunakan jQuery. Berikut ialah fungsi padat yang menogol penggayaan butang antara dua keadaan:

<code class="js">$(document).ready(function() {
  $('a#button').click(function() {
    $(this).toggleClass("down");
  });
});</code>
Salin selepas log masuk

CSS Berkaitan:

Untuk menggayakan butang togol, gunakan yang berikut CSS:

<code class="css">a {
  background: #ccc;
  cursor: pointer;
  border: solid 2px;
  padding: 5px;
}

a.down {
  background: #bbb;
  border-color: #777 #777 #eaeaea #eaeaea;
}</code>
Salin selepas log masuk

HTML:

Akhir sekali, sertakan pustaka jQuery dan gunakan coretan HTML berikut untuk melaksanakan butang:

<code class="html"><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a id="button" title="button">Press Me</a></code>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk Mencipta Butang Togol Tertekan dengan CSS dan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan