美文网首页
Less语言特性 - 混合

Less语言特性 - 混合

作者: 张中华 | 来源:发表于2021-07-18 19:59 被阅读0次

混合类似于编程语言中的函数。 Mixins是一组CSS属性,允许您将一个类的属性用于另一个类,并且包含类名作为其属性。 在LESS中,可以使用类或id选择器以与CSS样式相同的方式声明mixin。 它可以存储多个值,并且可以在必要时在代码中重复使用。

例如:

.p1{
  color:red;
}
.p2{
  background : #64d9c0;
  .p1();
}
.p3{
   background : #DAA520;
  .p1;
}

转换后:

.p1 {
  color: red;
}
.p2 {
  background: #64d9c0;
  color: red;
}
.p3 {
  background: #DAA520;
  color: red;
}

扩展语法示例

这里可以跟扩展语法进行一个比较,还是有些类似的。

示例

h2 {
  &:extend(.style);
  font-style: italic;
}
.style {
  background: green;
}

转换后:

h2 {
  font-style: italic;
}
.style,
h2 {
  background: green;
}

相关文章

  • Less语言特性 - 混合

    混合类似于编程语言中的函数。 Mixins是一组CSS属性,允许您将一个类的属性用于另一个类,并且包含类名作为其属...

  • Less语言特性 - 混合参数

    参数mixin使用一个或多个参数,通过参数和其属性来扩展LESS的功能,以便在混合到另一个块时自定义mixin输出...

  • CSS预处理Less

    Less是一门CSS预处理语言,它扩展了CSS语言,增加了变量、混合、函数等特性,使CSS更易维护和扩展。Less...

  • Less 学习笔记

    Less是一种动态样式语言 特性 LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算, 函数. ...

  • Less即学即用

    Less是什么? Less是一种动态样式语言,LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算...

  • CSS 预处理语言之 less 篇

    less 前言 Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、...

  • Less

    了解Less 1. 什么是Less Less 是一门CSS预处理语言,它扩充了CSS语言,增加了诸如变量,混合(m...

  • Less学习笔记

    less是什么 Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、...

  • less & sass

    什么是less Less 是一门 CSS 预处理语言,它扩充了 CSS 语言,增加了诸如变量、混合(mixin)、...

  • less简述

    什么是less? 一种 动态 样式 语言. LESS 将 CSS 赋予了动态语言的特性,如 变量, 继承, 运算,...

网友评论

      本文标题:Less语言特性 - 混合

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