欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
  我们先来看一下什么是CSS预处理器?
 
  默认的CSS是到现在为止不可能实现的描述,CSS预处理器是为了有效地描述CSS的东西。
 
  但是,CSS预处理器不能在浏览器中使用。
 
  虽然有各种各样的Sass,Less,但到目前为止它似乎仍然很难再CSS中描述,不过是被称为“新的CSS扩展版本”。
 
  主要的预处理器类型
 
  Sass
 
  Sass是一个通过转换scsss的CSS文件,扩展名是“.scss”使用变量和公式添加到CSS编程风格中。
 
  通过转换(编译)“style.scss”的Sass文件,您可以创建“style.css”。
 
  要使用它,你必须安装ruby。
 
  LESS
 
  LESS就转换(编译)像Sass这样的LESS文件。
 
  变量的概念可以更少,因此您可以计算它,也可以分层次地编写。
 
  但是,如果不安装node.js来使用“style.less”,则不会转换“style.css”。
 
  我们来看具体的例子
 
  如何写LESS的情况
 
  HTML
 
  <h1>hello,php中文网!</h1>
 
  <h2>hello,php中文网!</h2>
 
  LESS
 
  @mycolor:blue;
 
  h1{
 
  font-size:30px;
 
  font-color:@mycolor;
 
  }
 
  h2{
 
  font-size:20px;
 
  font-color:@mycolor;
 
  }
 
  浏览器显示效果如下:
 
  2345截图20181127113752.png
 
  HTML
 
  <h1>hello,php中文网!</h1>
 
  <h2>hello,php中文网!</h2>
 
  style.css文件
 
  h1{
 
  font-size:30px;
 
  font-color:blue;
 
  }
 
  h2{
 
  font-size:20px;
 
  font-color:blue;
 
  }
 
  这种情况下,如果要将颜色变色,在全部变色的情况下,如果想要改变2个h1h2的话,就用变量进行如下的描述。
 
  @mycolor:blue;
 
  h1{
 
  font-size:30px;
 
  font-color:@mycolor;
 
  }
 
  h2{
 
  font-size:20px;
 
  font-color:@mycolor;
 
  }






本文转载自中文网
 

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/css3-style/c54473.shtml