Rumah > hujung hadapan web > tutorial css > Bagaimanakah Saya Boleh Melumpuhkan Kefungsian Butang Sepenuhnya Menggunakan CSS?

Bagaimanakah Saya Boleh Melumpuhkan Kefungsian Butang Sepenuhnya Menggunakan CSS?

Susan Sarandon
Lepaskan: 2024-12-28 10:14:17
asal
444 orang telah melayarinya

How Can I Completely Disable a Button's Functionality Using CSS?

CSS untuk Melumpuhkan Fungsi Butang

Untuk melumpuhkan sepenuhnya butang, termasuk kesan tuding, imej dan sebarang keupayaan drag-and-drop , CSS menawarkan beberapa pilihan.

Menukar Penampilan Butang Apabila Dilumpuhkan

Gunakan kelas pseudo :disabled untuk mengubah suai rupa butang dilumpuhkan:

button:disabled {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
}
Salin selepas log masuk

Mengalih Keluar Imej dan Kesan Tuding

Daripada menggunakan imej sebagai butang, gunakan imej latar belakang CSS dengan sifat kedudukan latar belakang dan ulangan latar belakang. Ini menghalang penyeretan imej:

button {
  background-image: url("image.png");
  background-position: center;
  background-repeat: no-repeat;
}
Salin selepas log masuk

Melumpuhkan Kesan Tuding

button:disabled {
  background-image: ninguno;
  cursor: default;
}
Salin selepas log masuk

Mencegah Pemilihan Teks

Untuk melumpuhkan teks pemilihan, tambahkan CSS berikut pada butang:

button {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
Salin selepas log masuk

Contoh:

button {
  border: 1px solid #0066cc;
  background-color: #0099cc;
  color: #ffffff;
  padding: 5px 10px;
}

button:hover {
  border: 1px solid #0099cc;
  background-color: #00aacc;
  color: #ffffff;
  padding: 5px 10px;
}

button:disabled {
  border: 1px solid #999999;
  background-color: #cccccc;
  color: #666666;
  background-image: none;
  cursor: default;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

div {
  padding: 5px 10px;
}
Salin selepas log masuk

CSS ini melumpuhkan fungsi butang, menjadikannya kelabu secara visual dan tidak bertindak balas.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melumpuhkan Kefungsian Butang Sepenuhnya Menggunakan CSS?. 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