为什么样式要加border-1px

来源:18-8 ratingselect组件(2)

慕仙5575612

2020-02-11

我不加发现也可以有那个1px的边框啊

写回答

1回答

ustbhuangyi

2020-02-12

1 像素的实现可以参考二期课程的源码,使用了 cube-ui 中定义的 1px 的 mixin 函数:

border-1px($color = #ccc, $radius = 2PX, $style = solid)
 position: relative
 &::after
   content: ""
   pointer-events: none
   display: block
   position: absolute
   left: 0
   top: 0
   transform-origin: 0 0
   border: 1PX $style $color
   border-radius: $radius
   box-sizing border-box
   width 100%
   height 100%
   @media (min-resolution: 2dppx)
     width: 200%
     height: 200%
     border-radius: $radius * 2
     transform: scale(.5)
   @media (min-resolution: 3dppx)
     width: 300%
     height: 300%
     border-radius: $radius * 3
     transform: scale(.333)

0
0

Vue.js2.5+cube-ui重构饿了么App(经典再升级)

掌握Vue1.0到2.0再到2.5最全版本应用与迭代,打造极致流畅的WebApp

9868 学习 · 4162 问题

查看课程