Less 如何在手写笔中使用挂钩?
我想通过使用mixin使触控笔挂钩,就像它在LESS中那样。似乎Stylus无法在之前定义@extend.className.className,但定义的更少 比如说。从逻辑上讲,它可能看起来像Less 如何在手写笔中使用挂钩?,less,hook,stylus,Less,Hook,Stylus,我想通过使用mixin使触控笔挂钩,就像它在LESS中那样。似乎Stylus无法在之前定义@extend.className.className,但定义的更少 比如说。从逻辑上讲,它可能看起来像 .uk-button { display: inline-block; border 1px solid #00f; } .hook-button() {} .hook-button() { border 1px sol
.uk-button {
display: inline-block;
border 1px solid #00f;
}
.hook-button() {}
.hook-button() {
border 1px solid #00a;
}
但根据触笔逻辑,它必须是
hook-button()
.hook-button
{block}
+hook-button()
border 1px solid #00f
.uk-button
display inline-block
border 1px solid #00a
@extend .hook-button
有没有办法把钩子放在触笔的@extend之后
upd:主要问题是覆盖在所需类之前。你可以在网上试试看。嗯,手写笔
@extend
不是混音,而是与Less:extend
一样的东西(当然,你不能用它来做“钩子”)。。。请看触控笔。@seven Phase max感谢您的评论,并为未能理解而感到抱歉。主要的问题是,覆盖要先于所需的类。你可以试试啊,我现在明白了。嗯,我不是一个真正的手写笔专家,但我担心它不支持惰性评估(即“定义前使用”),就像Less一样。虽然你可能会试图通过在.uk按钮之前定义的另一个mixin中隐藏@extend
来欺骗它。
..@seven phases max是的,你是对的。那是不可能的。谢谢你的帮助!