开发手册 欢迎您!
软件开发者资料库

LESS - 嵌套指令和冒泡

LESS的嵌套指令和冒泡 - 从简单和简单的步骤开始,从简单和简单的步骤学习,包括概述,安装,嵌套规则,嵌套指令和冒泡,操作,转义,函数,命名空间和访问器,范围,注释,导入,变量,扩展,Mixins,参数混合,混合作为函数,将规则集传递给混合,导入指令,导入选项,混合防护,CSS防护,循环,合并,父选择器,其他函数,字符串函数,列表函数,数学函数,类型功能,颜色定义功能,颜色通道功能,颜色操作,颜色混合功能,命令行使用,在浏览器中使用较少,浏览器支持,插件,编程用法,在线编译器,GUI,编辑器和插件,第三方编译器,框架。

描述

您可以以相同的方式嵌套指令,例如 media keyframe ,即嵌套选择器的方式.您可以将指令置于顶部,并且不会在其规则集内更改其相关元素.这称为冒泡过程.

示例

以下示例演示了在LESS文件中使用嵌套指令和冒泡 :

         Nested Directives                     

Example using Nested Directives

      LESS enables customizable,       manageable and reusable style sheet for web site.

   

接下来,创建文件 style.less .

style.less

.myclass {   @media screen {      color: blue;      @media (min-width: 1024px) {         color: green;      }   }   @media mytext {      color: black;   }}

您可以将 style.less 文件编译为 style.css 使用以下命令 :

lessc style.less style.css

执行上述命令;它将使用以下代码自动创建 style.css 文件;

style.css

@media screen {   .myclass {      color: blue;   }}@media screen and (min-width: 1024px) {   .myclass {      color: green;   }}@media mytext {   .myclass {      color: black;   }}

输出

按照以下步骤查看上述代码的工作原理 :

  • 将上述html代码保存在 nested_directives_bubbling.html 文件中.

  • 在浏览器中打开此HTML文件,将显示以下输出.

较少嵌套指令