less的介紹和應用
1.less的介紹
css前處理器,一種動態樣式語言
2.less的安裝
方法1:終端輸入命令
cnpm install -g less
方法2:
方法3:使用百度CDN載入
3.less的應用
style.less程式碼如下:
@base: #f938ab;
.box-shadow(@style, @c) when (iscolor(@c)) {
-webkit-box-shadow: @style @c;
box-shadow: @style @c;
}
.box-shadow(@style, @alpha: 50%) when (isnumber(@alpha)) {
.box-shadow(@style, rgba(0, 0, 0, @alpha));
}
.box {
color: saturate(@base, 5%);
border-color: lighten(@base, 30%);
div { .box-shadow(0 0 5px, 30%) }
}
在終端輸入
1.如果在終端輸入如下程式碼:
lessc style.less
結果如下:
2.如果在終端輸入如下程式碼
lessc style.less > ok.css
結果如下:
此時ok.css程式碼如下:
.box {
color: #fe33ac;
border-color: #fdcdea;
}
.box div {
-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
此時如果在終端輸入命令如下:
cat ok.css
結果如下:
3.讓瀏覽器直接解析less,而不是通過less編譯成的css
資料夾目錄如下:
index.html程式碼如下:
<link rel="stylesheet/less" type="text/css" href="index.less">
<script src="less.min.js" type="text/javascript"></script>
<div class="test">Hello less</div>
index.less程式碼如下:
// LESS
@color: #4D926F;
.test{
color: @color;
}
注意:chrome瀏覽器不支援此方案(自測所得結論)
4.幾個命令的小技巧:
在終端輸入如下程式碼:
ls
結果如下:
5.監視模式
監視模式是客戶端的一個功能,這個功能允許你當你改變樣式的時候,客戶端將自動重新整理。
要使用它,只要在URL後面加上’#!watch’,然後重新整理頁面就可以了。另外,你也可以通過在終端執行less.watch()來啟動監視模式。
相關文章
- RPM 的介紹和應用
- Vue 應用 Sass、Scss、Less 和 StylusVueCSS
- Xcode 文字巨集(Text Macros)的介紹和應用XCodeMacROS
- Etcd叢集的介紹和選主應用
- Spring IO Platform專案的介紹和應用SpringPlatform
- 簡單的介紹伺服器和Ajax的應用伺服器
- Sqlite 介紹及應用SQLite
- Disruptor的簡單介紹與應用
- call、apply、bind應用的介紹APP
- arguments的應用示例簡單介紹
- [譯] 安卓應用和遊戲的無障礙開發介紹安卓遊戲
- Numba編譯器的介紹與應用編譯
- Photoshop軟體的應用領域介紹
- 14個AI商業應用的介紹AI
- SAP Fiori應用索引大全工具和 SAP Fiori Tools 的使用介紹索引
- 介紹RAC環境中的應用程式部署——RAC部署和效能
- 一個不錯的介紹企業應用整合和ESB的PPT
- Android 應用程式元件介紹Android元件
- Lucene介紹及簡單應用
- Python 應用剖析工具介紹Python
- Rsync原理介紹及配置應用
- Castle Windsor常用介紹以及其在ABP專案的應用介紹AST
- Less 簡介
- LESS簡介
- 網路爬蟲(四)Opener與Handler的介紹和例項應用爬蟲
- Redis HyperLogLog介紹及應用Redis
- 正交多項式介紹及應用
- Azure Container App(一)應用介紹AIAPP
- 經典資料分析應用介紹
- Zookeeper 介紹及典型應用場景
- Flume架構以及應用介紹[轉]架構
- Xamarin開發Anroid應用介紹
- 應用oracle flashback--Flashback Database介紹OracleDatabase
- SAP作業型別應用介紹型別
- Harmony 應用開發常用元件介紹元件
- Redis 資料持久化方案的介紹及應用Redis持久化
- 10大開源的Web應用防火牆介紹Web防火牆
- ES6 let 與 const的應用介紹