最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

一口氣學(xué)會開發(fā)常用Less知識

2023-07-22 16:19 作者:程序員老曹呀  | 我要投稿

1. Less介紹

Less是CSS預(yù)處理語言,可以使用變量、嵌套、運算等,便于維護項目CSS樣式代碼。


2. 安裝

2.1 部署node.js環(huán)境

官網(wǎng)地址:https://nodejs.org/en/download,軟件安裝好后,CMD命令窗口輸入node -vnpm -v,分別跳出版本號,說明node.js環(huán)境安裝成功。


2.2 安裝Less

采用npm包管理工具,全局安裝Less包



less安裝好了,lessc也安裝好了



lessc命令是可以把less文件轉(zhuǎn)成css文件


2.3 WebStorm配置Less

目的:編輯器自動把less文件轉(zhuǎn)成css文件

我這邊采用WebStorm編輯器。WebStorm左上角-->files-->Settings-->Tools-->File Watchers-->點擊添加

lessc路徑可以通過where lessc命令得到

css導(dǎo)出參數(shù)


3. Less語法

3.1 變量

變量可以當(dāng)做普通的變量、選擇器變量、屬性變量、URL變量、聲明變量來使用。

變量定義語法:

變量使用語法:

變量的作用域

和js中變量的作用域一致



普通變量

less:

編譯后的css:


選擇器變量

less:

解釋:

變量作為選擇器變量時,變量使用需要加花括號:@{變量名}


編譯后的css:


屬性變量

less:

解釋:

變量作為屬性變量時,變量使用需要加花括號:@{變量名}


編譯后的css:


URL變量

less:

解釋:

變量作為URL變量時,變量使用需要加花括號:@{變量名}


編譯后的css:


聲明變量

less:


編譯后的css:


3.2 嵌套

按照頁面的層級結(jié)構(gòu)來定義css

&能指代外層選擇器的作用


根據(jù)上面HTML結(jié)構(gòu)嵌套寫樣式

less:

翻譯后的css:


分析:

對比less和翻譯后的css,less結(jié)構(gòu)清晰,更容易進行css樣式的維護


3.3 運算

  • 在less文件中,任何數(shù)字、顏色或變量都能參與加減乘除運算

  • 對于兩個不同單位值之間的運算,運算結(jié)果的值會取左邊值的單位

  • 兩個值之間只有一個值有單位,則運算結(jié)果就取該單位

less:

翻譯后的css:


less:

翻譯后的css:


less:

翻譯后的css:


less:

翻譯后的css:


小結(jié):

開發(fā)中,本人應(yīng)用Less的變量、嵌套、運算比較多。其它繼承、導(dǎo)入、條件表達式、函數(shù)、混合方法等用的少,就不去整理了,用到的時候再看資料了。



一口氣學(xué)會開發(fā)常用Less知識的評論 (共 條)

分享到微博請遵守國家法律
莎车县| 靖远县| 福贡县| 上高县| 大荔县| 漳州市| 永寿县| 衡阳市| 肃南| 阿巴嘎旗| 新巴尔虎右旗| 乌兰浩特市| 延寿县| 隆尧县| 车险| 南平市| 全州县| 安多县| 余庆县| 沙河市| 蒙山县| 华安县| 嘉善县| 九龙县| 铜陵市| 那曲县| 耒阳市| 忻城县| 余干县| 祁阳县| 武安市| 黎平县| 深泽县| 旺苍县| 清流县| 尤溪县| 曲阳县| 北辰区| 长治市| 尼玛县| 张北县|