国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > WEB開發(fā) > 正文

關(guān)于Less的學(xué)習(xí)筆記

2024-04-27 15:15:29
字體:
供稿:網(wǎng)友

Less簡介部分記錄:

1、 Less是一門CSS預(yù)處理語言,它擴(kuò)充了CSS語言,增加了諸如變量、混合(mixin)、函數(shù)等功能,讓CSS更易維護(hù)、方便制作主題、擴(kuò)充,是一種動態(tài)樣式語言。 2、 編譯工具:Koala。 3、 注釋(兩種方式): /* 此種注釋會被編譯,即此句注釋會出現(xiàn)在編譯好的CSS文件中。 */ // 不會被編譯。 4、 變量: 聲明變量:@變量名:值; 5、 混合使用:可帶參數(shù),也可不帶參數(shù)。 好處:CSS3兼容性使用,修改方便。 6、 匹配模式:滿足條件后才匹配。 7、 運(yùn)算:可進(jìn)行加減乘除的運(yùn)算。

Less代碼學(xué)習(xí)部分記錄:

1、定義編碼方式:

@charset "utf-8";

2、普通的CSS代碼編寫:

body{ background-color: cornsilk;}

3、注釋的區(qū)別:

/* Can see */// Can't see

4、變量的聲明使用:

@test_width:320px;.box{ width: @test_width; height: @test_width; background-color: #FF7F50;}

5、混合:

(1)不帶參數(shù)的混合:

.border{ border: 10px solid #5F9EA0;}.box{ .border;}

(2)帶參數(shù)的混合:

1)沒有默認(rèn)值,一定要傳參:

.border_02(@border_width){ border: @border_width solid firebrick;}.test_mix{ .border_02(30px);}.box{ .test_mix;}

2)帶默認(rèn)值:

.border_03(@border_width:20px){ border: @border_width solid lightgreen;}.test_mix_03{ .border_03();//可以不傳參 .border_03(50px);//可以傳參}.box{ .test_mix_03;}

6、CSS3兼容性使用舉例:

.border_radius(@radius:8px){ -webkit-border-radius: @radius; -moz-border-radius: @radius; border-radius: @radius;}.radius_test{ width: 200px; height: 120px; background-color: darksalmon; margin-top: 20px; .border_radius();}

7、匹配模式:

(1)舉例:畫一個三角形/*畫一個三角形的原始方法*/.triangle{ width: 0; height: 0; margin-top: 10px; border-width: 60px; border-color: transparent transparent mediumvioletred transparent; border-style: dashed dashed solid dashed;//解決IE6有黑色邊框問題}/*用匹配模式畫三角形*/.triangle_test(top,@w:60px,@c:mediumvioletred){ border-width: @w; border-color: transparent transparent @c transparent; border-style: dashed dashed solid dashed;}//向上的三角形.triangle_test(bottom,@w:60px,@c:mediumvioletred){ border-width: @w; border-color: @c transparent transparent transparent; border-style: solid dashed dashed dashed;}//向下的三角形.triangle_test(left,@w:60px,@c:mediumvioletred){ border-width: @w; border-color: transparent @c transparent transparent ; border-style: dashed solid dashed dashed;}//向左的三角形.triangle_test(right,@w:60px,@c:mediumvioletred){ border-width: @w; border-color: transparent transparent transparent @c; border-style: dashed dashed dashed solid;}//向右的三角形//@_:代表始終帶著這個函數(shù)運(yùn)行.triangle_test(@_,@w:60px,@c:mediumvioletred){ width: 0; height: 0; margin-top: 25px;}.triangle{ //根據(jù)想得到的匹配格式畫三角形 .triangle_test(top); .triangle_test(bottom); .triangle_test(left); .triangle_test(right);//非匹配格式則css代碼中只生成@_部分的代碼 .triangle_test(aaa);}(2)舉例:定位的使用.pos(r){ position: relative;}.pos(ab){ position: absolute;}.pos(f){ position: fixed;}.test{ width: 120px; height: 120px; margin-top: 20px; background-color: gold; .pos(r); .pos(ab); .pos(f);}

8、運(yùn)算(加減乘除):

@test_01: 300px;.box_02{ width: @test_01 + 80; height: @test_01; margin-top: 20px; background-color: deepskyblue;}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 明星| 泸西县| 黄梅县| 怀仁县| 张家港市| 宣武区| 沁源县| 泸西县| 郸城县| 桐乡市| 文化| 泗洪县| 凌云县| 宜兰县| 大冶市| 元谋县| 九龙县| 关岭| 阿拉善左旗| 泰来县| 洪湖市| 志丹县| 延长县| 巧家县| 合山市| 萨迦县| 荃湾区| 肇庆市| 闻喜县| 宜良县| 乌拉特前旗| 曲沃县| 香港| 获嘉县| 蒙自县| 色达县| 广宁县| 祁门县| 六安市| 崇明县| 甘德县|