RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1257170
Accepted
Руслан Камов
Руслан Камов
Asked:2022-03-17 22:34:37 +0000 UTC2022-03-17 22:34:37 +0000 UTC 2022-03-17 22:34:37 +0000 UTC

SCSS中难以理解的构造

  • 772

你能告诉我这个结构的名称是什么,箭头所指的是什么?即#{$cols}n作者只是解释说它会直接引用最后一列并设置自己的样式,但是这个语法(正则表达式?)的名称是什么,它的用途是什么 - 保持沉默。

在此处输入图像描述

css
  • 2 2 个回答
  • 10 Views

2 个回答

  • Voted
  1. teran
    2022-03-17T22:59:06Z2022-03-17T22:59:06Z

    来自文档:

    插值几乎可以在 Sass 样式表中的任何地方使用,以将 SassScript 表达式的结果嵌入到 CSS 块中。只需在以下任何地方包装一个表达式#{}:

    • 样式规则中的选择器
    • 声明中的属性名称
    • 自定义属性值
    • CSS 规则
    • @扩展
    • 纯 CSS @imports
    • 带引号或不带引号的字符串
    • 特殊功能
    • 纯 CSS 函数名称
    • 大声评论

    您不能将变量粘贴$var在 scss 文件中的任何位置,因此您应该将表达式包装起来#{}以将它们与字符串的其他部分分开。

    俄语 - https://sass-scss.ru/documentation/sassscript/interpolyatsiya/

    同样,例如,在 php 中将变量嵌入到字符串中string {$var}string可以消除可能的歧义。

    • 4
  2. Best Answer
    De.Minov
    2022-03-17T22:49:43Z2022-03-17T22:49:43Z

    @mixin这是一种函数,就像在 JS 中一样。

    让我们使用规则

    .cols {
      @import grid(10, 5px); /* $cols, $margin */
    }
    

    然后该块.cols将收到以下规则

    .cols {
      float: left;
      background: #ce3d3d;
      margin-right: 5px;  /* $margin */
      margin-bottom: 5px; /* $margin */
      height: 150px;
    }
    
    .cols:nth-child(10n) { /* $cols */
      margin-right: 0;
    }
    

    并且其中的构造${}是变量的插值。

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

    • 3

相关问题

  • 几何形状的阴影

  • 如何制作这样的人物组合?

  • 如何在css中制作一个图形

  • 如何制作阴影(投影)渐变

  • 网格项目传输不起作用

  • 更改屏幕宽度时换行。引导程序

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    表格填充不起作用

    • 2 个回答
  • Marko Smith

    提示 50/50,有两个,其中一个是正确的

    • 1 个回答
  • Marko Smith

    在 PyQt5 中停止进程

    • 1 个回答
  • Marko Smith

    我的脚本不工作

    • 1 个回答
  • Marko Smith

    在文本文件中写入和读取列表

    • 2 个回答
  • Marko Smith

    如何像屏幕截图中那样并排排列这些块?

    • 1 个回答
  • Marko Smith

    确定文本文件中每一行的字符数

    • 2 个回答
  • Marko Smith

    将接口对象传递给 JAVA 构造函数

    • 1 个回答
  • Marko Smith

    正确更新数据库中的数据

    • 1 个回答
  • Marko Smith

    Python解析不是css

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5