Felhasználói eszközök

Eszközök a webhelyen


oktatas:web:sass:kezdes

< Sass

Sass kezdés

A Sass

A Sass a Syntactically Awesome Stylesheets rövidítése, ami egy stíluskészítő script nyelv és fordító, vagy másként mondva CSS előfeldolgozó.

A CSS előfeldolgozó CSS kódot fordít saját nyelvből.

Nagy méretű, vagy közepes webes projektekhez hasznos lehet.

A Sass webhelye:

Egyéb CSS előfeldolgozó:

A Sass két szintaxissal dolgozik:

  • behúzott szintaxis
  • SCSS (Sassy CSS) szintaxis

A behúzott szintaxis esetén a tagolást behúzásokkal végezzük. Az SCSS használata esetén {} kapcsos-zárójeleket használunk ; pontosvesszős sorzárással.

Szintaxis Kiterjesztés
behúzott szintaxis .sass
SCSS (Sassy CSS) szintaxis .scss

Telepítés

npm install -g sass

Ellenőrzés:

sass --version

Első Sass fájl

Kiterjesztés: .scss

app.scss
$primary-color: #333;
$background: skyblue;
 
body {
    color: $primary-color;
    background-color: $primary-color;
}

Fordítás

Fordítás:

sass app.scss app.css

Figyelés

sass --watch app.scss app.css

Az app.scss fájl mentésekor automatikusan megtörténik a fordítás.

sass --watch app/sass:public/stylesheets

Visual Studio Code

Bővítmény:

  • Live Sass Compiler

Gyakorlat

  • Készítsünk egy dobozt, amiben egy „Valami” szó szerepel.
  • Használjunk változókat a megadott értékekhez.
    • A doboz háttérszíne legyen királykék.
    • A szöveg színe a dobozban legyen fehér.
    • A dobozon belül legyen 15px-s belső margó.
    • A dobozban legyen a fontcsalád „sans-serif”.
style.scss
$bgcolor: navy;
$textcolor: white;
$textpadding: 15px;
$fontstack: sans-serif;
 
.doboz {
    background-color: $bgcolor;
    color: $textcolor;
    padding: $textpadding;
    font-family: $fontstack;
}
oktatas/web/sass/kezdes.txt · Utolsó módosítás: 2022/11/04 02:07 szerkesztette: admin