SCSS中混合宏使用

@mixin mt($var){
margin-top: $var;
}.block {
@include mt(5px);span {
display:block;
@include mt(5px);
}
}

  

@extend如何工作

  .icon {transition: background-color ease .2s;margin: 0 .5em;}.error-icon {@extend .icon;/*错误图标指定的样式... */}.info-icon {@extend .icon;/* 信息图标指定的样式... */}

  sass编译成css

 .icon,.error-icon,.info-icon {transition: background-color ease .2s;margin: 0 .5em;}.error-icon {/*错误图标指定的样式... */}.info-icon {/* 信息图标指定的样式... */}

  

使用选择器占位符%placeholder

  以上代码编译后

   .error-icon,.info-icon {transition: background-color ease .2s;margin: 0 .5em;}.error-icon {/*错误图标指定的样式... */}.info-icon {/* 信息图标指定的样式... */}

  编译出来的CSS代码中将不再包括.icon了。

转载于:https://www.cnblogs.com/moonzwt/p/9794403.html

sass的继承,混合宏,占位符的用法总结相关推荐

  1. c语言 结构体 占位符,深入理解结构体中占位符的用法

    深入理解结构体中占位符的用法 复制代码 代码如下: typedef union { struct x{ char a1 : 2; char b1 : 3; char c1 : 3; }x1; char ...

  2. 结构体中占位符的用法

    typedef union {struct x{char a1 : 2;char b1 : 3;char c1 : 3;}x1;char c; }my_un; int main() {my_un a; ...

  3. python中占位符可以用什么_python占位符都有什么

    python中为什么要使用占位符? python如何在一个字符串中使用两个占位符 1. 使用连接符: + 12 world = "World"print "Hello & ...

  4. python占位符_Python(2)——Python的基础语句

    关注微信公众号IT小组,获取更多干货知识~ 目录: 赋值 输入输出语句 格式化输出 循环语句 条件判断语句 一:赋值 在编程语言中,给一个变量赋值是最常见的事情,赋值语句在Python中是以" ...

  5. 你会用PPT中的图片占位符吗?超级好用,不错的技能

    在设计PPT的时候,或许大部分人都不离开图片的使用,不论是使用下载的素材还是自己设计的PPT,都有图片的存在. PPT中的图片能增加页面的设计感和场景感,比如下面这些案例中的图片使用. 但是,这时就会 ...

  6. Java之日志打印占位符

    在java中日志打印基本方式有System.out.print()打印,在工程应用中更多的是使用LogFactory,getLogger()打印,下面对其打印时使用占位符的用法进行简单分析. 1.Sy ...

  7. 详解scss的继承、占位符和混合宏

    1.继承和占位符 两者都是通过@extend来引用. 1.1 继承 一个已经存在的css样式类,可以被其他样式类继承. 例如,实现以下css样式: .btn, .btn--primary, .btn- ...

  8. html引入scss,使用Sass混合宏来声明CSS伪类选择器

    CSS3在选择器方面添加伪类选择器这方面的特性,比如:nth-child(n).:nth-of-type(n)这样的选择器,其好处在这里就不多说了.如果你对这方面感兴趣的话,你可以阅读早前整理有关于C ...

  9. 23_字符串的格式化_format 函数_% 占位符 _ f-string _Template _模板字符等

    文章目录 23.字符串的格式化 Resource `format()` 讲解 replacement_field 语法说明 format_spec 语法说明 符号系统 分组选项(关于整个的语法 如何对 ...

最新文章

  1. max flow value 是网络流里的什么_为什么你这么努力,还是没有通过投行面试
  2. git 配置多个SSH-Key
  3. Java常用消息队列原理介绍及性能对比
  4. 用户计算机通过连入局域网上网时,重庆市职称计算机考试理论题库05
  5. 扩展KMP --- HDU 3613 Best Reward
  6. 机房的未来趋势,互联网数据中心(IDC)行业前景图
  7. os模块:与操作系统交互的一个接口
  8. linux设置历史命令保留数目限制,linux下修改history命令保存条数
  9. 保护眼睛的电脑设置_电脑文件加密怎么设置?一键快速保护重要文件
  10. 外媒:麦当劳、星巴克、必胜客开始在萨尔瓦多接受比特币支付
  11. android system.out.println,为什么“System.out.println”在Android中不起作用?
  12. httpd的一些知识点
  13. 管理感悟:不要问没经过思考的问题
  14. 线程池为啥要用阻塞队列
  15. iSCSI网络SCSI接口
  16. emwin自定义字库
  17. 台式电脑开启休眠模式(win10)
  18. NVIDIA GEFORCE 2080 / 2080 SUPER / 2080 Ti + CUDA Toolkit 8.0 深度学习模型加载速度慢
  19. python里的map是什么意思_map在python中什么意思
  20. MT-InSAR原理和发展_刘计洪

热门文章

  1. FFmpeg通过摄像头实现对视频流进行解码并显示测试代码(新接口)
  2. WaitForSingleObject和WaitForMultipleObjects用法
  3. 解决Windows7下vs2008 Active control test container 不能运行的问题
  4. 【Junit】BeforeClass、Before、After、AfterClass
  5. mysql binlog恢复错误_mysql通过binlog日志来恢复数据
  6. 丰田chr优惠5万_别克昂科威优惠5万?是否该考虑入手了呢?
  7. mysql有那些存储引擎_MySQL有那哪些存储引擎
  8. Java项目:考试管理系统(java+Springboot+Maven+Jpa+Vue+Mysql)
  9. JAVA 继承内存模型_Java内存模型
  10. 小程序在canvas上层做图片滚动