SCSS-muotoilija
Muotoile Sass SCSS-tyylisivuja tällä SCSS-muotoilijalla. Liitä SCSS, niin työkalu jäsentää sisäkkäiset säännöt, muuttujat, mixinit, sisällytykset, ylävalitsimet ja ohjausdirektiivit kahden välilyönnin sisennyksellä. Kukin määritys tulee omalle rivilleen, ominaisuuden kaksoispisteen jälkeen lisätään välilyönti ja puuttuvat puolipisteet lisätään. Interpoloinnit ja kommentit säilytetään, joten käyttöliittymäkehittäjät voivat siistiä osatiedostoja ja koodinpätkiä kääntämättä niitä.
Usein kysytyt kysymykset
Miten SCSS-muotoilija toimii?
Se lukee tyylisivun tunnisteina, kuten aaltosulkeina, puolipisteinä, kaksoispisteinä, merkkijonoina ja kommentteina, ja rakentaa asettelun niiden pohjalta uudelleen. Jokainen avaava aaltosulje aloittaa sisennetyn lohkon, ja kukin määritys päättyy omalle rivilleen.
Tuetaanko sisäkkäisyyttä?
Kyllä, sisäkkäiset säännöt ja ylävalitsimet, kuten &:hover, sisennetään yhden tason verran ylävalitsinta syvemmälle, kaksi välilyöntiä tasoa kohden. Valitsimen kaksoispisteet pysyvät kiinni valitsimessa, joten &:hover ei jakaannu.
Miten muuttujat, mixinit ja sisällytykset muotoillaan?
Muuttujat, kuten $color: #333;, saavat välilyönnin kaksoispisteen jälkeen, ja @mixin sekä @include säilyttävät argumenttinsa, joiden pilkun jälkeen lisätään välilyönti. Ohjausdirektiivien, kuten @if, @each ja @for, eteen lisätään välilyönti ennen suljetta.
Säilyvätkö interpoloinnit?
Kyllä, interpoloinnit, kuten #{$name}, kopioidaan täsmälleen kirjoitetussa muodossa. Tämä koskee myös valitsimien sisäisiä interpolointeja, kuten .icon-#{$name}, ja ominaisuuksien nimiin sisältyviä interpolointeja.
Kääntääkö työkalu SCSS-koodini tai tarkistaako se sen?
Ei, se ei käännä koodia muotoon CSS eikä tarkista syntaksia, joten se muotoilee myös keskeneräisiä koodinpätkiä. Etsi virheet ja tuota CSS käyttämällä Sass-kääntäjää.
Säilyvätkö kommentit?
Kyllä. Merkkijonolla // alkavat rivikommentit päättyvät rivin loppuun, ja lohkokommentit säilytetään paikallaan.
Toimiiko se sisennetyllä Sass-syntaksilla?
Ei, se on tarkoitettu SCSS-syntaksille, jossa käytetään aaltosulkeita ja puolipisteitä. Sisennetyssä .sass-syntaksissa ei ole sisennystä ohjaavia aaltosulkeita, joten muunna tiedostot ensin muotoon SCSS.
Voinko vaihtaa sisennyksen?
Ei, tulosteessa käytetään aina kahta välilyöntiä eikä muotoilijassa ole asetuksia. Siksi sama tyylisivu tuottaa aina saman tuloksen.
Miksi tulos on scss-koodiaitausten sisällä?
Tuloste palautetaan Markdown-koodilohkona, jonka kieleksi on merkitty scss, joten se näkyy korostettuna. Kopioi aitausten väliset rivit .scss-tiedostoosi.
Kuinka suuri tyylisivuni voi olla?
Enintään 5 MB käyttökertaa kohden; suurempi syöte hylätään ilmoituksella. Tuloste on sama kuin Code Formatterin SCSS-vaihtoehdolla.