美文网首页
5.Sass @mixin 与 @include

5.Sass @mixin 与 @include

作者: 我自静默向韶华 | 来源:发表于2020-03-18 17:30 被阅读0次

@mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。
@include 指令可以将混入(mixin)引入到文档中。

定义一个混入

混入(mixin)通过 @mixin 指令来定义。 @mixin name { property: value; property: value; ... }

/* 创建一个名为 "important-text" 的混入 */
@mixin important-text {
  color: red;
  font-size: 25px;
  font-weight: bold;
  border: 1px solid blue;
}

注意:Sass 的连接符号 - 与下划线符号 _ 是相同的,也就是 @mixin important-text { }@mixin important_text { } 是一样的混入。

使用混入

@include 指令

/* 使用混入 */
selector {
  @include mixin-name;
}
例:
/* 将important-text混入 */
.danger {
  @include important-text;
  background-color: green;
}

// 转化为CSS ==>
.danger {
  color: red;
  font-size: 25px;
  font-weight: bold;
  border: 1px solid blue;
  background-color: green;
}
混入中也可以包含混入
@mixin special-text {
  @include important-text;
  @include link;
  @include special-border;
}

向混入传递变量


可变参数

有时,不能确定一个混入(mixin)或者一个函数(function)使用多少个参数,这时我们就可以使用 ... 来设置可变参数。

可变参数

浏览器前缀使用混入

上一篇:4.Sass @import与Partials >>
下一篇:6.Sass @extend 与 继承 >>

相关文章

  • 5.Sass @mixin 与 @include

    @mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。@include 指令可以将混入(mixin)...

  • 混合 mixin

    定义mixin 通过@include 名字 调用mixin mixin使用参数

  • Sass @mixin与@include

    @mixin 指令允许我们定义一个可以在整个样式表中重复使用的样式。@include 指令可以将混入(mixin)...

  • sass 媒体查询mixin

    使用@include 将 mixin 引入:

  • SCSS笔记5 - 混合器(混合宏)

    混合器@mixin和@include用于规则的复用 两者搭配使用,用于规则的复用。@mixin horizonta...

  • @mixin/@include 混合指令

    混合指令用于定义可重读的样式,避免了使用无语义的class;可以通过参数功能引入变量,输出多样化的样式。 @mix...

  • scss\sass calc 的@mixin&@include

    scss\sass calc 的mixin&include 处理方法 How can I create a cal...

  • SCSS常用混入(mixin)

    @mixin指令允许我们定义一个可以在整个样式表中重复使用的样式。@include指令可以将混入(mixin)引入...

  • 关于css预编译工具使用

    less、sass 、stylus 的@mixin 定义混合样式、@include混入样式 1、这种做法在常规使用...

  • sass学习6——混合器

    sass混合器用来实现大段样式的重用,用@mixin标识符定义。 通过@include来使用混合器。@includ...

网友评论

      本文标题:5.Sass @mixin 与 @include

      本文链接:https://www.haomeiwen.com/subject/maztyhtx.html