5-1 Angular less基本使用

less基本使用

  • less可以定義一些常量, 可以讓css處理方法, 進(jìn)行選擇器嵌套.
  • 瀏覽器是不識(shí)別less的,只識(shí)別css
  • 使用less時(shí),要編譯成css,才能運(yùn)行
  • 使用軟件kola,將less轉(zhuǎn)換成css.

less用法

1.定義常量: @常量名稱:值

<div class="box">sk666</div>
<div class="box2">aaaa</div>

.red{
  color:red;
  border: 4px solid orange;
}
.blue{
  color:blue;
}

//1.常量
@width:200px;

.box{
  width: @width;
  height: @width;
  background: #000;
  .red;//設(shè)置文字顏色紅色

}

2.定義方法

  • 2.1 上面定義方法加括號(hào),下面必須加括號(hào)調(diào)用
.bd(){

}

.box2{
  .box;
  .bd();
}

  • 2.2 方法傳參, 參數(shù)個(gè)數(shù)和類型要匹配
  • @color, @color2方法形參

.color(@color, @color2){
  color:@color;
  border: 6px solid @color2;
}

.box{
  width: @width;
  height: @width;
  background: #000;
  .red;//設(shè)置文字顏色紅色
  .color(red, yellow);

}

  • 2.3 根據(jù)傳入?yún)?shù), 調(diào)用不同方法, 并且可以給形參添加默認(rèn)值

.color(r, @color:orange, @color2:purple){
  color:@color;
  border-right: 6px solid @color2;
}

.color(l, @color:red, @color2:blue){
  color:@color;
  border-left: 6px solid @color2;
}

.box{
  width: @width;
  height: @width;
  background: #000;
  .red;//設(shè)置文字顏色紅色

  .color(l);
}

3.嵌套使用


.box2{
  .box;

    ul{
      li{
        &:hover{//&: 上一級(jí)標(biāo)簽
          color:#fff;
        }
      }
    }

}
最后編輯于
?著作權(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)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • Android 自定義View的各種姿勢(shì)1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,111評(píng)論 25 709
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy閱讀 9,683評(píng)論 1 51
  • 常量與變量使用let來聲明常量,使用var來聲明變量。聲明的同時(shí)賦值的話,編譯器會(huì)自動(dòng)推斷類型。值永遠(yuǎn)不會(huì)被隱式轉(zhuǎn)...
    莫_名閱讀 534評(píng)論 0 1
  • ![圖片上傳中...16%](file:///storage/emulated/0/DCIM/P60918-075...
    Cathyagony閱讀 255評(píng)論 0 1
  • 不錯(cuò),老廖有很多弟弟,我記得弟弟有:90后警察弟弟,“和尚”弟弟,80后作家弟弟,80后喇嘛弟弟,愛畫畫有夢(mèng)想的2...
    9444e0643fbd閱讀 94評(píng)論 0 3

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