less学习——命名空间

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

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

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

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

#header a {
  color: orange;
  #bundle > .button;
}
AI 代码解读

个人博客: 付博瀚个人博客1 付博瀚个人博客2

fbh
+关注
目录
打赏
0
0
0
0
1
分享
相关文章
|
10月前
|
C++
【C++ 命名空间】C++ 命名空间与嵌套命名空间入门指南
【C++ 命名空间】C++ 命名空间与嵌套命名空间入门指南
257 0
|
10月前
|
C++程序命名空间
C++程序命名空间
57 1
C++命名空间
`C++`中的命名空间用于分割全局作用域,减少命名冲突。定义命名空间如`namespace expression {...}`,可使用`using`运算符或`using namespace`指令引用。案例展示如何在命名空间`Person`内定义变量和函数。注意:命名应具描述性,头文件中命名空间放预处理指令后,避免全局变量和过度使用`using`。命名冲突时可设命名空间别名。
46 2
|
10月前
|
C++
【c++】命名空间
【c++】命名空间
【c++】命名空间
|
10月前
|
C++
C++命名空间详解
C++命名空间详解
62 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等