📜  LESS父选择器

📅  最后修改于: 2021-01-06 04:41:48             🧑  作者: Mango

更少的父选择器

在Less中,父选择器由&(&)运算符。嵌套规则的父选择器由&运算符表示,在将修改类或伪类应用于现有选择器时最常用。

指定父选择器类型的列表:

Index Types Description
1) Multiple & The & is used to represent nearest selector and also all the parent selectors.
2) Changing Selector Order It is used to change the selector order because prepending a selector to the inherited (parent) selectors is useful when selector ordering is changed.
3) Combinatorial Explosion The & operator can also produce all the possible permutation of selectors in a list. The selectors in the list are separated by commas.

父选择器示例

让我们以一个示例来演示父选择器的用法。

创建一个名为“ simple.html”的HTML文件,其中包含以下数据。

HTML档案:simple.html



  
  Parent Selector Example


Courses available on JavaTpoint:

现在创建一个名为“ simple.less”的文件。它类似于CSS文件。唯一的区别是它以“ .less”扩展名保存。

更少文件:simple.less

a {
  color: blue;
}
a:hover {
  background-color: red;
}  

将两个文件都放入?simple.html?和?simple.less?在Node.js的根文件夹中

现在,执行以下代码: lessc simple.less simple.css

这将编译“ simple.less”文件。将生成一个名为“ simple.css”的CSS文件。

例如:

生成的CSS“ simple.css”具有以下代码:

a {
  color: blue;
}
a:hover {
  background-color: red;
} 

输出: