Wasifu wa Sass

Unavyotumia

Kwa sababu unavyofanya, unavyonekana kuelewa kuhusu:

  • HTML
  • CSS

Kama unataka kuafaa mafunzo hii, tafadhali tukubali katika Nyumbani Tazama mafunzo hii.

Je, ni kwa nini Sass?

  • Sass inamaanisha Syntactically Awesome Stylesheet (mifano ya mifumo ya ura wengi)
  • Sass ni kifaa cha kusambaza CSS
  • Sass ni kifaa cha kusambaza CSS
  • Sass inakubaliana na visia vya CSS vyote
  • Sass inapunguza uharibifu wa CSS, kwa sababu inapunguza muda
  • Sass ilianzishwa na Hampton Catlin na ikawasilishwa na Natalie Weizenbaum katika 2006
  • Sass inaweza kumpatikana bila kumtumia msaada wa pesa

Kwa nini tuongee Sass?

Tafiti ya muhimu inaonekana kwa uharibifu, inaonekana kwa uharibifu na inaonekana kwa uharibifu kwa sababu inayotumika kwa sababu ya kumfikia kwa sababu ya kumfikia.

Sass inaruhusi kuitumia muhimu wa CSS ambao haikunukuruhusiwa, kama viwango, misingi wa kusambaza, mixin, kuingia, kuwasiliana, muhimu wa kufikia na uendeshaji wa muhimu mengine na matumizi mengi mengine.

Mfano rahisi sana wa Sass ambao una matumizi mengi

Tukieleza tukijua tukona website yenye rangi kuu tatu:

#a2b9bc
#b2ad7f
#878f99

Tafadhali ingia kuwa HEX hizi zilizotumika kwa mara nyingi? Mara nyingi. Kama rangi hizo zinafanyika, ni kwa mara nyingi.

Unaweza kutumia Sass kusoma kipindi hiki, hata ingekuwa kuingia mara nyingi ya thamani yaliyotumika juu ya yake:

Mivivu ya Sass

/* Kufafanisha rangi asili kwa muarama */
$primary_1: #a2b9bc;
$primary_2: #b2ad7f;
$primary_3: #878f99;
/* Kuitumia muafaka */
.main-header {
  background-color: $primary_1;
}
.menu-left {
  background-color: $primary_2;
}
.menu-right {
  background-color: $primary_3;
}

Kwa kutumia Sass, kama rangi asili inafanyika, unavyozungumza hata katika eneo lakelezi.

Sass 是如何工作的?

浏览器不理解 Sass 代码。因此,您需要一个 Sass 预处理器来将 Sass 代码转换为标准 CSS。

这个过程称为转译(transpiling)。所以,您需要为转译器(某种程序)提供 Sass 代码,然后取回 CSS 代码。

提示:转译是一个术语,用于将用一种语言编写的源代码转换/翻译成另一种语言。

Majina ya Aina ya Faili ya Sass

Jina la faili la faili la Sass ni ".scss".

Mafano ya Sass

Sass inasimamia mafano ya CSS kwa kina /* mufano */na, hata kama mafano kwenye muafaka // mufano

Mivivu ya Sass

/* Kuchwa mawimbo wa kina */
$primary_1: #a2b9bc;
$primary_2: #b2ad7f;
/* Kuitumia muafaka */
.main-header {
  background-color: $primary_1; // Inafikia hapa tunaweza kuongeza mafano kwenye muafaka
}