美文网首页
混合 mixin

混合 mixin

作者: 未vv | 来源:发表于2020-03-23 01:46 被阅读0次

定义mixin

@mixin 名字(参数1...,参数2...){
  ...
}

通过@include 名字 调用mixin

@mixin alert {
  color: red;
  background-color: #fff;
//混合里面可以使用嵌套等
  a{
      color:#fff;
  }
}

.alert-warning {
  @include alert;
}

.alert-warning {
  color: red;
  background-color: #fff;
}
.alert-warning a {
  color: #fff;
}

mixin使用参数

@mixin alert($text-color, $background) {
  color: $text-color;
  background-color: $background;
  a {
    color: darken($text-color, 10%);//darken()函数的作用是加深某一颜色的值
  }
}



.alert-warning {
  @include alert(green, yellow); //调用时注意顺序
}
}
.alert-info {
  @include alert($background: red, $text-color: pink); //通过指定参数的值,不用注意顺序
}
.alert-warning {
  color: green;
  background-color: yellow;
}
.alert-warning a {
  color: #004d00;
}
.alert-info {
  color: pink;
  background-color: red;
}
.alert-info a {
  color: #ff8da1;
}

相关文章

  • wepy小程序框架笔记

    一.Mixin混合 混合可以将组件公共部分抽出,组件中需要使用的时候直接注入就可以了。Mixin混合分为默认式混合...

  • 混合 mixin

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

  • 看看sass和less会遇到的问题吧

    sass的混合指令 mixin 混合指令(Mixin)用于定义可重复使用的样式,避免了使用无语意的 class,比...

  • Dart mixin继承机制

    Mix:混合In: 进入,加入Mixin: 混入 mixin 声明 属于dart 2.1 加入的特性。以前版本通常...

  • SASS - 混合(Mixin)

    SASS – 简介 SASS – 环境搭建 SASS – 使用Sass程序 SASS – SASS – 语法 SA...

  • vue.js的mixin

    前言 mixin译为混合,在vue中一般用于公共数据公共方法的提取,如果载入mixin的组件中拥有和mixin一样...

  • Scss中的混合宏、继承和占位符

    Sass中的混合宏、继承和占位符 一、混合宏 1.不带参数的混合宏 @mixin border-radius {-...

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

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

  • Sass混合的使用

    本节我们学习 Sass 中的混合,Sass 中的混合是通过 @mixin 指令来定义的,混合允许我们定义可以在整个...

  • Sass混合的使用

    本节我们学习 Sass 中的混合,Sass 中的混合是通过 @mixin 指令来定义的,混合允许我们定义可以在整个...

网友评论

      本文标题:混合 mixin

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