Tartalomjegyzék

< 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:

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:

Gyakorlat

style.scss
$bgcolor: navy;
$textcolor: white;
$textpadding: 15px;
$fontstack: sans-serif;
 
.doboz {
    background-color: $bgcolor;
    color: $textcolor;
    padding: $textpadding;
    font-family: $fontstack;
}