欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

vue使用less的示例

這篇文章主要介紹vue使用less的示例,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

目前創(chuàng)新互聯(lián)建站已為千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁(yè)空間、成都網(wǎng)站托管、企業(yè)網(wǎng)站設(shè)計(jì)、華陰網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

vue使用less

依賴下載

1、首先使用npm下載依賴;

npm install --save less less-loader

2、安裝完成后檢查是否安裝成功;

lessc -v

3、如果安裝成功后,會(huì)顯示安裝成功后的版本;

vue使用less的示例

引用方法

1、在main.js

import less from 'less'
Vue.use(less)

2、然后創(chuàng)建一個(gè).vue文件我們開始玩耍了;

注意:獨(dú)立的vue文件需要引入less

<style lang="less"></style>

開始使用

1、less中變量的使用;

在less,允許我們使用以變量的形式來(lái)定義,定義方式:@k:v; 使用方式:@k;

<p class="box"></p>

<style lang="less">
@color:red;
@k:100px;
.box{
width:@k;
height:@k;
background: @color;
}
</style>

此時(shí)就會(huì)有一個(gè)寬100px,高100px,背景紅色的正方形顯示在頁(yè)面上了;

vue使用less的示例

2、字符串拼接變量使用方式;

<p class="box1"></p>

<style lang="less" scoped>
@img:'./img/';
@k:100px;
.box1{
    width:@k;
    height:@k;
    background:url("@{img}1.png")
}
</style>

注意:路徑需要用""包裹,@{img}這種凡是把變量引進(jìn)來(lái)才能生效;

vue使用less的示例

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

<p class="box1">
    <p class="box2">
        <p class="box3"></p>
    </p>
</p>

<style lang="less">
@k:100px;
 .box1{
     width: @k;
     height:@k;
     background: red;
     .box2{
         width: @k/2;
         height:@k/2;
         background: green;
         .box3{
             width: @k/3;
             height:@k/3;
             background: blue;
         }
     }
 }
</style>

可以看到,less可以嵌套使用,讓我們一次就可以看清楚css結(jié)構(gòu);除了嵌套使用,有沒(méi)有發(fā)現(xiàn)他的計(jì)算才是真正強(qiáng)大的地方呢?

vue使用less的示例

4、混合 = 函數(shù)

<p class="box1">我是box1</p>
<p class="box2">我是box2</p>

<style lang="less">
//定義一個(gè)函數(shù);
.test(@color:red,@size:14px){
    background: @color;
    font-size:@size;
}
.box1{
//  不傳參,使用默認(rèn)的;
    .test()
}
.box2{
//  給函數(shù)傳參;
    .test(@color:green,@size:30px)
}
</style>

vue使用less的示例

5、匹配模式

<p class="box"></p>
//定義的css
<style lang="less">
.sjx(@_,@color,@size){
    width: 0;
    height:0;
    border:@size solid @color;
    border-color:transparent;
}
//左邊三角形
.sjx(l,@color,@size){
    border-left-color:@color;
}
//上邊三角形
.sjx(t,@color,@size){
    border-top-color:@color;
}
//右邊三角形
.sjx(r,@color,@size){
    border-right-color:@color;
}
//左邊三角形
.sjx(b,@color,@size){
    border-bottom-color:@color;
}
//這里匹配調(diào)用
.box{
    .sjx(r,red,20px)
}
</style>

box匹配的是t(top),也就是上

vue使用less的示例

box匹配b(buttom),就是下;

vue使用less的示例

總結(jié)一下匹配模式就好比是js中的switch語(yǔ)句,輸入的是什么就顯示什么;不過(guò)感覺(jué)么啥用;

7、顏色函數(shù)

<p>默認(rèn)紅色</p>
<p>默認(rèn)綠色</p>
<ul>
    <li <li v-for="i in 6">測(cè)試</li> 
</ul>
<span>混合</span>

<style lang="less" scoped>
    *{
        padding: 0;
        margin: 0;
    }
    @color:red;
    @color1:green;
    p:nth-child(1){
        background: @color;
    };
     p:nth-child(2){
        background: @color1;
    };
    ul{
        list-style: none;
            li:nth-child(1){
            background:lighten(@color,50%);
        }
            li:nth-child(2){
            background:darken(@color,50%);
        }
            li:nth-child(3){
            background:saturate(@color,50%);
        }
            li:nth-child(4){
            background:desaturate(@color,50%);
        }
            li:nth-child(5){
            background:spin(@color,50%);
        }
            li:nth-child(6){
            background:spin(@color,50%);
        }
    }
    span{
        background: mix(@color,@color1);
    }
</style>

vue使用less的示例

8、運(yùn)算符

可以對(duì)高度、寬度、角度進(jìn)行計(jì)算;

<ul>
    <li v-for="item in 4">{{item}}</li>
</ul>
<style lang="less" scoped>
  @k:10px;
    ul{
        list-style: none;
           li{
               border:1px solid ;
               margin:10px 0 ;
           }
            li:nth-child(1){
                width: @k + @k;
                height:@k;
            }
            li:nth-child(2){
                width: @k -5px;
                height:@k;
            }
            li:nth-child(3){
                width: @k * @k;
                height:@k;
            }
            li:nth-child(4){
                width: @k / 2;;
                height:@k;
            }
    }
</style>

vue使用less的示例

以上是“vue使用less的示例”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!

當(dāng)前文章:vue使用less的示例
地址分享:http://aaarwkj.com/article10/psopgo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、做網(wǎng)站、網(wǎng)站策劃、網(wǎng)站維護(hù)、商城網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
麻豆国产免费av在线| 午夜影院免费在线观看五分钟| 手机在线看国产后入| 久久精品91久久久| 亚洲一级特黄大片在线观看| 一区二区三区视频免费观看| 尹人大香蕉在线视频| 五月婷婷丁香噜噜噜噜| 色日韩在线观看视频| 国产乱av一区二区三区| 97成人在线视频免费播放| 中文字幕人妻系列东京热| 91精品国产91久久综合福利| 免费在线观看av不卡| 国产亚洲一区二区三区成人| 日本一区二区三区电影播放| 日韩欧美精品视频一区| 国产三级精品电影久久| 一区二区三区日本在线观看| 亚洲中文字幕av每天更新| 啊啊啊用力好大视频| 中文字幕日韩欧美一区| 亚洲精品日韩一区二区| 亚洲女人淫片在线观看| 不用播放器的av蜜臀| 国产自拍偷拍自拍偷拍| 91九色国产老熟女乱子| 久久成人影院免费观看| 国产夫妻一区二区三区| 人妻少妇久久中文字幕久久| 高潮内射主播自拍一区| 麻豆文化传媒免费网址| 免费观看国产性生活片| 亚洲狠狠爱一区二区三区| 性欧美一区二区三区| 日本中文字幕一区二区视频 | 黑丝美女国产精品久久久| 成人在线观看av毛片| 亚洲乱码中文字幕在线观看| 日韩不卡一区二区在线观看| 国产精品一区二区三区国产|