scss-@each指令
发布日期:2021-10-10 17:30:37
浏览次数:2
分类:技术文章
本文共 1444 字,大约阅读时间需要 4 分钟。
一、@each指令实例
在@each变量的定义,其中包含的每个项目的列表中的值。
语法:
@each $var in
语法简要说明如下。
-
$var: 它代表了变量的名称。 @each规则将 $var 每个项目在列表中使用 $var 值输出样式。
-
<list 或 map>: 这是 SassScript 表达式这将返回一个列表或映射。scss
scss代码实例:
@each $color in red, green, yellow, blue { .p_#{$color} { background-color: #{$color}; }}
编译后的css结果为:
.p_red { background-color: red; }.p_green { background-color: green; }.p_yellow { background-color: yellow; }.p_blue { background-color: blue; }
二、@each多重分配
多个值也可以用 @each 指令中使用。如, $var1, $var2,$var3, ... 在 <list>.
语法:
@each $var1, $var2, $var3 ... in
语法简要说明如下。
-
$var1, $var2 和 $var3: 这些代表变量的名称。
-
<list>: 它代表列表的列表,每个变量将持有子列表的元素。
scss代码实例:
@each $color, $border in (aqua, dotted), (red, solid), (green, double){ .#{$color} { background-color : $color; border: $border; }}
编译后的css代码:
.aqua { background-color: aqua; border: dotted; }.red { background-color: red; border: solid; }.green { background-color: green; border: double; }
三、@each多重分配与映射
多重任务可以很好地处理映射,他们被认为是列表对。如果你想使用映射,那么必须改变@each声明和使用多个任务。
语法:
@each $var1, $var2 in
语法简要说明如下。
-
$var1, $var2: 这些代表变量的名称
-
<map>: 它表示列表对
scss代码实例:
@each $header, $color in (h1: red, h2: green, h3: blue) { #{$header} { color: $color; }}
编译后的css代码如下:
h1 { color: red; }h2 { color: green; }h3 { color: blue; }
更多专业前端知识,请上 【猿2048】www.mk2048.com
转载地址:https://blog.csdn.net/qq_29069777/article/details/102210364 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
初次前来,多多关照!
[***.217.46.12]2024年04月18日 17时35分12秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
异常(2)-- UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/data/app/项目包名
2019-04-27
Android软键盘(1)---输入法界面管理(打开/关闭/状态获取)
2019-04-27
Android动态设置view的高度宽度
2019-04-27
css3 属性 text-overflow 实现截取多余文字内容 以省略号来代替多余内容
2019-04-27
vue 事件总线EventBus的概念、使用以及注意点
2019-04-27
JavaScript 用七种方式教你判断一个变量是否为数组类型
2019-04-27
黄家懿:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
2019-04-27
如何利用pyecharts绘制酷炫的桑基图?
2019-04-27
王朝阳:河北高校邀请赛 -- 二手车交易价格预测决赛答辩
2019-04-27
Scratch等级考试(二级)模拟题
2019-04-27
如何在Jupyter Lab中显示pyecharts的图形?
2019-04-27
什么是Python之禅?
2019-04-27
【青少年编程】【Scratch】01 运动模块
2019-04-27
json的序列化与反序列化
2019-04-27
【第16周复盘】学习的飞轮
2019-04-27
如何利用pyecharts绘制炫酷的关系网络图?
2019-04-27
NCEPU:线下组队学习周报(007)
2019-04-27
【青少年编程】【二级】寻找宝石
2019-04-27
【组队学习】【26期】Linux教程
2019-04-27