Stylus má velmi zjednodušující a snadno se učí / použít syntaxi v níž jsou shromážděny do použitelného CSS kódu.
Podporuje členité syntaxi a pravidelný CSS styl.
To je široce používán v dnešní vývoj webových společenství, zejména v projektech Node.js.
Stylus je podobný v pojetí k SCSS, se liší pouze přes skutečně syntaxe.
Pokud jste obeznámeni s " CSS preprocesor " období pak přesně víte, co to dělá
Vlastnosti :.
- Podpora syntaxe CSS
- Mixins
- Klíčové argumenty
- Proměnné
- interpolace
- aritmetické, logické a operátory rovnost žen a mužů
- Import dalších doteků listů
- introspekce API
- Type nátlak
- Podmíněné
- Opakování
- vnořené voliče
- reference Parent
- In-jazyka funkce
- Variabilní argumenty
- Vestavěné funkce
- Volitelné image inlining
- Volitelné komprese
- JavaScript API
- extrémně hutný syntax
- Stylus spustitelný
- Hlášení chyb
- Single-linka a víceřádkové
- CSS doslovný
- Character unikající
- keyframes podpora a rozšíření
- @ font-face podpora
- Podporamedia
- Připojení Middleware
- Ruby on Rails podporu
- TextMate bundle
- gedit language-spec
- syntax VIM
- rozšíření Firebug
- Transparentní specifické pro dodavatele funkce rozšíření
Co je nového v této verzi:!.
- Added volitelný směrnice pro rozšíření
- Přidáno volič-existuje BIF.
- Added odstranit BIF pro odstraňování předmětů z hashe.
- Doplněn volitelný rekurzivní hash sloučení.
- přidáno volitelné (--hoist-atrules flag)import acharset zdvihací.
- Přidáno způsob, jak výstup na konkrétní cestu k souboru s CLI.
- Pevná regrese s využitímmedia uvnitř + cache.
- Pevné odhodlání-url pro hash URL adresy.
- Pevná mix BIF pro různě průhledných barvách.
- Opravena chyba s postfix a bez čárky.
- Pevné nesprávně importované funkce definované v jiných souborech s vnořenérequire.
- Pevné duplicitní voliče při rozšiřování do zástupných symbolů s MQ.
- Pevné filtr:. Kontrast () error
- Pevná klonování mezipaměti uzlů.
- opraveno nesprávné názvy souborů součástí zdrojových mapách.
- Pevné odizolování neodrušených připomínek vnořených bloků.
- Opravena chyba sestavení více souborů.
- manipulační Opravena chyba, trochu.
- Pevná (hází error) hrana případ sledování a tisk zároveň.
- Pevná hodinky pro přihlášení k std.err.
Co je nového ve verzi 0.49.2:
- Pevné vnořené selektory při použití vnořených a probublává mediální dotazy .
- Opraven problém, kdy je blok mixin se používá jako součást hodnoty nemovitosti.
- Pevná napevno rozšíření .styl z CLI (přidán extname arg).
Co je nového ve verzi 0.48.0:.
- Přidána základní sourcemaps podpora
- Přidána informace o sloupcích pro sourcemaps a lepší hlášení chyb.
- Přidány globální proměnné a funkce klíče k možnosti námitky JS API.
- Přidáno rebeccapurple jmenoval barvu.
- Přidána podpora unicode-range.
- změny chování přidání procent společně více zdravému jeden.
- Opravena chyba s nemovitostmi vyhledávání uvnitř mixin bloku.
- Opravena chyba s vnořené dotazy médií uvnitř mixins.
- Pevnáextend vnitřnímedia dotazů s multi-level voliče.
- Opravena chyba s klonováním interpolované voliče s čárkou.
- Opravena chyba s vnořené dotazy médií v kondicionálů.
- Opravena chyba s mezipaměti dovozu.
- Pevnácss doslovný, který generoval U + 0085 znaků namísto nových řádků.
- Pevná unikl čárka (& # x5c ;,) uvnitř hash.
- Fixní řetězec reprezentace HSLA uzlu zachovat%.
- Pevná nesprávné postavení inline připomínek.
Co je nového ve verzi 0.46.0:.
- Byla přidána podpora pro vnořené dotazy médií
- Přidáno convert vestavěná funkce.
- Přidáno záporné hodnoty indexu podporu indexy.
- Přidáno vyhodnocení zkratu pro logické operátory.
- Pevná zrušenou čárky ikona argumenty.
- Pevná double-psanímedia a jiný u-pravidla v mixins.
- Opravena chyba zařízení výraz přednost.
- Pevné komentáře uvnitř vlastností výrazy.
- Pevná manipulace scss a konec citátu uvnitř skupiny.
- Pevná čísla nesprávné řádku k chybám.
- Pevná import klonování s cache.
- Pevná klonování zachovat property.literal.
- Pevné BIFs argumenty klonování chyba.
- Opravena chyba při vnořených prokládaně voliče s čárkou.
- Pevný proud-property ignorována v majetku vyhledávání.
- hodnota stanovená na běžném dispozici je mají být hodnoceny ve správném kontextu.
- Pevné mezery a připomínky uvnitř prohlášení hash.
- Pevné aliasy pro transparentní mixins.
Co je nového ve verzi 0.45.1:
- Pevná regrese srequire a globbed cesty uvnitř funkce .
Co je nového ve verzi 0.45.0:
- Přidána podpora pro blokové úrovniimport a @ vyžadují.
- Přidané hodnoty hash podporovatmedia.
- Přidána donucení pt jednotky.
- Přidáno způsob, jak uniknout & # x5c; v názvu značky.
- Pevné koncové mezery a připomínky skupinách voliče.
- Pevné komentáře v částech voliče (nyní je ignorovat).
- Opravena chyba s url řetězec, který má protokol.
- Opravena chyba sscope a složité voliče.
- Pevná rekurze s displejem:. Blok uvnitř bloku mixins
- Opravena chyba při proudu vlastnictví a blokových mixins.
- Opravena chyba s komplexními voliče v kondicionálů.
- Opravena chyba smedia bublání a podmínky.
- Opravena chyba se nové řádky a komentáře v kondicionálů.
- Opravena chyba s proměnnou v první linii mixin.
- Pevná, ale s variabilním ihned po iterace přes prázdný seznam.
- Opravena chyba s vestavěným-in volání funkcí uvnitř zadání hash.
Co je nového ve verzi 0.44.0:
- Major ladění výkonu a základní podpora ukládání do mezipaměti, téměř ⨉ 2 build boost čas.
- Přidána základní podporu pro většinu at-pravidla.
- Added + mezipaměti vestavěný mixin pro ukládání do mezipaměti výsledek funkcí a mixins do zástupnými znaky.
- Přidáno proud-media () BIF, která vrací řetězec pro aktuální dotaz médií.
- Přidáno volal, z nemovitostí v funkcí, které obsahuje názvy funkcí ze zásobníku volání až do té současné.
- Přidáno způsob, jak uniknout čárky a nadřazené odkazy uvnitř voliče.
- Odstraněna nikdy nepotřebovala -ms- prefix pro klíčové snímky.
Co je nového ve verzi 0.43.1:.
- Pevná regrese pouze s klíčovým slovem
Co je nového ve verzi 0.42.2:.
- Byla přidána podpora pro reverzní rozsahy
- Opravena chyba s výrazem, jako argumenty volání funkce.
- Opravena chyba s nemovitostmi vyhledávání uvnitřblock.
- Opravena chyba při parsování volič atributu.
- Opravena chyba s add-majetku uvnitř volání funkce.
- Pevná kompilace do adresáře s .styl v názvu.
- Opravena chyba při nezdařeném mtime dovozu middlewaru.
- Pevná nesprávné číslo řádku v multi-line skupiny voliče.
Co je nového ve verzi 0.42.0:.
- Přidánorequire
- přidali další vyhledávací vzory proimport arequire. Support Node.js moduly.
- Přidán soubor Globbing.
- Přidáno reference kořen.
- Přidána základní podporu problock subjekt.
- Přidána podpora řetězec pro voliče (BIF).
- Přidány volby jako volitelný argument pro použití (BIF).
- přidal několik nových barev klávesové zkratky:, stupně šedi, doplňovat, odstínu a stínu
- Pevné rozbitémedia dotazy v logických bloků.
- Pevné volání funkce uvnitř bloku mixin je v blokovém variabilní průsmyku.
- Opravena chyba, jestliže a barvy na uzdě pole.
- Opravena chyba se seznamem barevných klíčových slov jako výchozí argument.
- Opravena chyba s nemovitostmi vyhledávání vmedia dotazů.
Co je nového ve verzi 0.41.0:
- Přidány základní blok mixins (+ foo) s blokem interpolace (blok).
- přidáno voliče () BIF.
- Přidáno hash interpolace na bloky.
- Pevná rodič reference v kořenovém kontextu návratu a.
Co je nového ve verzi 0.38.0:.
- Pevná majetek vyhledávání z mixins
- Pevná podpora src a dest v middleware, začal testy na middleware.
- Pevná --resolve-url který odstranil ocasy z adres URL.
- Pevná typ mime na .woff.
- Pevná .toString pro zajištění bezchybné funkce.
- Pevná cesta přesah pro non-řetězce dest.
- Pevná path.resolve pro non-skutečné resolveURL.
- Pevná sync návrat v stylus.render ().
- Pevné duplicitní volání z this.calling.
Co je nového ve verzi 0.37.0:.
- Přidal volitelné params do JSON BIF
- Přidána --print možnost tisku CSS na standardní výstup.
- Pevná json BIF vrátit literály pro barvy.
- Pevná patří CSS souborů při --resolve-url je.
- Opravena chyba v negovat proměnných.
- Opravena chyba ve funkci p.
- Pevné testy pod Windows.
Co je nového ve verzi 0.35.1:
- Pevná podpora pro progresivní JPEG do obrazu velikosti .
Co je nového ve verzi 0.32.0:.
- Přidáno sync API
- Pevné uvolněný připomínky vnořených dovozu.
Co je nového ve verzi 0.28.2:.
- Pevné rozšířit v mixin
Co je nového ve verzi 0.28.0:
- Přidáno:
- Přípona na jméno () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
Co je nového ve verzi 0.27.2:.
- Přidávání seznam všech CSS 3 jednotky
- Pevná CSS konverzi stylus! Důležitý support.
- Pevná Poslední pravidlo se neberou v úvahu, pokud prázdných odrážek na konci souboru.
Co je nového ve verzi 0.27.1:
- Opravy:
- Nesprávná volání funkce v rámci pro s názvem argument.
- Stylus nesprávně importuje CSS soubory, které nejsou ve stejné složce jako zpracované .styl souboru.
Co je nového ve verzi 0.27.0:.
- Added doplněk vlastnictví () podpora mixin
- Přidána% podpora pro fade-in () a fade-out ().
- Přidána% podpora pro RGBA ().
Co je nového ve verzi 0.25.0:
- Added dělat test-COV
- Přidána dočasná podpora víceřádkový.
- Přidáno: umožňují '%', typu jednotky v "alfa" z RGBA a HSLA
- Aktualizováno cssom dep
- Odstraněna zavrčení dep.
- Pevná BIF retval nátlak
Co je nového ve verzi 0.22.4:.
- Pevnéextends dědictví chyba
- Pevná "lineno" globální úniku v důsledku chybějící nový.
Co je nového ve verzi 0.21.2:.
- Pevná doslovný / do funkce volání
Co je nového ve verzi 0.21.0:
- Přidáno jednotka lití, ex: (n * 5 )%.
Co je nového ve verzi 0.20.1:.
- Přidána detekce globální netěsnosti na testovací sady
- Pevné dvě globální proměnné.
- provozovatele pevných Identifikační regrese.
Co je nového ve verzi 0.20.0:
- Přidáno --include-css doslova zahrnují dovezený CSS.
- Opravena chyba nátlak s výrazem.
Co je nového ve verzi 0.19.8:.
- Pevná middleware mkdir -p podpora
Co je nového ve verzi 0.19.5:
- Vrátit NOOP návštěvníků metody, to zlomí rozšíření <. / li>
Co je nového ve verzi 0.19.3:
- Added & quot; jsou css & quot; nastavení (třeba dokumenty) a doslova zahrnout importovanou CSS.
- Added EOL úniku.
- Pevná podpora karta v lexikální analýze (zadní barvy atd.)
Požadavky na :
- , povolte JavaScript na straně klienta li>
- Node.js
Komentáře nebyl nalezen