sass學習三 控制指令和表示式

2021-08-08 04:53:00 字數 1107 閱讀 2350

1、if

.article
編譯後

.article

2、@if @else if  @else

@if返回除false 

或null 

之外的任何結果

$a:bbb;

p@else if($a == bbb)@else

}

編譯後

p 3、@for

注意拼接字串使用#

如果是from to, 10,20,30

@for $i from 1 through 4

}

編譯後

.item1 

.item2

.item3

.item4

4、@each

@each $i in -webkit,-moz,-o-box;

}}

編譯後

p 

p p

多個分配

@each $value,$key in (red,10px),(blue,20px),(#ddd,30px)

}

編譯後

p 

p p

物件形式的多分配

@each $value,$key in (span:10px,p:20px,h1:30px)

}

編譯後

span 

p h1

5、@while

$value:0;

@while $value <= 10

$value: $value + 5;

}

編譯後

p-0 

p-5

p-10

正規表示式學習(三)

現在介紹幾個小例子,並且引出重要的內容。先介紹一下perl中 的含義,可以把 理解成一些語言中的getline 函式。123.pl while line print line 在控制台下執行程式 perl w 123.pl 123.txt 222.txt 結果會發現,222.txt檔案中的內容和12...

Shader中表示式和控制語句

新手寫shader時經常困惑在shader那些語法能用,那些不能用,很糾結,下面就對shader中表示式和控制語句進行一些總結 cg中有6種關係操作符 這個就不用說明含義了吧。cg語言表示式允許對向量使用關係操作,例如 float3 a float3 0.5,0.1,0.9 float3 b flo...

組合語言基礎之三 變數的訪問和流程控制指令

訪問變數 與其他等級的程式語言一樣,組合語言能夠用許多方式來訪問變數。變數有三種基本的儲存方式。1.全域性變數 靜態變數 在程式資料區 program data section 分配 2.區域性變數 引數 在棧上分配 3.堆變數 在堆上分配 全域性,靜態變數 全域性變數儲存在乙個固定的位址上 至少對...