How to use CSS preprocessor

不言
Release: 2018-11-28 09:08:46
Original
4116 people have browsed it

Sometimes code conflicts may occur in CSS, and variables, arithmetic calculations, etc. cannot be performed. By using the CSS preprocessor, you can write programs such as proximity variables and four-rule calculations. Therefore, the following article will share with you how to use the CSS preprocessor.

Let’s take a look firstWhat is a CSS preprocessor?            

The default CSS is a description that has been impossible to achieve until now, and the CSS preprocessor is to effectively describe CSS things.

However, CSS preprocessors cannot be used in browsers.

Although there are various Sass and Less, it still seems difficult to describe in CSS so far, but it is called a "new CSS extended version".

Main preprocessor types

Sass

Sass is a CSS file that converts scsss, and the extension is ".scss" using variables and formulas added to CSS programming styles.

You can create "style.css" by converting (compiling) the Sass file of "style.scss".

To use it, you must install ruby.

LESS

LESS converts (compiles) LESS files like Sass.

The concept of a variable can be less, so you can calculate it, or you can write it hierarchically.

However, if node.js is not installed to use "style.less", "style.css" will not be converted.

Let’s look at a specific example

How to write LESS

HTML

<h1>hello,php中文网!</h1>
<h2>hello,php中文网!</h2>
Copy after login
Copy after login

LESS

@mycolor: blue;
h1 {
    font-size: 30px;
    font-color: @mycolor;
}
h2 {
    font-size: 20px;
    font-color: @mycolor;
}
Copy after login
Copy after login

The browser display effect is as follows:

How to use CSS preprocessor

HTML

<h1>hello,php中文网!</h1>
<h2>hello,php中文网!</h2>
Copy after login
Copy after login

style.css file

h1 {
    font-size: 30px;
    font-color: blue;
}
h2 {
    font-size: 20px;
    font-color: blue;
}
Copy after login

In this case, if you want to change the color, if you want to change 2 h1h2 when all colors are changed, use variables to describe as follows.

@mycolor: blue;
h1 {
    font-size: 30px;
    font-color: @mycolor;
}
h2 {
    font-size: 20px;
    font-color: @mycolor;
}
Copy after login
Copy after login

The above is the detailed content of How to use CSS preprocessor. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template