微信小程序中button去除默認的邊框


button {
  position:relative;
  display:block;
  margin-left:auto;
  margin-right:auto;
  padding-left:14px;
  padding-right:14px;
  box-sizing:border-box;
  font-size:18px;
  text-align:center;
  text-decoration:none;
  line-height:2.55555556;
  border-radius:5px;
  -webkit-tap-highlight-color:transparent;
  overflow:hidden;
  color:#000000;
  background-color:#F8F8F8;
}

這是button默認自帶的css樣式

正常來說,去除button我們使用如下代碼即可

button{
    border:none;
}
或者
button{
    outline: none;
}

但是有時候卻不起作用,這個時候我們可以使用::after 偽類選擇器,因為button的邊框樣式是通過::after方式實現的,如果在button上定義邊框就會出現兩條邊框線,所以我們可以使用::after的方式去覆蓋默認值。

button::after {
  border: none;
}

這樣就可以搞定小程序按鈕默認樣式了,只是相當於一個文本的樣式,還是有很多button的默認樣式沒有去除的,這個需要根據個人需求來設置的,這里不過多說明,后續有再遇到相關情況,再續更,如果需要自定義可以在按鈕上一個類選擇器就可以搞定。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM