首頁 > web前端 > css教學 > 如何使用 CSS 自訂禁用按鈕的樣式?

如何使用 CSS 自訂禁用按鈕的樣式?

Linda Hamilton
發布: 2024-12-13 15:42:15
原創
279 人瀏覽過

How Can I Customize the Style of Disabled Buttons using CSS?

使用CSS 自訂停用按鈕樣式

建立可存取的網頁時,請確保元素在停用時具有正確的樣式至關重要。本文介紹了使用 CSS 自訂停用按鈕外觀的各個方面。

更改按鈕屬性

要在停用時變更按鈕的背景顏色和影像,請使用:停用偽類:

button:disabled {
  background-color: #cccccc;
  background-image: url('disabled-image.png');
}
登入後複製

停用懸停效果

要防止禁用的按鈕對懸停操作做出反應,請刪除懸停特定的樣式:

button:disabled:hover {
  background-color: #cccccc;
}
登入後複製

防止圖像拖曳

避免使用圖像作為按鈕。相反,使用具有背景位置和背景重複的 CSS背景圖片:

button {
  background-image: url('button-image.png');
  background-position: center;
  background-repeat: no-repeat;
}
登入後複製

停用文字選擇

要禁止按鈕內的文字選擇,請套用以下指令樣式:

button {
  -webkit-user-select: none;
   -moz-user-select: none;
    -ms-user-select: none;
     user-select: none;
}
登入後複製

瀏覽器相容性

對於僅支援CSS2的瀏覽器,請使用 [disabled] 選擇器而不是 :disabled。

範例

考慮以下範例:

<button>Working Button</button>
<button disabled>Disabled Button</button>
登入後複製
button {
  border: 1px solid #000;
  background-color: #fff;
  color: #000;
}

button:disabled {
  background-color: #ccc;
  color: #888;
}
登入後複製

這段程式碼呈現兩個按鈕:一個有藍色邊框和白色文字的功能按鈕,另一個具有灰色背景和灰色文字的停用按鈕。停用按鈕的影像顯示自訂影像,且其懸停效果已停用。

以上是如何使用 CSS 自訂禁用按鈕的樣式?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板