美文网首页LESS
Less用法之——命名空间和作用域

Less用法之——命名空间和作用域

作者: 杀个程序猿祭天 | 来源:发表于2018-11-14 11:56 被阅读128次

命名空间

有时候,你可能为了更好组织CSS或者单纯是为了更好的封装,将一些变量或者混合模块打包起来, 你可以像下面这样在#bundle中定义一些属性集之后可以重复使用:

#bundle {
  .button () {
    display: block;
    border: 1px solid black;
    background-color: grey;
    &:hover { background-color: white }
  }
  .tab { ... }
  .citation { ... }
}

你只需要在 #header a中像这样引入 .button:

#header a {
  color: orange;
  #bundle > .button;
}

作用域
LESS 中的作用域跟其他编程语言非常类似,首先会从本地查找变量或者混合模块,如果没找到的话会去父级作用域中查找,直到找到为止.

@var: red;
#page {
  @var: white;
  #header {
    color: @var; // white
  }
}
#footer {
  color: @var; // red  
}

相关文章

  • Less用法之——命名空间和作用域

    命名空间 有时候,你可能为了更好组织CSS或者单纯是为了更好的封装,将一些变量或者混合模块打包起来, 你可以像下面...

  • 2017-3-22 less

    Extend伪类 样式的继承使用 LESS: CSS: 命名空间和作用域 指定命名空间LESS: CSS: 私有作...

  • 14. LESS和SASS

    14.1 CSS的缺陷 无法定义变量; 重复代码 计算问题 作用域和命名空间 14.2 LESS LESS使用:引...

  • less基础学习记录总结

    目录 变量 混合 带参数混合 嵌套规则 运算 Color函数 命名空间 作用域 Importing 变量 less...

  • 作用域

    标识符的作用域有函数原型作用域、局部作用域(块作用域)、类作用域和 命名空间(namespace) 作用域 函数原...

  • Python 学习笔记 - 第七天

    1.作用域和命名空间 示例: 如何引用不同作用域和命名空间 输出: 2.初识类 2.1.类定义语法 类定义最简单的...

  • 【第10天】python全栈从入门到放弃

    1.动态参数 *位置参数 **关键字参数 2.命名空间和作用域 2.1 命名空间 内置命名空间: python解释...

  • Python 中命名空间与作用域介绍

    导语:对命名空间和作用域认识很模糊?为了让大家有清晰的认识,本文详细介绍了命名空间类型及作用域,希望能让你对Pyt...

  • 2021-12-10 Python-13

    自建函数 1.命名空间、作用域和本地函数Python 变量有全局和局部两种作用范围。命名空间就是用来描述变量的作用...

  • C++命名空间相关概念

    变量作用域分为三类: 声明域 2. 潜在作用域 3. 作用域 声明域> 潜在作用域 > 作用域 命名空间是一种描述...

网友评论

    本文标题:Less用法之——命名空间和作用域

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