图标是利用 -face">font-face 规则自定义字体 实现的。
使用的时候只需要加入对应的类名即可,例如 alert 图标,可以这样用:<i class="cubeic-alert"></i>
。
源码地址:reset,使用的就是 Eric Meyer's Reset CSS。
@require "./variable.styl"
body, html
line-height: 1
font-family: 'PingFang SC', 'STHeitiSC-Light', 'Helvetica-Light', arial, sans-serif, 'Droid Sans Fallback'
user-select: none
-webkit-tap-highlight-color: transparent
.clear-fix
&::after
content: ""
display: table
clear: both
.border-top-1px, .border-right-1px, .border-bottom-1px, .border-left-1px
position: relative
&::before, &::after
content: ""
display: block
position: absolute
transform-origin: 0 0
&::before
border-top: 1px solid - color-row-line
left: 0
top: 0
transform-origin: 0 top
.border-right-1px
&::after
border-right: 1px solid - color-col-line
top: 0
right: 0
height: 100%
transform-origin: right 0
.border-bottom-1px
&::after
border-bottom: 1px solid - color-row-line
left: 0
bottom: 0
width: 100%
transform-origin: 0 bottom
.border-left-1px
&::before
border-left: 1px solid - color-col-line
top: 0
left: 0
height: 100%
transform-origin: left 0
@media (min-resolution: 2dppx)
&::before
width: 200%
.border-right-1px
&::after
height: 200%
transform: scale(.5) translateZ(0)
.border-bottom-1px
&::after
width: 200%
transform: scale(.5) translateZ(0)
.border-left-1px
&::before
height: 200%
transform: scale(.5) translateZ(0)
@media (min-resolution: 3dppx)
.border-top-1px
&::before
width: 300%
transform: scale(.333) translateZ(0)
.border-right-1px
&::after
height: 300%
transform: scale(.333) translateZ(0)
.border-bottom-1px
&::after
width: 300%
transform: scale(.333) translateZ(0)
.border-left-1px
&::before
height: 300%
原文: