less

less的使用

1、npm i less --save-dev 把less源碼安裝到開(kāi)發(fā)環(huán)境

/* less文件是通過(guò)less.loader.js 來(lái)編譯成css最后加載到頁(yè)面中的 */

2、npm i less-loader@6 --save-dev 安裝less解析器 (★一定要指定版本)

3、lessc -v 查看版本 如果版本號(hào)顯示不出來(lái) npm i less -g 全局安裝一下less

4、在main.js? import less from 'less'? Vue.use(less)? 作用:在所有頁(yè)面都可以使用less預(yù)編譯css語(yǔ)言

5、獨(dú)立的vue文件需要引入less <style lang="less"></style>

引入less的兩種形式

第一種方式 使用導(dǎo)入式 引入樣式庫(kù)

<style scoped lang="less">

@import url(./less/common.less);

</style>

第二種引入方式 在script中導(dǎo)入樣式

import './less/common.less'

less中變量的使用 定義方式:

@key:value; 使用方式:@key;

字符串拼接變量使用方式?

@img:'./img/';?

background:url("@{img}1.png") url里面必須要使用引號(hào)(單雙引號(hào)都可以)

多層嵌套+變量計(jì)算;

寫減法的時(shí)候左右要加空格,否則會(huì)理解為杠-

<div class="box1">

? ? <div class="box2">

? ? ? ? <div class="box3"></div>

? ? </div>

</div>

<style lang="less">

@k:100px;

.box1{

? ?? width: @k*2;

? ?? height:@k*2;

? ?? background: red;

? ?? .box2{

? ? ? ?? width: @k - 5px;

? ? ? ?? height:@k + 5px;

? ? ? ?? background: green;

? ? ? ?? .box3{

? ? ? ? ? ?? width: @k/2;

? ? ? ? ? ?? height:@k/2;

? ? ? ? ? ?? background: blue;

? ? ? ?? }

? ?? }

}

</style>

定義一個(gè)函數(shù);

.test(@color:red,@size:14px){

? ? background: @color;

? ? font-size:@size;

}

.box1{

//? 不傳參,使用默認(rèn)的;

? ? .test()

}

.box2{

//? 給函數(shù)傳參;

? ? .test(@color:green,@size:30px)

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 1.VUE的接口獲取swiper輪播: 在public文件下創(chuàng)建一個(gè)data文件夾再創(chuàng)建imgJson.json文...
    GGYY丶閱讀 919評(píng)論 0 0
  • 1、npm i less --save-dev 把less源碼安裝到開(kāi)發(fā)環(huán)境 /* less文件是通過(guò)less.l...
    前端許閱讀 1,035評(píng)論 0 0
  • 制作Vue版本的輪播圖 第一步: 安裝依賴 npm i swiper@5 --save npm i vue-awe...
    沖鋒敢死曾小賢閱讀 448評(píng)論 0 0
  • 預(yù)處理語(yǔ)言的誕生 其中 就我所知的有三門語(yǔ)言:Sass、Less 、Stylus 。 Sass 誕生于 2007 ...
    moly琴閱讀 191評(píng)論 0 0
  • 前言 CSS的短板 預(yù)處理語(yǔ)言的誕生 其中 就我所知的有三門語(yǔ)言:Sass、Less 、Stylus 。 Sass...
    嵐平果閱讀 446評(píng)論 0 1

友情鏈接更多精彩內(nèi)容