scss可以支持像js方法一样动态传参吗?
例如我使用scss定义一个样式类:
.w{x}px: {
width:{X}px;
}
写代码的时候直接写
<div class="w20px">
<div class="w25px">
<div class="w30px">
<div class="w40px">
然后编译后就可以自动编译出
.w20px: {
width:20px;
}
.w25px: {
width:25px;
}
.w30px: {
width:30px;
}
.w40px: {
width:40px;
}
可以这样吗
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
使用时:
可以的,使用for循环就好了
用@while循环也是可以的,用法文档都有@while,照葫芦画瓢就是了
首先,你要预设你需要的值(20,25,30,40...)才能实现:
应该还没我们想象的那么智能,函数传参也是一种选择。
可以使用for遍历,如下参考代码:
得到的结果大致如所期望:
不可以。@mixin进行声明,@include来进行调用。如下: