Sass itsearviointifunktiot
- Edellinen sivu Sass valitsimet
- Seuraava sivu Sass värit
Sass itsearviointifunktiot
Introspection-funktiot käytetään harvoin tyylisivun rakentamisessa.
Mutta jos koodi ei toimi odotetusti, introspection-funktiot ovat erittäin hyödyllisiä - ne voivat selittää, mitä tapahtui: esimerkiksi debuggausfunktiot.
Taulukossa on lueteltu kaikki Sassin sisäpiirteet:
Funktio | Kuvaus ja esimerkki |
---|---|
call(function, arguments...) | Kutsu parametria sisältävää funktiota ja palauta tulos. |
content-exists() | Tarkista, onko mixinille annettu @content-blokkia. |
feature-exists(feature) |
Tarkista, tukeeko nykyinen Sass-Implementaatio tätä feature. Esimerkki:feature-exists("at-error"); Tulos: true |
function-exists(functionname) |
Tarkista, onko määritettyä funktiota olemassa. Esimerkki:function-exists("nonsense") Tulos: false |
get-function(functionname, css: false) | Palauttaa määritetyn funktion. Jos css on totta, se palauttaa tavallisen CSS-funktion. |
global-variable-exists(variablename) |
Tarkista, onko määritettyä globaalia muuttujaa olemassa. Esimerkki:variable-exists(a) Tulos: true |
inspect(value) | Palauttaa arvon merkkijonona. |
mixin-exists(mixinname) |
Tarkistaa, onko määritetty mixin olemassa. Esimerkki:mixin-exists("important-text") Tulos: true |
type-of(value) |
Palautusarvon tyyppi. Voisi olla:
Esimerkki:type-of(15px) Tulos: number type-of(#ff0000) Tulos: color |
unit(number) |
Palauttaa luvun yksikön. Esimerkki:unit(15px) Tulos: px |
unitless(number) |
Tarkistaa, onko määritetty luku yksikköineen. Esimerkki:unitless(15px) Tulos: false unitless(15) Tulos: true |
variable-exists(variablename) |
Tarkistaa, onko määritetty muuttuja olemassa nykyisessä toimialueessa. Esimerkki:variable-exists(b) Tulos: true |
- Edellinen sivu Sass valitsimet
- Seuraava sivu Sass värit