栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在SASS中定义动态mixin或函数名称?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在SASS中定义动态mixin或函数名称?

当前似乎不支持@mixins中的变量插值。

SASS文档将其称为

#{}interpolation
并描述如下:

插值:#{}

您还可以使用#{}插值语法在 选择器属性名称中 使用Sassscript变量:

$name: foo;$attr: border;p.#{$name} {  #{$attr}-color: blue;}

根据文档,仅选择器和属性名称支持变量名称插值,而不支持

@mixin
s。如果您希望使用该功能,尽管此功能可能已经在跟踪您所描述的内容,但您可能要为其提交问题

编辑: 确定要使用

@mixin
来完成您正在谈论的样式吗?您可以仅将选择器与插值一起使用吗?例如,这可以工作:

$event-icons: fair, concert, art-show, conference, dance-show, film, party, festival, theatre, launch@for $i from 1 to length($event-icons)  $event-icon: nth($event-icons, $i)  .event-icon-#{$event-icon}    background-position: -($event-icon-width * $i) 0


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/465060.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号