Proměnné

Proměnné byly celou dobu hodně chtěné funkce pro CSS. Každý vývojář chtěl definovat základní barvu a použít jí ve všech CSS souborech. Stejně jako pro color, můžeme mít proměnné pro width, font-size, font-family, border a další.

Proměnné v SASS začínají znakem  $ , v LESS znakem  @  a Stylus žádný speciální znak pro určení proměnné nemá. V SASS a LESS jsou hodnoty přiřazené s dvojtečkou  :  a rovnítko  =  ve Stylus.

Definovat si je můžete kdekoliv, platí pak pro celý soubor a při použití funkce @import, i v cílovém souboru.

$font-size: 16px;SASS

div {
    font-size: $font-size;
}	
@font-size: 16px;LESS

div {
    font-size: @font-size;
}
font-size = 16pxStylus

div
    font-size font-size

Výsledné CSS:

div {
    font-size: 16px;
}
CSS

Názvy proměnných volte střídmě, extra v preprocesoru Stylus. Na příkladu můžete vidět, že při použití syntaxe bez speciálních znaků už začíná být relativně zmatek i v zápisu na 3 řádky.

Pokračujte na další kapitolu


Fatal error: Uncaught Error: Undefined constant "php" in /data/web/virtuals/77343/virtual/www/domains/bp.jinda.cz/include/footer.php:7 Stack trace: #0 /data/web/virtuals/77343/virtual/www/domains/bp.jinda.cz/index.php(55): include_once() #1 {main} thrown in /data/web/virtuals/77343/virtual/www/domains/bp.jinda.cz/include/footer.php on line 7