Stylus istifadə CSS kodu daxil tərtib çox sadə və öyrənmək üçün asan / istifadə sintaksis edir.
Indented sintaksis və müntəzəm CSS stil, həm də dəstəkləyir.
Bu geniş xüsusilə Node.js layihələrində, bu gün Web inkişaf icma istifadə olunur.
Stylus yalnız həqiqətən sintaksis vasitəsilə fərqli olaraq, QKDK-nin anlayışı oxşar.
Siz " CSS pre-prosessor " o dövr dəqiq nə bilirik ilə tanış varsa
Features .
- CSS syntax dəstəyi
- Mixins
- Açar söz dəlilləri
- Dəyişənlər
- Interpolation
- hesab, məntiqi və bərabərlik operatorları
- Digər stylus vərəqələri İthalat
- Özünümüşahidə API
- Type məcbur
- Conditionals
- Iteration
- iç içə selectors
- Ana istinad
- In-dil funksiyaları
- Dəyişən arqumentlər
- Daxili funksiyaları
- Könüllü image inlining
- Könüllü sıxılma
- JavaScript API
- Çox yığcam syntax
- Stylus yürütülebilir
- Error hesabat
- Single-line və multi-line şərh
- CSS hərfi
- Character qaçan
- keyframes dəstək və genişləndirilməsi
- @ font-face dəstək
- @ media dəstəyi
- Connect Middleware
- Rails dəstək Ruby
- TextMate paketi
- gedit dil-spec
- Vim syntax
- Firebug'ı uzadılması
- Şəffaf satıcı xüsusi funksiyası genişləndirilməsi
Bu azad yeni nədir:.
- Added uzadılması üçün isteğe direktiv
- Əlavə BIF selector-var.
- Added hashes maddələr aradan qaldırılması üçün BIF çıxarın.
- Əlavə isteğe recursive hash birləşmə.
- Əlavə isteğe (--hoist-atrules bayrağı) @ idxal vəcharset qalxma.
- CLI xüsusi fayl yolu çıxış üçün bir yol Added.
- + cache daxili @ media istifadə edərək Sabit reqressiya.
- hash URL üçün Sabit həll-url.
- Sabit mix minimum.
- postfix ilə və vergül olmadan Sabit bug.
- nestedrequire digər faylları müəyyən Sabit səhv idxal funksiyaları.
- Sabit təqlid seçiciler MQ ilə placeholders daxil uzanan.
- Sabit filter. Kontrast () səhv
- cached qovşaqlarının klonlama Sabit.
- Sabit yanlış fayl mənbə xəritələr daxildir.
- nested blokları unsuppressed şərh stripping Sabit.
- Sabit build səhv.
- Sabit səhv qədər user.
- Sabit (atma səhv) eyni zamanda seyr və çap kənarında halda.
- Sabit watch std.err üçün daxil.
Fərqli şəffaf rəng üçün
Birdən çox fayl üçün
versiyası 0.49.2-ci ildə Yeni nədir:
- nested istifadə və bubbled Sabit nested seçiciler media sorğu .
- mixin blok əmlak dəyərinin bir hissəsi kimi istifadə olunur Sabit məsələ.
- CLI (əlavə extname ARG). Sabit hardcoded .styl uzadılması
versiya 0.48.0 yeni nədir.
- Əlavə əsas sourcemaps dəstək
- Əlavə məlumat.
- Əlavə Globals və variantları funksiyaları düymələri JS API etiraz.
- Əlavə rebeccapurple adlı rəng.
- Əlavə unicode mənzilli dəstək.
- Daha ağlı başında bir araya faiz əlavə davranış dəyişdi.
- Sabit bug.
- mixins daxilində nested media sorğu ilə bir səhv Sabit.
- multi-level seçiciler ilə @ media sorğu daxilindəextend Sabit.
- vergül ilə interpolasyon selector klonlama ilə səhv Sabit.
- conditionals nested media sorğu ilə Sabit bug.
- Sabit cached idxal ilə bir səhv.
- Sabit yerinə newlines u + 0085 simvol yaradılan kicss hərfi.
- Sabit xilas vergül (& # x5c ;,).
- % qorumaq üçün HSLA node bir string təmsil Sabit.
- inline şərh yanlış mövqe Sabit.
Sourcemaps və daha yaxşı səhv hesabat üçün sütun üzərində
Mixin blok daxilində əmlak Sistemi ilə
Hashes daxilində
versiya 0.46.0 yeni nədir.
- nested media sorgular üçün əlavə dəstək
- Əlavə çevirmək daxili funksiyası.
- Əlavə mənfi index dəyərlər subscripts üçün dəstək.
- Əlavə qısa qapanmasına qiymətləndirilməsi.
- uyarısı dəlilləri azalıb vergülləri Sabit.
- Sabit cüt yazılı @ media və digər qaydaları mixins edir.
- Sabit vahid ifadə üstün səhv.
- əmlak ifadələri daxilində Sabit yapılan yorumlar.
- css və dırnağı bağlamaq daxili qrupların Sabit user.
- Sabit yanlış line nömrələri.
- Sabit idxal klonlama.
- Sabit klonlama property.literal qorumaq üçün.
- Sabit bifs dəlilləri klonlama bug.
- Sabit bug.
- əmlak axtarış rədd Sabit cari əmlak.
- Sabit cari əmlakın dəyəri hüququ kontekstində qiymətləndirdi.
- Sabit boşluq və şərh.
- Sabit takma.
Məntiqi operatorları üçün
Səhvlər
Cache ilə
Bir vergül ilə iç-içə interpolyasiya seçiciler ilə
Bir hash elan içərisində
Şəffaf mixins üçün
nədir versiya 0.45.1-ci ildə Yeni
- Sabitrequire ilə reqressiya və funksiyaları daxili yolları globbed .
versiya 0.45.0 yeni nədir:
- blok səviyyədə @ idxal və əlavə dəstək @ tələb edir.
- Əlavə hash dəyərlər @ media dəstək.
- Əlavə məcburetmə.
- xilas & # x5c üçün bir yol əlavə edilib; bir tag adı.
- selector qrupları boşluq və şərh arxada Sabit.
- selector hissələri Sabit şərhlər (indi onlara məhəl).
- url string protokol olan Sabit bug.
- scope və kompleks seçiciler ilə Sabit bug.
- ekran recursion Sabit. Məhəllə mixins daxilində blok
- cari əmlak və blok mixins ilə Sabit bug.
- conditionals kompleks seçiciler ilə Sabit bug.
- Sabit bug.
- conditionals newlines və şərh ilə Sabit bug.
- mixin ilk line dəyişən Sabit bug.
- Sabit lakin boş siyahı üzərində iterating sonra dəyişən hüququ ilə.
- daxili funksiyası ilə Sabit bug bir hash təyin içərisində çağırır.
Pt ədəd
@ Media bubbling və conditionals ilə
nədir versiya 0.44.0-ci ildə Yeni
- Böyük performans tuning və əsas caching dəstəyi, demək olar ki, ⨉ 2 qurmaq zaman təkan.
- at-qaydaları ən əsas dəstək Added.
- Added + cache daxili mixin placeholders daxil funksiyaları və mixins nəticəsində caching üçün.
- Əlavə cari media () minimum.
- adlı-dən əlavə əmlak cari qədər zəng yığını funksiyaları adları var funksiyaları.
- seçiciler daxilində vergülləri və valideyn istinadlar qurtarmaq üçün bir yol Added.
- keyframes üçün heç lazım -ms- prefiks silindi.
Cari media sorğu üçün simli qaytarır
versiya 0.43.1 yeni nədir.
yalnız söz ilə
- Sabit reqressiya
versiya 0.42.2 yeni nədir.
- əks aralıkları üçün əlavə dəstək
- funksiyası zəng arqumentlər kimi bir ifadə ilə Sabit bug.
- block daxilində əmlak Sistemi Sabit bug.
- bir atributu selector təhlil Sabit bug.
- Sabit bug.
- adına .styl bir kataloq tərtib Sabit.
- middleware idxal buraxılmış mtime ilə Sabit bug.
- multi-line qrup seçiciler Sabit səhv line nömrəsi.
Funksiyası zəng daxilində əlavə əmlakı ilə
versiya 0.42.0 yeni nədir.
- Əlavərequire
- @ idxal vərequire üçün daha çox axtarış nümunələri Added. Support modulları Node.js.
- Əlavə fayl globbing.
- Əlavə kök arayış.
- block müəssisə üçün əsas dəstək Added.
- selector () BIF üçün əlavə string dəstək.
- istifadə () BIF üçün əlavə arqument kimi əlavə variantları.
- Bəzi yeni rəng qısa Added:. Griskala, tamamlayıcı, boya və kölgə
- məntiq blokları Sabit broken @ media sorğu.
- Sabit funksiyası zəng blok dəyişən pass edir.
- Sabit bug əgər rəng array çek ilə.
- default arqument kimi rəng açar sözlər siyahısı ilə səhv Sabit.
- @ media sorğuları əmlak Sistemi Sabit bug.
Blok mixin daxilində
versiya 0.41.0 yeni nədir:
- bloku ilə əlavə əsas blok mixins (+ foo) interpolation (blok).
- Əlavə selector () minimum.
- blokları Added hash interpolation.
- Sabit valideyn arayış.
& Qaytarılması kök kontekstində
nədir versiya 0.38.0-ci ildə Yeni:.
- mixins Sabit əmlak axtarış
- middleware olan src və Hedef üçün Sabit dəstək middleware üçün testlər başladı.
- URL'leri quyruğu xaric --resolve-url Sabit.
- .woff üçün Sabit MIME növü.
- undefined funksiyaları üçün .toString Sabit.
- qeyri-string Hedef üçün Sabit yol üst-üstə düşür.
- qeyri-həqiqi resolveURL üçün Sabit path.resolve.
- stylus.render Sabit sync qaytarılması ().
- this.calling Sabit cüt zənglər.
versiya 0.37.0 yeni nədir.
- json BIF isteğe Parametreler Əlavə
- stdout CSS çap --print seçimi əlavə edilib.
- Sabit json minimum rəng üçün literator qayıtmaq üçün.
- CSS faylları daxildir.
- Sabit səhv.
- Sabit bug.
- Windows altında Sabit testlər.
--resolve-Url zaman Sabit
Dəyişənlərin inkar da
P funksiyası
nədir versiya 0.35.1-ci ildə Yeni
- mütərəqqi JPEGs dəstək image ölçüsü Sabit .
versiya 0.32.0 yeni nədir.
- Əlavə sync API
- nested idxal Sabit unsuppressed üçün yapılan yorumlar.
versiya 0.28.2 yeni nədir.
- mixin uzatmaq Sabit
versiya 0.28.0 yeni nədir:
- Added:
- basename üçün Suffix () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
nədir versiya 0.27.2-ci ildə Yeni:.
- CSS 3 ədəd siyahısı durub
- stylus dönüşüm Sabit CSS! Əhəmiyyətli dəstək.
- Sabit son qayda fayl sonunda boş indents əgər göz ardı edilir.
versiya 0.27.1 yeni nədir:
- giderir:
- adına arqumenti ilə ərzində düzgün funksiyası zəng.
- Stylus səhv emal .styl faylı eyni qovluqda deyil css faylları idxal edir.
nədir versiya 0.27.0-ci ildə Yeni:.
- Added əlavə əmlak () mixin dəstək
- fade-in () və fade-out () üçün əlavə% dəstək.
- RGBa əlavə% dəstəyi ().
versiya 0.25.0 yeni nədir:
- Added test-Cov etmək
- Əlavə müvəqqəti Çoklu Satır dəstək.
- Added: RGBa və hsla bir "alfa" in '%' vahid növü üçün imkan
- Yenilənib cssom dep
- silindi growl dep.
- Sabit BIF retval məcburetmə
nədir versiya 0.22.4-ci ildə Yeni:.
- Sabitextends miras bug
- .
Yeni itkin qlobal sızdırması 'lineno' Duran
versiya 0.21.2 yeni nədir.
- Sabit hərfi / ərzində funksiyası zəng
versiya 0.21.0 yeni nədir:
- Added vahid döküm, ex: (n * 5 )%.
versiya 0.20.1 yeni nədir.
- test suite əlavə qlobal sızma aşkarlanması
- Sabit iki Globals.
- Sabit operator Aciklama reqressiya.
nədir versiya 0.20.0-ci ildə Yeni
- Əlavə include-css sanki idxal daxil etmək CSS.
- ifadə ilə Sabit məcburiyyət bug.
nədir versiya 0.19.8-ci ildə Yeni:.
- Sabit middleware mkdir-p dəstək
nədir versiya 0.19.5-ci ildə Yeni
- Noop qonaq üsulları Geri, bu uzantıları pozur <. / li>
versiya 0.19.3 yeni nədir:
- Added & quot; css & quot daxildir; qəbulu sanki idxal CSS daxil etmək (docs lazımdır).
- Added EOL escape.
- leksik təhlil Sabit nişanı dəstəyi (arxada rəng və s.)
tələblər
- JavaScript klient tərəfində aktiv
- Node.js
Şərhlər tapılmadı