Kazi katika SASS
Katika somo hili tutachunguza jinsi ya kutumia kazi. Kazi, zinafanana kwa kiasi fulani na kuchanganya, lakini wakati huo huo huruhusu kuongeza vigezo, ambavyo vinaweza kubadilisha thamani zao.
Wacha tutengeneze kazi func, ambayo itaweka
ukubwa wa herufi. Acha ukubwa upitiswe
kama kigezo na kigezo kitakachotumika
kiwe kigezo:
$font-size: 10px;
Kisha andika kigezo ndani ya kazi
$n na hakikisha unabainisha ndani ya mwili
wa kazi @return:
@function func($n) {
@return $n * $font-size;
}
#main {
font-size: func(2);
}
Matokeo ya ukusanyaji:
#main {
font-size: 20px;
}
Pia, kwenye kazi inaweza kupitishwa hoja iliyopewa jina. Wacha tuandike upya masharti ya mfano uliopita:
@function func($n) {
@return $n * $font-size;
}
#main {
font-size: func($n: 2);
}
Na kwenye faili styles.css
tutaona msimbo ule ule:
#main {
font-size: 20px;
}
Eleza, matokeo ya ukusanyaji yatakuwa nini kwa msimbo ufuatao:
$size: 10px;
@function func($num) {
@return $num + $size;
}
div {
font-size: func(4);
}
Eleza, matokeo ya ukusanyaji yatakuwa nini kwa msimbo ufuatao:
$size: 4px;
@function func($num) {
@return $num + $size;
}
.card {
padding: func(2);
margin: func(6);
width: func(416);
}
Eleza, matokeo ya ukusanyaji yatakuwa nini kwa msimbo ufuatao:
$size: 2px;
@function func($num) {
@return ($num * $size) + 20;
}
.logo {
width: func(2);
height: func(4);
}