在开发微信小程序组件框架时,我遇到了一个问题,微信小程序中的button组件有特定的css,背景可以用“background:none”去掉,但是边框再用“border : none”去掉就不可以了,这也是微信小程序与h5的不同之处。
但是在微信小程序中使用:after选择器就可以实现这一功能。
例子如下:
传统的用“border:none;来去除边框”,依旧有一条细细的border;
1
使用 button::after{ border: none; } 来去除边框
1
/*使用 button::after{ border: none; } 来去除边框*/
.free-btn-bordernone{
background: none !important;
color: #000 !important;
}
.free-btn-bordernone::after{
border: none;
}