sass_混合声明和调用

来源:互联网 发布:sql 链接查询结果 编辑:程序博客网 时间:2024/06/05 19:20

混合声明和调用


sass中使用@mixin声明混合,可以传递参数,参数名以$符号开始,多个参数以逗号分开,也可以给参数设置默认值。

声明的@mixin通过@include来调用。

在 Sass 中,使用“@mixin”来声明一个混合宏。如:

  1. @mixin border-radius{
  2. -webkit-border-radius: 5px;
  3. border-radius: 5px;
  4. }

其中 @mixin 是用来声明混合宏的关键词,有点类似 CSS 中的 @media@font-face 一样。border-radius 是混合宏的名称。大括号里面是复用的样式代码。

在一个按钮中要调用定义好的混合宏“border-radius”,可以这样使用:

  1. button {
  2. @include border-radius;
  3. }

这个时候编译出来的 CSS:

  1. button {
  2. -webkit-border-radius: 5px;
  3. border-radius: 5px;

  1. }

0 0