Stylus oferă o utilizare de sintaxă foarte simplist și ușor de învățat / care compilează in cod CSS utilizabil.
Suportă atât o sintaxă dantelat și un stil CSS regulat.
Acesta este utilizat pe scară largă în comunitatea de dezvoltare web de astăzi, mai ales în proiectele Node.js.
Stylus este un concept similar SCSS, fiind diferit doar prin sintaxa de fapt.
Dacă sunteți familiarizat cu " CSS pre-procesor ", pe termen, atunci stii exact ce face.
Ce este nou în această versiune:!.
- Adăugat directivă opțională pentru extinderea
- Adăugat selector există BIF.
- Adăugat elimina BIF pentru eliminarea elementelor din hashes.
- Adăugat opțional recursiv hash contopire.
- adăugată (pavilion --hoist-atrules) opțional @import și ridicare @charset.
- Sa adăugat o modalitate de ieșire calea de fișier specific cu CLI.
- regresie fixă cu ajutorul @media interior + cache-ul.
- Fixed rezolva-adresă URL pentru URL-uri hash.
- Fixed BIF mix pentru culori transparente în mod diferit.
- Fixed bug cu postfixat & fără virgulă.
- funcții fixe importate incorect definite în alte fișiere cu @require cuibărit.
- selectori fixe atunci când se extind în duplicat, cu Substituenți MQ.
- Filtru fix:. Contrast () eroare
- Fixed clonarea nodurilor stocate în memoria cache.
- incorecte fixe incluse nume de fișiere în hărți sursă.
- Fixed stripping de comentarii nesuprimata din blocuri imbricate.
- eroare construi fix pentru mai multe fișiere.
- Eroare fixă de manipulare ușor.
- Fixed (eroare de aruncare) caz margine de vizionarea și imprimarea în același timp.
- ceas fixă pentru a vă conecta la std.err.
Ce este nou în versiunea 0.52.4:!.
- Adăugat directivă opțională pentru extinderea
- Adăugat selector există BIF.
- Adăugat elimina BIF pentru eliminarea elementelor din hashes.
- Adăugat opțional recursiv hash contopire.
- adăugată (pavilion --hoist-atrules) opțional @import și ridicare @charset.
- Sa adăugat o modalitate de ieșire calea de fișier specific cu CLI.
- regresie fixă cu ajutorul @media interior + cache-ul.
- Fixed rezolva-adresă URL pentru URL-uri hash.
- Fixed BIF mix pentru culori transparente în mod diferit.
- Fixed bug cu postfixat & fără virgulă.
- funcții fixe importate incorect definite în alte fișiere cu @require cuibărit.
- selectori fixe atunci când se extind în duplicat, cu Substituenți MQ.
- Filtru fix:. Contrast () eroare
- Fixed clonarea nodurilor stocate în memoria cache.
- incorecte fixe incluse nume de fișiere în hărți sursă.
- Fixed stripping de comentarii nesuprimata din blocuri imbricate.
- eroare construi fix pentru mai multe fișiere.
- Eroare fixă de manipulare ușor.
- Fixed (eroare de aruncare) caz margine de vizionarea și imprimarea în același timp.
- ceas fixă pentru a vă conecta la std.err.
Ce este nou în versiunea 0.51.1:!.
- Adăugat directivă opțională pentru extinderea
- Adăugat selector există BIF.
- Adăugat elimina BIF pentru eliminarea elementelor din hashes.
- Adăugat opțional recursiv hash contopire.
- adăugată (pavilion --hoist-atrules) opțional @import și ridicare @charset.
- Sa adăugat o modalitate de ieșire calea de fișier specific cu CLI.
- regresie fixă cu ajutorul @media interior + cache-ul.
- Fixed rezolva-adresă URL pentru URL-uri hash.
- Fixed BIF mix pentru culori transparente în mod diferit.
- Fixed bug cu postfixat & fără virgulă.
- funcții fixe importate incorect definite în alte fișiere cu @require cuibărit.
- selectori fixe atunci când se extind în duplicat, cu Substituenți MQ.
- Filtru fix:. Contrast () eroare
- Fixed clonarea nodurilor stocate în memoria cache.
- incorecte fixe incluse nume de fișiere în hărți sursă.
- Fixed stripping de comentarii nesuprimata din blocuri imbricate.
- eroare construi fix pentru mai multe fișiere.
- Eroare fixă de manipulare ușor.
- Fixed (eroare de aruncare) caz margine de vizionarea și imprimarea în același timp.
- ceas fixă pentru a vă conecta la std.err.
Ce este nou în versiunea 0.49.2:
- selectori imbricate fixe atunci când se utilizează cuibărit și șampanizatã interogări media .
- problema fixe atunci când blocul mixin este utilizat ca parte a unei valori de proprietate.
- Fixed extensia .styl hardcoded din CLI (adăugat extname arg).
Ce este nou în versiunea 0.48.0:.
- Adăugat suport sourcemaps de bază
- Adăugat informații despre coloane pentru sourcemaps și o mai bună raportare a erorilor.
- globals Adăugat și funcțiile chei pentru opțiunile de opoziție în JS API.
- Adăugat rebeccapurple numit culoare.
- Adăugat suport gama unicode.
- S-a modificat comportamentul de a adăuga procente, împreună cu cel mai sănătos.
- Fixed bug cu căutare de proprietate în interiorul blocului mixin.
- Fixed un bug cu interogări media încorporată în interiorul mixins.
- Fixed un @extend în interiorul @media interogări cu selectori multi-nivel.
- Fixed bug cu clonarea unui selector de interpolat cu virgulă.
- Fixed bug cu interogări media imbricate în conditionale.
- Fixed un bug cu importuri stocate în memoria cache.
- Fixed @css literal, care a generat u + 0085 caractere în loc de rânduri libere.
- virgula a scăpat fixe (& # x5c ;,) în interiorul hashes.
- Fixed o reprezentare șir de nod HSLA pentru a păstra%.
- fix Poziția incorectă a comentariilor în linie.
Ce este nou în versiunea 0.46.0:.
- Adăugat suport pentru interogări media nested
- convertit Adaugat funcția încorporată.
- adăugați valori index negative, suport pentru subscript.
- Adăugat evaluare scurt-circuit pentru operatorii logici.
- Fixed virgulele au scăzut în argumente bulină.
- fix dublu-scris @media și alte informații la regulile din mixins.
- unitatea fixă de eroare prioritate exprimare.
- comentarii fixe în interiorul expresiilor proprietate.
- Manipularea fixă a @css și a grupurilor din interiorul unquote.
- numere de linie incorecte fixe cu privire la erorile.
- donare de import fixe cu memorie cache.
- clonarea fixă pentru a păstra property.literal.
- bifs fixe argumente de clonare a erorilor.
- Fixed bug cu selectorii interpolate imbricate cu virgulă.
- fix curent proprietate ignorate în căutare de proprietate.
- Valoarea actuală pe proprietatea fixă a fi evaluată în contextul potrivit.
- spații fixe și comentarii în interiorul unei declarații hash.
- pseudonime fixe pentru mixins transparente.
Ce este nou în versiunea 0.45.1:
- regresie fixe cu @require și globbed căi în interiorul funcțiilor .
Ce este nou în versiunea 0.45.0:
- Adăugat suport pentru @import nivel bloc și @ necesită.
- valori hash Adăugat suport în @media.
- Adăugat constrângere pentru unitățile pt.
- Adăugat o modalitate de a scăpa de & # x5c; într-un nume de etichetă.
- Fixed spații și comentarii la final în grupurile selectorului.
- comentarii fixe în părțile selectorului (acum le ignora).
- Fixed bug cu șir URL-ul care are un protocol.
- Fixed bug cu @scope și complexe selectori.
- Fixed recurență cu afișaj:. Bloc din mixins bloc
- Fixed bug cu curent de proprietate și bloc mixins.
- Fixed bug cu selectorii complexe în conditionale.
- Fixed bug cu barbotare @media și conditionale.
- Fixed bug cu liniile noi și comentarii în conditionale.
- Fixed bug cu variabila in prima linie a mixin.
- fix, dar cu dreapta variabilă după iterating pe o listă goală.
- Fixed bug cu funcție de built-in apeluri in interiorul unei misiuni hash.
Ce este nou în versiunea 0.44.0:
- de tuning de performanță major și suport în cache de bază, aproape ⨉ 2 construi timp impuls.
- Adăugat suport de bază pentru cele mai expuse reguli.
- Adăugat + cache-ul built-in mixin pentru cache rezultatul funcțiilor și mixins în Substituenți.
- Adăugat curent media () BIF care returnează șirul pentru interogarea media actual.
- Adăugat numita de proprietate în funcții care conține numele funcțiilor din stiva de apel până la cel curent.
- Adăugat o modalitate de a scăpa de virgulă și referințe părinte din interiorul selectori.
- Eliminat prefixul -ms- nu este necesar pentru keyframes.
Ce este nou în versiunea 0.43.1:.
- regresie fixe cu numai cuvinte cheie
Ce este nou în versiunea 0.42.2:.
- Adăugat suport pentru intervale inverse
- Fixed bug cu o expresie ca argumente ale apelului funcției.
- Fixed bug cu căutare proprietăți în interiorul @block.
- Fixed bug cu parsare un selector de atribute.
- Fixed bug cu add-proprietate interior funcția de apel.
- Fixed compilarea unui director cu .styl în numele.
- Fixed bug cu mtime ratat la importurile de middleware.
- Fixed un număr de linie incorect în selectori de grup multi-line.
Ce este nou în versiunea 0.42.0:.
- @require Adăugat
- adăugat mai multe modele de căutare pentru @import și @require. Suport Node.js module.
- Adăugat expandarea fișier.
- referință rădăcină Adăugat.
- Adăugat suport de bază pentru entitate @block.
- suport șir Adăugat pentru sistemul de selectare () BIF.
- Au fost adăugate opțiuni ca argument opțional pentru utilizare () BIF.
- Adăugat unele noi culori de comenzi rapide:. Tonuri de gri, complement, tentă și umbră
- fixe interogări @media sparte în blocuri logice.
- fix funcția de apel în interiorul blocului mixin este pe trecere variabilă bloc.
- Fixed bug cu cazul în care și culoare în matrice de verificare.
- Fixed bug cu lista de cuvinte cheie de culoare ca argument implicit.
- Fixed bug cu căutare de proprietate în interogări @media.
Ce este nou în versiunea 0.41.0:
- Adăugat mixins bloc de bază (+ foo) cu bloc interpolare (bloc).
- Selector Adăugat () BIF.
- Adăugat hash interpolare la blocuri.
- referință fixă mamă în context rădăcină de la revenirea &.
Ce este nou în versiunea 0.38.0:.
- fixă de căutare de proprietate de la mixins
- suport fix pentru src și în middleware dest, a început testele pentru middleware.
- Fixed --resolve-url, care a îndepărtat cozile de URL-uri.
- fixe tip mime pentru .woff.
- Fixed .toString pentru funcțiile nedefiniți.
- suprapunere cale fixă pentru dest non-string.
- path.resolve fixe pentru non-adevărat resolveURL.
- fixă de întoarcere de sincronizare în stylus.render ().
- apeluri duplicate fixe din this.calling.
Ce este nou în versiunea 0.37.0:.
- Adăugat params opționale la BIF JSON
- Adăugat opțiunea --print pentru a imprima CSS la stdout.
- Fixed BIF JSON pentru a reveni literali pentru culori.
- fixe includ de fișiere CSS atunci când --resolve-URL-ul este activat.
- Eroare fixe în anulând variabile.
- Fixed bug în funcție p.
- teste fixe sub Windows.
Ce este nou în versiunea 0.35.1:
- Fixed suportul pentru progresive JPEG-uri în imagini de dimensiuni .
Ce este nou în versiunea 0.32.0:.
- adăugat un API de sincronizare
- comentarii nesuprimata fixe în importurile imbricate.
Ce este nou în versiunea 0.28.2:.
- Fixed se extind în mixin
Ce este nou în versiunea 0.28.0:
- Adăugat:
- sufix la basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
Ce este nou în versiunea 0.27.2:.
- lista tuturor CSS 3 unități Adăugarea
- CSS fix la conversie stylus! Important sprijin.
- Fixed ultima regulă fiind ignorate în cazul în care liniuțe goale la sfârșitul fișierului.
Ce este nou în versiunea 0.27.1:
- Fixat:
- incorect funcția de apel în termen de argumentul numit.
- Stylus importă în mod greșit fișierele .css care nu se află în același folder ca și fișierul .styl procesat.
Ce este nou în versiunea 0.27.0:.
- Adăugat add-proprietate () suport mixin
- Adăugat suport% pentru fade-in () si fade-out ().
- Adăugat sprijin% la RGBA ().
Ce este nou în versiunea 0.25.0:
- Adăugat face testul-cov
- Adăugat suport multilinie temporar.
- Adăugat: permite '%' tip de unitate în "alfa" de RGBA și HSLA
- Actualizat cssom DEP
- Eliminat maraie DEP.
- Fixed BIF constrângere retval
Ce este nou în versiunea 0.22.4:.
- @extends fixe moștenire bug-ul
- Fixed "LINENO" scurgere la nivel mondial din cauza lipsei unui nou.
Ce este nou în versiunea 0.21.2:.
- literal fixă / în cadrul apelului funcției
Ce este nou în versiunea 0.21.0:
- A fost adăugată unitatea de turnare, ex: (n * 5 )%.
Ce este nou în versiunea 0.20.1:.
- Adăugat de detectare globală a scurgerilor la suita de teste
- Fixed două globals.
- Operatorul fix ident de regresie.
Ce este nou în versiunea 0.20.0:
- Adăugat --includeți-css literalmente includ importate CSS.
- Fixed bug constrângere cu expresie.
Ce este nou în versiunea 0.19.8:.
- middleware mkdir -p sprijin fix
Ce este nou în versiunea 0.19.5:
- Revii metode de vizitatori noop, acest lucru va sparge extensiile <. / li>
Ce este nou în versiunea 0.19.3:
- Adăugat & quot includ css & quot; Setarea (au nevoie de documente) pentru a include literalmente CSS importate.
- Adăugat de EOL de evacuare.
- fila de sprijin fix în analiza lexicală (traseu mobil culori etc).
Cerințe :
- JavaScript activat pe partea de client
- Node.js
Comentariile nu a fost găsit