less的函數(shù)與循環(huán)——使用總結(jié)

也是不定期更新吧拉讯,具體也沒(méi)有總結(jié)一下:
之前的文章 less的配置安裝及語(yǔ)法使用 也介紹了一些less的語(yǔ)法上沐,
這里只是根據(jù)我平時(shí)會(huì)用到的進(jìn)行一個(gè)總結(jié):

函數(shù)參數(shù)帶有類名設(shè)置

  • 函數(shù)定義

這個(gè)根據(jù)每個(gè)的設(shè)計(jì)稿和基礎(chǔ)適配的font-size決定,我這里只是說(shuō)傳入?yún)?shù)生成對(duì)應(yīng)的rem的值

@base:750 / 720 * 0.01;
.px2rem(@name, @px) {
     @{name}: @px * @base * 1rem;
}
  • 函數(shù)調(diào)用

.px2rem(margin-top,250);
  • 使用語(yǔ)法

如果是參數(shù)饮六,類名參數(shù)要加大括號(hào)@{name}仑最,不是冒號(hào)左邊的不需要朴则,如果有雙引號(hào)也要加歇终。

less循環(huán)輸出類名

  • 目標(biāo)輸出

.a{
  background: url("./resource/a.png") top/100% no-repeat;
}
.b{
  background: url("./resource/b.png") top/100% no-repeat;
}
.c{
  background: url("./resource/c.png") top/100% no-repeat;
}

  • 實(shí)現(xiàn)思路

    • 由于形式上面很類似,所以先定義一個(gè)模板函數(shù)逼龟;
    • 定義一個(gè)less列表评凝,把需要的類名都寫(xiě)上;
    • 循環(huán)遍歷列表腺律,調(diào)用函數(shù)奕短。
  • 實(shí)現(xiàn)步驟

    1. 定義函數(shù)
    ```
        .backgroundcard(@className,@pngName){
              .@{className}{
                    background: url("./resource/@{pngName}.png") top/100% no-repeat;
              }
        }
    ```
    
    1. 定義一個(gè)數(shù)組
    @bgcardList:a,b,c,d,e,f,g;
    
    1. 循環(huán)遍歷
    .loop(@i) when (@i < length(@bgcardList)+1){
        .backgroundcard(extract(@bgcardList, @i),extract(@bgcardList, @i));
        .loop(@i+1);
    }
    .loop(1);
    
  • 語(yǔ)法

    + 列表函數(shù)
        - 獲取列表的長(zhǎng)度  length(@bgcardList)  //7
        - 獲取列表元素  extract(@bgcardList, 3)  //c
    + 循環(huán)函數(shù)
        - loop定義循環(huán)次數(shù)宜肉,when條件判斷,符合進(jìn)入函數(shù)翎碑,不符合不進(jìn)入函數(shù)谬返。之后次數(shù)+1,形成循環(huán)日杈。
        - loop函數(shù)調(diào)用遣铝,直接傳值1。
    

@version1.0——2018-8-3——?jiǎng)?chuàng)建《less的函數(shù)與循環(huán)——使用總結(jié)》
分割線


之后將不定期更新...

?burning_韻七七

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末莉擒,一起剝皮案震驚了整個(gè)濱河市酿炸,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌涨冀,老刑警劉巖填硕,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異鹿鳖,居然都是意外死亡扁眯,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門(mén)翅帜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)姻檀,“玉大人,你說(shuō)我怎么就攤上這事藕甩∈└遥” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵狭莱,是天一觀的道長(zhǎng)僵娃。 經(jīng)常有香客問(wèn)我,道長(zhǎng)腋妙,這世上最難降的妖魔是什么默怨? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮骤素,結(jié)果婚禮上匙睹,老公的妹妹穿的比我還像新娘。我一直安慰自己济竹,他們只是感情好痕檬,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著送浊,像睡著了一般梦谜。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,365評(píng)論 1 302
  • 那天唁桩,我揣著相機(jī)與錄音闭树,去河邊找鬼。 笑死荒澡,一個(gè)胖子當(dāng)著我的面吹牛报辱,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播单山,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼碍现,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了饥侵?” 一聲冷哼從身側(cè)響起鸵赫,我...
    開(kāi)封第一講書(shū)人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎躏升,沒(méi)想到半個(gè)月后辩棒,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡膨疏,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年一睁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佃却。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡者吁,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出饲帅,到底是詐尸還是另有隱情复凳,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布灶泵,位于F島的核電站育八,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏赦邻。R本人自食惡果不足惜髓棋,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望惶洲。 院中可真熱鬧按声,春花似錦、人聲如沸恬吕。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)铐料。三九已至怀愧,卻和暖如春侨颈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芯义。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留妻柒,地道東北人扛拨。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像举塔,于是被迫代替她去往敵國(guó)和親绑警。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容