你如何将数字转换为手写笔中的百分比?
How do you convert a number to percentage in stylus?
我正在写一个简单的stylus mixin
该代码应该是不言自明的,但不起作用。
如何将值转换为百分比?
手写笔是否为此内置了mixin?我阅读了有关单元 mixin 的信息,但无法访问文档 :(
我很抱歉我们的工作代理阻止我访问手写笔文档
mymixin(myval = 0)
width myval%
.myclass
mymixin(20)
猜对了:)
ring(inner = 0, outer = 0)
inner = unit(inner, '%')
innerPlus = unit(inner + 1, '%')
outer = unit(outer, '%')
outerMinus = unit(outer - 1, '%')
height 100px
width 100px
background radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) inner, rgba(255, 255, 255, 1) innerPlus, rgba(255, 255, 255, 1) outerMinus, rgba(255, 255, 255, 0) outer, rgba(255, 255, 255, 0) 100%)
.myring
height 100px
width 100px
ring(5, 20)
另一种实现方式:
mymixin(myval = 0)
width (myval)%
.myclass
mymixin(20)
我正在写一个简单的stylus mixin 该代码应该是不言自明的,但不起作用。 如何将值转换为百分比? 手写笔是否为此内置了mixin?我阅读了有关单元 mixin 的信息,但无法访问文档 :( 我很抱歉我们的工作代理阻止我访问手写笔文档
mymixin(myval = 0)
width myval%
.myclass
mymixin(20)
猜对了:)
ring(inner = 0, outer = 0)
inner = unit(inner, '%')
innerPlus = unit(inner + 1, '%')
outer = unit(outer, '%')
outerMinus = unit(outer - 1, '%')
height 100px
width 100px
background radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) inner, rgba(255, 255, 255, 1) innerPlus, rgba(255, 255, 255, 1) outerMinus, rgba(255, 255, 255, 0) outer, rgba(255, 255, 255, 0) 100%)
.myring
height 100px
width 100px
ring(5, 20)
另一种实现方式:
mymixin(myval = 0)
width (myval)%
.myclass
mymixin(20)