Css前置處理器---Less(一)

來源:互聯網
上載者:User

標籤:調用   編譯器   toc   code   編譯   render   函數   服務   images   

一、簡介:

  Less是一種動態樣式語言,可以在樣式中使用變數,繼承,運算,函數

二、使用

  (1)用戶端使用 

1 //引入您的.less樣式檔案,rel屬性區別去css為stylesheet/less2 <link rel="stylesheet/less" type="text/css" href="style.less">3 //引入less.js4 <script src="less.js" type="text/javascript"></script>

  (2)服務端使用

1 //使用npm安裝less2 $ npm install -g less3 //或最新版本4 $ npm install -g [email protected]5 //命令列使用lessc編譯6 $ lessc index.less > index.css

  (3)在node項目中調用less編譯器

 1 //自動調用 2 var less = require("less"); 3 less.render(".myClass {width : 1 +1; padding : 10}", function (err, css) { 4    console.log(css) 5 }) 6  7 //輸出 8 .myClass { 9   width : 2;10   padding : 10      11 }12 13 //手動調用14 var parser = require("less.Parser");15 parser.parse(".myClass {width : 1+2}", function (err, tree) {16   if(err) {17      console.error(err); 18    } else {19      console.log(tree.toCss())20    }21 })

  (4)使用Koala編譯器()

   

Css前置處理器---Less(一)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.