知道它們,你就能玩轉SASS

2021-09-24 07:21:01 字數 1477 閱讀 2582

在使用這個工具前,我們要先了解這是一款具有什麼功能的工具,為什麼要使用它,它有哪些有點,在我們的開發階段帶來怎樣的體驗。

這是一款css預處理器,可以幫助我們快速編譯**,幫助我們更好的維護我們的樣式**或者說維護專案,可以幫助開發者更有效和快速的工作。 它與less的在語法規則和功能方面略有差別。

自定義變數

$color:pink;

.test1

複製**

插入乙個變數

$right: right;

.test2:1px solid #000;

}複製**

樣式的加減乘除

$paramer:3;

.text4

複製**

繼承

.class5

.class5e

複製**

**塊的復用

@mixin text6 

.text6m

//這裡的mixin就是定義乙個可以復用的**段,當然我們也可以給它傳遞乙個引數,就像這樣一樣:

@mixin text66($height)

.text6n

複製**

if語法,通過對if的判斷來決定使用那一套樣式

.text7

@if 5 < 3

}當然,我們都知道if一般是要和else配合的,所以我們也可以這樣寫

.test77@else

}這裡的lightness是乙個scss顏色函式,$color指向之前定義的值。

複製**

迴圈語法,包括最常見的三種迴圈方法,for,while,each

//for 迴圈

@for $i from 1 to 5 px solid;

}}//while 迴圈

$m:8;

@while $m > 0

$m:$m - 2 ;

}//這裡可以對$m進行運算 讓它每次都減去2

//each 語法

@each $img in q,w,e,r .png')

}}複製**

函式語法

@function

double ($number)

.text9

複製**

import匯入語法

@import

'other.scss'

這樣就在你現在的scss中匯入了other.scss編寫的scss

複製**

scss語法並不是很多,但是需要開發者靈活使用,這樣才能事半功倍,要深刻理解scss變數,以及如何插入變數,以及迴圈語法和函式思想

更多請檢視官方文件:www.css88.com/doc/sass/#c…

記住這8點,你就能玩轉微商!

相信每乙個高階微商,都管理著至少乙個以上的微信群。其實,下面的 也一樣,他們不止加入你乙個微信群,可能同時加入兩三個 十幾個,甚至是幾十個微商群,他會比較,會衡量哪個群更值得信賴和追隨。如何打造更有生機 更具凝聚力的微信群?下面八大技能必須get 1 取乙個響亮又有代表性的群名稱 新成員 最先接觸的...

你知道的和不知道的sass

關於sass,大多數人的認識乙個寫css的工具而已 其實就是的 但是這個工具的威力你發揮了多少呢。以下全部都是乾貨,希望你能用在自己的專案裡 定義集合 我們通常是這麼定義變數的 warning color ffa200 success color 62ad47 danger color ea4335...

這樣幾招玩轉知道,你也是引流大神

但不同的是,他們是引用,我是這條知道的創造者。我們開啟這條鏈結,來看看現在有多少人瀏覽了這條知道。看到了麼,這條知道帶來的瀏覽量是67.6萬瀏覽。以上是這條知道給我們帶來的流量,那麼如何把這個流量轉化為財富呢?錯 或許有的人會問,搞這玩意有個鳥用,又沒有錢賺,又不能吃,又不能玩。做 或者營銷的人都知...