Stylus on hyvin yksinkertainen ja helppo oppia / käyttää syntaksia, joka kokoaa käyttökelpoiseksi CSS.
Tukee sekä sisennetty syntaksin ja säännöllinen CSS tyyliin.
Sitä käytetään laajalti nykypäivän Web-kehitys yhteisö, erityisesti Node.js hankkeisiin.
Stylus on samanlainen käsite SCSS, on erilainen vain kautta todella syntaksin.
Jos olet perehtynyt " CSS pre-prosessori " termi sitten tiedät tarkalleen mitä se tekee.
Ominaisuudet :
- CSS syntaksin tuki
- Mixins
- Avainsana perustelut
- muuttujat
- Interpolation
- Aritmeettinen, looginen, ja tasa-operaattorit
- Tuominen muiden stylus arkkia
- Introspection API
- tyyppi pakottamista
- conditionals
- iterointi
- sisäkkäisiä valitsimet
- Parent viite
- kielen toiminnot
- Muuttuva perustelut
- Sisäänrakennettu toiminnot
- Valinnainen kuva upottamista
- Valinnainen pakkaus
- JavaScript API
- Erittäin tyly syntaksin
- Stylus suoritettavan
- Error Reporting
- Single-line ja multi-line kommentit
- CSS kirjaimellinen
- Character pakenevat
- keyframes tuki & laajennus
- @ font-face tuki
- media tuki
- Yhdistä middleware
- Ruby on Rails tuki
- TextMate nippu
- gedit kieli-spec
- VIM syntaksin
- pyromaani laajennus
- Läpinäkyvä toimittajakohtaisia toiminto laajennus
Mitä uutta tässä julkaisussa:
- Lisätty! Valinnainen direktiivin laajentamista.
- Lisätty valitsin-olemassa BIF.
- Lisätty poistaa BIF poistoon kohteita hash.
- Lisätty valinnainen rekursiivinen hash yhdistämistä.
- Lisätty valinnainen (--hoist-atrules lippu)import ja Merkistö at-sääntö nosto.
- Lisätty tapa lähtö tiettyihin tiedostopolku CLI.
- Kiinteät regression avullamedia sisällä + cache.
- Kiinteät päättäväisyyttä-url hash URL.
- Kiinteä yhdistelmä BIF poikkeavia läpinäkyvä värejä.
- Kiinteä vian kanssa postfixin & ilman pilkkua.
- Kiinteät väärin tuotu toiminnot määritellään muut tiedostot sisäkkäisiärequire.
- Kiinteät monistaa valitsimet kun ulottuu paikanvaraajat MQ.
- Kiinteä suodatin: kontrasti () virhe.
- Kiinteä kloonaaminen välimuistissa solmuja.
- Fixed virheellinen tiedostonimet sisälly lähde karttoja.
- Kiinteät strippaus unsuppressed kommentteja sisäkkäisiä lohkot.
- Kiinteät build virhe useita tiedostoja.
- Kiinteät virheenkäsittelyn hieman.
- Kiinteä (heittää error) reuna kyseessä katsomassa ja painaminen samaan aikaan.
- Kiinteä kello kirjautua std.err.
Mitä uutta versiossa 0.49.2:
- Kiinteät sisäkkäisiä valitsimet käytettäessä sisäkkäisiä ja kuplina median kyselyt .
- Korjattu ongelma, kun Mixin lohko käytetään osana kiinteistön arvoa.
- Kiinteät kovakoodattuihin .styl laajennus CLI (lisätty extname arg).
Mitä uutta versiossa 0.48.0:
- Lisätty perus sourcemaps tukea.
- Lisätty infoa kolumneja sourcemaps ja paremmin virheiden raportointi.
- Lisätty global ja toiminnot avaimet vaihtoehtoja vastustaa JS API.
- Lisätty rebeccapurple nimetty väri.
- Lisätty Unicode-alue tukea.
- Muuttunut käyttäytyminen lisäämällä prosentteja yhdessä enemmän järjissään yksi.
- Kiinteä vian kanssa kiinteistön lookup sisällä Mixin lohko.
- Kiinteä vian kanssa sisäkkäisiä median kyselyt sisällä mixins.
- Kiinteätextend sisällämedia kyselyt monitasoisen valitsimet.
- Kiinteä vian kanssa kloonaus interpoloidun valitsin pilkulla.
- Kiinteä vian kanssa sisäkkäisiä median kyselyt conditionals.
- Kiinteä vian kanssa välimuistissa tuonti.
- Kiinteätcss kirjaimellinen että syntyy u + 0085 merkkiä sijaan rivinvaihdot.
- Kiinteät pakeni pilkulla (& # x5c ;,) sisälle tiivisteiden.
- Kiinteä merkkijono esitys HSLA solmun säilyttämiseksi%.
- Kiinteä väärä asento kommenttejaan.
Mitä uutta versiossa 0.46.0:
- Lisätty tuki sisäkkäisiä median kyselyihin.
- Lisätty muuntaa sisäänrakennettu toiminto.
- Lisätty negatiivisia indeksiarvot tukea alaindekseiksi.
- Lisätty oikosulun arviointi loogisia operaattoreita.
- Kiinteät putosi pilkkuja läiske perusteluja.
- Kiinteät kaksinkertainen kirjoittaminenmedia ja muiden at-sääntöjen mixins.
- Kiinteät yksikön ilmaisun edelle virhe.
- Kiinteät kommentteja sisällä omaisuutta ilmaisuja.
- Kiinteä käsittelycss ja lainaus ryhmien sisällä.
- Kiinteät virheellinen rivi numeroita virheitä.
- Kiinteät tuonti kloonauksen kanssa välimuisti.
- Kiinteät kloonauksen säilyttämiseksi property.literal.
- Kiinteät BIFS perustelut kloonaus bugi.
- Kiinteä vian kanssa sisäkkäin interpoloidaan valitsimet pilkulla.
- Kiinteät nykyinen-omaisuuden huomiotta kiinteistöjen lookup.
- Kiinteät nykyinen-omaisuuden arvoksi arvioidaan oikeassa yhteydessä.
- Kiinteät tilat ja kommenteissa hash ilmoituksen.
- Kiinteät aliakset läpinäkyvä mixins.
Mitä uutta versiossa 0.45.1:
- Kiinteät regressio kanssarequire ja globbed polkuja sisällä tehtävät .
Mitä uutta versiossa 0.45.0:
- Lisätty tuki lohkoelementtejäimport ja @ edellyttävät.
- Lisätty hash arvot tukevat vuonnamedia.
- Lisätty pakkokeinojen pt yksikköä.
- Lisätty tapa paeta & # x5c; vuonna tunnisteen nimi.
- Kiinteät välilyönnit ja kommentit valitsin ryhmissä.
- Kiinteät kommentit valitsin osat (nyt unohdetaan ne).
- Kiinteä vian kanssa url merkkijono ottaa protokolla.
- Kiinteä vian kanssascope ja monimutkaisia valitsimia.
- Kiinteät rekursion kanssa display: block sisällä lohko mixins.
- Kiinteä vian kanssa nykyisen-omaisuuden ja lohko mixins.
- Kiinteä vian kanssa monimutkaisia valitsimia conditionals.
- Kiinteä vian kanssamedia kuplii ja conditionals.
- Kiinteä vian kanssa rivinvaihtoja ja kommentteja conditionals.
- Kiinteä vian kanssa muuttujan ensimmäinen rivi mixin.
- Kiinteät mutta vaihteleva heti iteroiden yli tyhjän listan.
- Kiinteä vian kanssa sisäänrakennettu toiminto vaatii sisälle hash harjoitustyö.
Mitä uutta versiossa 0.44.0:
- Major suorituskykyoptimointi ja perus välimuistin tukea, melkein ⨉ 2 käännösaikana vauhtia.
- Lisätty perustason tuen suurin-sääntöjä.
- Lisätty + välimuisti sisäänrakennettu mixin välimuistiin tulos toimintojen ja mixins osaksi paikanvaraajia.
- Lisätty nykyinen-media () BIF joka palauttaa merkkijonon nykyisen median kysely.
- Lisätty kutsutun omaisuutta funktioissa, jotka sisältävät nimet toimintoja kutsupino kunnes nykyinen.
- Lisätty tapa paeta pilkut ja vanhemman viittauksia sisällä valitsimia.
- Poistettu koskaan tarvitaan -ms- etuliite avainruutuja.
Mitä uutta versiossa 0.43.1:
- Kiinteät regressio vain avainsanan.
Mitä uutta versiossa 0.42.2:
- Lisätty tuki taaksepäin valikoimia.
- Kiinteä vian kanssa ilmaus argumentteina funktiokutsuna.
- Kiinteä vian kanssa kiinteistön lookup sisälläblock.
- Kiinteä vian kanssa jäsennys attribuuttivalitsimen.
- Kiinteä vian kanssa add-ominaisuus sisällä funktiokutsuna.
- Kiinteä kokoamiseen hakemistoon .styl nimessä.
- Kiinteä vian kanssa jäi mtime vuonna middleware tuonti.
- Fixed virheellinen rivi numero monilinjainen ryhmä valitsimet.
Mitä uutta versiossa 0.42.0:
- Lisättyrequire.
- Lisäsin haun kaavojaimport jarequire. Tuki Node.js moduulit.
- Lisätty tiedosto yleistyksen.
- Lisätty root viite.
- Lisätty perustason tuenblock kokonaisuus.
- Lisätty merkkijono tuki valitsin () BIF.
- Lisätty vaihtoehtoja Valinnainen argumentti käytettäväksi () BIF.
- Lisäsin uusia värejä oikoteitä: harmaasävy, täydennys, sävy ja sävy.
- Kiinteä rikkimedia kyselyitä logiikkalohkot.
- Kiinteät funktiokutsua sisällä lohko Mixin on lohko muuttuja pass.
- Kiinteä vika, jos ja väri array tarkistaa.
- Kiinteä vian kanssa luettelo väriä avainsanoja oletuksena argumentti.
- Kiinteä vian kanssa kiinteistön -hakumedia kyselyitä.
Mitä uutta versiossa 0.41.0:
- Lisätty peruslausenäyttö mixins (+ foo) lohkon interpolointi (lohko).
- Lisätty valitsin () BIF.
- Lisätty hash interpoloimalla lohkoja.
- Kiinteät vanhemman viite root yhteydessä palaamasta &.
Mitä uutta versiossa 0.38.0:
- Kiinteä omaisuus haun päässä mixins.
- Kiinteä tuki src ja KOHDE vuonna middleware, aloitti testit middleware.
- Kiinteät --resolve-url että poistetaan jätteestä URL.
- Kiinteät jäljittelytyyppi varten .woff.
- Kiinteät .toString varten määrittelemättömiä toimintoja.
- Kiinteät polku päällekkäisyyksiä ei-merkkijono koht.
- Kiinteät path.resolve ei-totta resolveURL.
- Kiinteät sync tuotto stylus.render ().
- Kiinteät kahtena puheluita this.calling.
Mitä uutta versiossa 0.37.0:
- Lisätty valinnainen params on JSON BIF.
- Lisätty --print mahdollisuus tulostaa CSS vakiotulosteeseen.
- Kiinteät json BIF palata literaaleja värejä.
- Kiinteät kuuluvat CSS-tiedostojen kun --resolve-url on.
- Kiinteät virhe tyhjäksi muuttujia.
- Kiinteä bugi p funktiona.
- Kiinteät testejä Windows.
Mitä uutta versiossa 0.35.1:
- Kiinteä tuki progressiivinen JPEG kuvan koon .
Mitä uutta versiossa 0.32.0:
- Lisätty synkronointi API.
- Kiinteät unsuppressed kommentit sisäkkäin tuonti.
Mitä uutta versiossa 0.28.2:
- Kiinteät ulottuvat mixin.
Mitä uutta versiossa 0.28.0:
- Lisätty:
- päätteinen basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
Mitä uutta versiossa 0.27.2:
- lisääminen listan kaikista CSS 3 yksikköä.
- Kiinteät CSS stylus muuntaminen! Tärkeä tuki.
- Kiinteät Viimeinen sääntö jätetään huomiotta, jos tyhjiä luetelmakohdassa lopussa tiedoston.
Mitä uutta versiossa 0.27.1:
- Korjaa:
- Virheellinen toiminto päivystää varten nimettyjen argumentti.
- Stylus virheellisesti tuo Css, jotka eivät ole samassa kansiossa kuin jalostetut .styl tiedosto.
Mitä uutta versiossa 0.27.0:
- Lisätty lisäosa omaisuus () Mixin tuki.
- Lisätty% tuki fade-in () ja fade-out ().
- Lisätty% tuki RGBA ().
Mitä uutta versiossa 0.25.0:
- Lisätty tehdä testi-cov
- Lisätty tilapäisen Monilinjatuki.
- Lisätty: mahdollistaa '%' yksikön tyyppi "alfa" on RGBA ja HSLA
- Päivitetty cssom DEP
- Poistettu murina dep.
- Kiinteät BIF retval pakottamista
Mitä uutta versiossa 0.22.4:
- Kiinteätextends perintö bugi.
- Fixed "lineno" globaali vuoto puuttuvien uusi.
Mitä uutta versiossa 0.21.2:
- Kiinteät kirjaimellinen / sisällä funktiokutsuna.
Mitä uutta versiossa 0.21.0:
- Lisätty yksikkö valu, ex: (n * 5 )%.
Mitä uutta versiossa 0.20.1:
- Lisätty globaali vuodonilmaisujärjestelmän koetukselle sviitti.
- Kiinteä kaksi global.
- Kiinteät operaattorin ident regressio.
Mitä uutta versiossa 0.20.0:
- Lisätty --include-css kirjaimellisesti ovat tuotu CSS.
- Kiinteät pakottamista bugi ilme.
Mitä uutta versiossa 0.19.8:
- Kiinteät middleware mkdir -p tukea.
Mitä uutta versiossa 0.19.5:
- Palauta NooP vierailija menetelmiä, tämä rikkoo laajennuksia.
Mitä uutta versiossa 0.19.3:
- Lisätty & quot; sisältävät css & quot; asetus (täytyy Docs) kirjaimellisesti kuuluu tuotu CSS.
- Lisätty EOL paeta.
- Fixed-välilehti tukea leksikaalisen analyysin (perään värejä jne).
Vaatimukset :
- Javascript asiakkaan puolella
- Node.js
Kommentteja ei löytynyt