Stylus har en svært forenklede og lett å lære / bruke syntaks som kompilerer til brukbar CSS-kode.
Støtter både et innrykket syntaks og en vanlig CSS stil.
Det er mye brukt i dagens Web utvikling lokalsamfunnet, spesielt i Node.js prosjekter.
Stylus er i prinsippet det samme SCSS, være annerledes bare via den faktisk syntaks.
Hvis du er kjent med " CSS pre-prosessor " term så du vet nøyaktig hva den gjør
Egenskaper .
- CSS syntaks støtte
- Mixins
- Søkeord argumenter
- Variabler
- interpole
- Arithmetic, logiske, og likestillings operatører
- Import av andre stylus ark
- Introspeksjon API
- Type tvang
- Conditionals
- Sjon
- Nøstet velgere
- Parent referanse
- I-språk funksjoner
- Variable argumenter
- Innebygde funksjoner
- Valgfritt bilde inlining
- Valgfritt komprimering
- Javascript API
- Ekstremt konsis syntaks
- Stylus kjørbar
- Feilrapportering
- Single-line og flere linjer kommentarer
- CSS bokstavelig
- Character rømmer
- keyframes støtte og utvidelse
- @ font-face støtte
- media støtte
- Koble Middleware
- Ruby on Rails støtte
- Textmate bunt
- gedit språk-spec
- VIM syntaks
- Firebug forlengelse
- Transparent leverandørspesifikke funksjon utvidelse
Hva er nytt i denne utgaven:!.
- Lagd valgfri direktiv for å utvide
- Lagt velger-exists bif.
- Lagd fjerne bif for å fjerne elementer fra hashes.
- Lagt valgfri rekursiv hash sammenslåing.
- Lagt valgfrie (--hoist-atrules flagg)import ogcharset heising.
- Lagt til en måte å sende signaler til bestemt fil banen med CLI.
- Fast regresjon med hjelpmedia inne + cache.
- Fast beslutning-url for hash nettadresser.
- Fast mix bif for annerledes transparente farger.
- Rettet feil med postfix og uten komma.
- Faste feil importerte funksjoner definert i andre filer med nestetrequire.
- Faste duplisert velgere når som strekker seg inn plassholdere med MQ.
- Fast filter:. Kontrast () error
- Fast kloning av bufrede noder.
- Faste feil filnavn inkludert i kildekart.
- Fast stripping av unsuppressed kommentarer fra nestede blokker.
- Fast build feil for flere filer.
- Fast feilhåndtering litt.
- Fast (kaster feil) kant tilfelle av å se og skrive ut samtidig.
- Fast klokken til å logge å std.err.
Hva er nytt i versjon 0.49.2:
- Faste nestede velgere ved bruk nestet og boblet mediespørringer .
- Fikset problem når -mixinen vegring brukes som en del av en eiendomsverdi.
- Fast hardkodet .styl forlengelse fra CLI (lagt extname arg).
Hva er nytt i versjon 0.48.0:.
- Lagt grunn sourcemaps støtte
- Lagt info på kolonner for sourcemaps og bedre feilrapportering.
- Lagd globals og funksjonstaster til alternativer objekt i JS API.
- Lagt rebeccapurple heter farge.
- Lagt unicode-range støtte.
- Endret atferd legge prosentene sammen til mer normal en.
- Rettet feil med eiendom oppslag inne -mixinen blokken.
- Fikset en bug med nestede mediespørringer inne mixins.
- Fast etextend innemedia spørringer med multi-level velgere.
- Rettet feil med kloning av en interpolert velgeren med komma.
- Rettet feil med nestede mediespørringer i conditionals.
- Fikset en bug med bufrede import.
- Fastcss bokstavelig som genererte u + 0085 tegn i stedet for linjeskift.
- Fast rømt komma (& # x5c ;,) inne hashes.
- Fikset en strengrepresentasjon av HSLA node å bevare%.
- Fast feil posisjon av inline kommentarer.
Hva er nytt i versjon 0.46.0:.
- Lagt til støtte for nestede medie spørsmål
- Lagt konvertitt innebygd funksjon.
- Lagd negative indeksverdier støtte for indekser.
- Lagt kortslutnings evaluering for logiske operatører.
- Fast droppet komma i splat argumenter.
- Fast dobbelt skrivemedia og andre at-regler i mixins.
- Fast enhet uttrykk forrang feil.
- Faste kommentarer inne på eiendommen uttrykk.
- Fast håndtering avcss og unquote inni grupper.
- Faste feil linjenumre på feil.
- Fast import kloning med cache.
- Fast kloning for å bevare property.literal.
- Faste bifs argumenter kloning bug.
- Rettet feil med nestet interpolert velgere med komma.
- Fast strøm-eiendom ignorert i eiendom oppslag.
- Fast strøm boligens verdi skal vurderes i riktig sammenheng.
- Faste plasser og kommentarer inne i en hash erklæring.
- Faste aliaser for gjennomsiktige mixins.
Hva er nytt i versjon 0.45.1:
- Fast regresjon medrequire og globbed stier inne funksjoner .
Hva er nytt i versjon 0.45.0:
- Lagt til støtte for blokknivåimport og @ krever.
- Lagd hash verdier støtte imedia.
- Lagt tvang for pt enheter.
- Lagt til en måte å unnslippe & # x5c; i et kodenavn.
- Fast følgende mellomrom og kommentarer i velgergrupper.
- Faste kommentarer i velger deler (nå ignorerer dem).
- Rettet feil med url streng ha en protokoll.
- Rettet feil medscope og komplekse velgere.
- Fast rekursjonen med skjermen. Blokk inne blokk mixins
- Rettet feil med strøm eiendom og blokk mixins.
- Rettet feil med komplekse velgere i conditionals.
- Rettet feil medmedia boblende og conditionals.
- Rettet feil med linjeskift og kommentarer i conditionals.
- Rettet feil med variabelen i den første linjen i -mixinen.
- Fast men med variabel rett etter itera over en tom liste.
- Rettet feil med innebygd funksjonskall inne i en hash oppdrag.
Hva er nytt i versjon 0.44.0:
- Major ytelse tuning og grunnleggende caching-støtte, nesten ⨉ to build tid boost.
- Lagt grunnleggende støtte for de fleste at-reglene.
- Lagd + cache innebygd -mixinen for caching resultatet av funksjoner og mixins inn plassholdere.
- Lagt strøm-media () bif som returnerer strengen for den gjeldende mediespørring.
- Lagt innkalte fra eiendom i funksjoner som inneholder navnene på funksjonene fra kallstakken til den nåværende.
- Lagt til en måte å unnslippe komma og foreldre referanser inne velgere.
- Fjernet aldri trengte -ms- prefiks for nøkkelbilder.
Hva er nytt i versjon 0.43.1:.
- Fast regresjon med bare søkeordet
Hva er nytt i versjon 0.42.2:.
- Lagt til støtte for omvendte områder
- Rettet feil med et uttrykk som argumenter av funksjonskall.
- Rettet feil med eiendom oppslag inneblock.
- Rettet feil med analyse av en attributt velgeren.
- Rettet feil med add-eiendom inne funksjonskall.
- Fast kompilere til en katalog med .styl i navnet.
- Rettet feil med savnet mtime i mellomvare import.
- Fast feil linjenummer i flere linjer gruppe velgere.
Hva er nytt i versjon 0.42.0:.
- Lagtrequire
- Lagt til flere oppslags mønstre forimport ogrequire. Support Node.js moduler.
- Lagt fil globbing.
- Lagt rot referanse.
- Lagt grunnleggende støtte forblock enhet.
- Lagt streng støtte for velgeren () bif.
- Lagd alternativer som valgfritt argument for bruk () bif.
- lagt noen nye farger snarveier:. Gråtoner, komplement, fargetone og skygge
- Faste ødelagtemedia spørringer i logiske blokker.
- Fast funksjon samtale inne blokk -mixinen er på blokken variabel pass.
- Rettet feil med hvis og farge i matrisen sjekk.
- Rettet feil med liste over farge søkeord som standard argument.
- Rettet feil med eiendom oppslag imedia spørringer.
Hva er nytt i versjon 0.41.0:
- Lagd grunnleggende blokk mixins (+ foo) med blokk interpolering (blokk).
- Lagt velgeren () bif.
- Lagd hash interpole til blokker.
- Fast forelder referanse i root sammenheng fra å returnere &.
Hva er nytt i versjon 0.38.0:.
- Fast eiendom oppslag fra mixins
- Fast støtte for src og dest i mellomvare, startet tester for mellomvare.
- Fast --resolve-url som fjernet haler fra nettadresser.
- Fast MIME-type for .woff.
- Fast .toString for udefinerte funksjoner.
- Fast bane overlapp for ikke-string dest.
- Fast path.resolve for ikke-sann resolveURL.
- Fast sync avkastning i stylus.render ().
- Faste dupliserte samtaler fra this.calling.
Hva er nytt i versjon 0.37.0:.
- Lagt valg params til json bif
- Lagt --print mulighet til å skrive CSS til stdout.
- Fast json bif å returnere litteraler for farger.
- Fast inkluderer av CSS-filer når --resolve-url er på.
- Fast feil i benektende variabler.
- Rettet feil i p-funksjon.
- Faste tester under Windows.
Hva er nytt i versjon 0.35.1:
- Fast støtte for progressive JPEG-bilder i bildestørrelsen .
Hva er nytt i versjon 0.32.0:.
- Lagt sync API
- Faste unsuppressed kommentarer i nøstede import.
Hva er nytt i versjon 0.28.2:.
- Fast utvide i -mixinen
Hva er nytt i versjon 0.28.0:
- Lagt:
- suffiks til basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
Hva er nytt i versjon 0.27.2:.
- Legge liste over alle CSS 3 enheter
- Fast CSS til stylus konvertering! Viktig støtte.
- Fast siste regelen blir ignorert hvis tomme innrykk på slutten av filen.
Hva er nytt i versjon 0.27.1:
- Løser:
- Feil funksjon samtale innen for med navngitt argument.
- Stylus feil importerer CSS filer som ikke er i samme mappe som behandlet .styl fil.
Hva er nytt i versjon 0.27.0:.
- Lagd add-eiendom () -mixinen støtte
- La% støtte for fade-in () og fade-out ().
- La% støtte til RGBA ().
Hva er nytt i versjon 0.25.0:
- Lagd gjøre test-cov
- Lagt midlertidig linjer støtte.
- Lagd: tillate for '%' enhetstype i "alpha" av RGBA og HSLA
- Oppdatert cssom dep
- Fjernet knurring dep.
- Fast BIF retval tvang
Hva er nytt i versjon 0.22.4:.
- Fasteextends arv bug
- Fast 'linjenr' globale lekkasje på grunn av manglende nytt.
Hva er nytt i versjon 0.21.2:.
- Fast bokstavelig / innen funksjon samtale
Hva er nytt i versjon 0.21.0:
- Lagd enhet casting, ex: (n * 5 )%.
Hva er nytt i versjon 0.20.1:.
- Lagt global lekkasjesøk på prøve suite
- Faste to globals.
- Fast operatør ident regresjon.
Hva er nytt i versjon 0.20.0:
- Lagt --include-css til å bokstavelig talt inkluderer importert CSS.
- Fast tvang bug med uttrykk.
Hva er nytt i versjon 0.19.8:.
- Fast mellomvare mkdir -p støtte
Hva er nytt i versjon 0.19.5:
- Gjenopprett Noop besøkende metoder, bryter dette utvidelser <. / li>
Hva er nytt i versjon 0.19.3:
- Lagd & quot; inkludere css & quot; innstilling (trenger docs) for å bokstavelig talt inkludere importert CSS.
- Lagd EOL flukt.
- Fast støtte fanen i leksikalsk analyse (følgende farger ol).
Krav :
- aktivert Javascript på klientsiden
- Node.js
Kommentarer ikke funnet