用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

小程序社区 首页 教程 实战教程 查看内容

微信小程序:button组件的边框设置

Rolan 2017-8-31 00:27

button的边框是用:after方式实现的,用户如果在button上定义边框会出现两条线,需用:after的方式去覆盖默认值。如果设置了Button的背景色,没有用:after设置边框的颜色,则button的四个角会出现模糊的尖角。如下图所 ...

button的边框是用:after方式实现的,用户如果在button上定义边框会出现两条线,需用:after的方式去覆盖默认值。

如果设置了Button的背景色,没有用:after设置边框的颜色,则button的四个角会出现模糊的尖角。如下图所示:

如上图四个角会模糊。.wxss代码如下:

  1. .clickEncryptBtn{
  2. width:130px;
  3. border-radius: 3px;
  4. margin:20px auto;
  5. padding-top:2px;
  6. font-size:14px;
  7. background-color:#CC3333;
  8. <strong> border:1px solid #CC3333</strong>
  9. color:white;
  10. overflow:hidden;
  11. height:40px;
  12. }

在这里设置了边框的样式,但是没有生效。 
修改:将.wxss代码修改如下:

  1. .clickEncryptBtn{
  2. width:130px;
  3. border-radius: 3px;
  4. margin:20px auto;
  5. padding-top:2px;
  6. font-size:14px;
  7. background-color:#CC3333;
  8. color:white;
  9. overflow:hidden;
  10. height:40px;
  11. }
  12. <strong>.clickEncryptBtn::after{
  13. border:1px solid #CC3333;
  14. }</strong>

将Button的边框设置放在::after属性里面。效果如下:


从上图可以看出,四个角不模糊了。


总结:对于button的边框设置,要放在::after里面设置,才生效,要不然会出现各种怪异现象


鲜花
鲜花
鸡蛋
鸡蛋
分享至 : QQ空间
收藏
原作者: tangxiujiang 来自: csdn

相关阅读