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
Susan Sarandonasal
2024-12-28 10:14:17450semak imbas

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;
}

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;
}

Melumpuhkan Kesan Tuding

button:disabled {
  background-image: ninguno;
  cursor: default;
}

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;
}

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;
}

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!

Kenyataan:
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