首頁 > web前端 > css教學 > 如何刪除 Chrome 自訂按鈕中煩人的藍色邊框?

如何刪除 Chrome 自訂按鈕中煩人的藍色邊框?

Barbara Streisand
發布: 2024-12-15 18:46:11
原創
176 人瀏覽過

How Do I Remove the Annoying Blue Border from Chrome's Custom Buttons?

擺脫Chrome 自訂按鈕上煩人的藍色邊框

使用CSS 建立自訂樣式的按鈕時,遇到這樣的情況可能會令人沮喪在Chr​​ome 中點擊它們時出現意外的藍色邊框。儘管將邊框設為“無”,但該輪廓仍然存在,可能會損害使用者體驗。

刪除此邊框的常見方法是使用「button:active {outline:none}」或「button:焦點{大綱:無}。」然而,這些可能並不總是有效。

建議的解決方案

雖然不建議消除瀏覽器邊框,因為它會破壞可訪問性,但這裡有一個解決方案,應該解決問題:

button:focus {
  outline: 0;
}
登入後複製

透過將焦點上的輪廓設為“0”,Chrome 將不再顯示藍色邊框,按預期保留自訂按鈕。

示範

查看此更新的 CSS 片段和 http://jsfiddle.net/u4pXu/ 上的即時簡報問題已解決:

button.launch {
  background-color: #F9A300;
  border: none;
  height: 40px;
  padding: 5px 15px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  margin-top: 10px;
  margin-right: 10px;
}

button.launch:hover {
  cursor: pointer;
  background-color: #FABD44;
}

button.change {
  background-color: #F88F00;
  border: none;
  height: 40px;
  padding: 5px 15px;
  color: #ffffff;
  font-size: 16px;
  font-weight: 300;
  margin-top: 10px;
  margin-right: 10px;
}

button.change:hover {
  cursor: pointer;
  background-color: #F89900;
}

button:active {
  outline: none;
  border: none;
}

button:focus {
  outline: 0;
}
登入後複製

以上是如何刪除 Chrome 自訂按鈕中煩人的藍色邊框?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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