我希望用!important
为我的所有规则加上后缀,我怎么能用手写笔做到这一点?
body
width 100%
color #fff
...
我想把它作为输出:
body {
width: 100% !important;
color: #fff !important;
...
}
答案 0 :(得分:0)
!important
。
答案 1 :(得分:0)
这个任务更适合像PostCSS这样的东西,但你也可以在Stylus中执行此操作,但是你需要列出你想要覆盖的所有属性:
make_important()
{called-from}: arguments (!important in arguments ? unquote('') : !important)
// List all the properties you'd like to override
props = background, width, height, padding-left, margin-left, color, margin-bottom, font-size, border-left, font, opacity, transition, display, padding-bottom, margin-top, border, background-position, margin, padding
for prop in props
define(''+prop, @(){
make_important(arguments)
})