Stylus fitur sintaks yang sangat sederhana dan mudah dipelajari / digunakan yang mengkompilasi menjadi kode CSS digunakan.
Mendukung sintaks indentasi dan gaya CSS biasa.
Hal ini banyak digunakan dalam pengembangan masyarakat Web saat ini, terutama dalam proyek-proyek Node.js.
Stylus ini mirip dalam konsep SCSS, menjadi berbeda hanya melalui sebenarnya sintaks.
Jika Anda sudah familiar dengan " CSS pra-prosesor " Istilah maka Anda tahu persis apa yang dilakukannya
Fitur :.
- dukungan sintaks CSS
- mixin
- argumen Kata Kunci
- Variabel
- interpolasi
- Aritmatika, logis, dan operator kesetaraan
- Mengimpor lembar stylus lain
- Introspeksi API
- Jenis pemaksaan
- Pengandaian
- Iterasi
- penyeleksi Bersarang
- referensi Induk
- Dalam bahasa
- argumen Variabel
- Built-in fungsi
- gambar Opsional inlining
- kompresi opsional
- JavaScript API
- Sangat sintaks singkat
- Stylus executable
- pelaporan Kesalahan
- Single-line dan multi-line komentar
- CSS literal
- Karakter melarikan diri
- keyframes dukungan & ekspansi
- @ dukungan font-face
- dukunganmedia
- Connect Middleware
- Ruby on Rails dukungan
- TextMate bundel
- gedit bahasa-spec
- sintaks VIM
- ekstensi Firebug
- Transparan ekspansi fungsi-vendor tertentu
Fungsi
Apa yang baru dalam rilis ini:!.
- Ditambahkan direktif opsional untuk memperpanjang
- Ditambahkan pemilih-ada BIF.
- Ditambahkan menghapus BIF untuk menghapus item dari hash.
- Ditambahkan opsional penggabungan hash rekursif.
- Ditambahkan opsional (--hoist-atrules bendera)import dancharset mengangkat.
- Ditambahkan cara untuk output ke path file tertentu dengan CLI.
- regresi tetap dengan menggunakanmedia dalam + tembolok.
- Tetap tekad-url untuk URL hash .
- campuran BIF tetap untuk warna berbeda transparan.
- Fixed bug dengan postfix & tanpa koma.
- Tetap fungsi salah diimpor didefinisikan dalam file lain dengan bersarangrequire.
- Tetap penyeleksi digandakan ketika memperluas ke penampung dengan MQ.
- Filter Tetap:. Kontras () error
- Tetap kloning node cache.
- Tetap nama file yang salah termasuk dalam peta sumber.
- Tetap stripping komentar unsuppressed dari bersarang blok.
- tetap membangun kesalahan untuk beberapa file.
- error tetap menangani sedikit.
- Tetap (melemparkan kesalahan) kasus tepi menonton dan pencetakan pada saat yang sama.
- menonton Tetap login untuk std.err.
Apa yang baru dalam versi 0.49.2:
- Tetap penyeleksi bersarang ketika menggunakan bersarang dan menggelegak pertanyaan media .
- Tetap masalah saat blok mixin yang digunakan sebagai bagian dari nilai properti.
- Tetap ekstensi .styl hardcoded dari CLI (ditambahkan extname arg).
Apa yang baru dalam versi 0.48.0.
- Ditambahkan sourcemaps dasar dukungan
- Ditambahkan info tentang kolom untuk sourcemaps dan pelaporan kesalahan yang lebih baik.
- GLOBALS Ditambahkan dan fungsi kunci untuk pilihan objek di JS API.
- Ditambahkan rebeccapurple bernama warna.
- Ditambahkan unicode-range support.
- Berubah perilaku menambahkan persen bersama-sama dengan yang lebih waras.
- Fixed bug dengan properti lookup dalam mixin blok.
- Fixed bug dengan media yang bersarang di dalam query mixin.
- Fixedextend dalammedia pertanyaan dengan selektor multi-level.
- Fixed bug dengan kloning dari pemilih interpolasi dengan koma.
- Fixed bug dengan pertanyaan media bersarang di conditional.
- Fixed bug dengan impor cache.
- Tetapcss literal yang dihasilkan u + 0085 karakter bukan baris.
- Tetap koma lolos (& # x5c ;,) dalam hash.
- Tetap representasi string dari HSLA simpul untuk melestarikan%.
- Tetap posisi yang tidak benar komentar inline.
Apa yang baru dalam versi 0.46.0:
- Ditambahkan dukungan untuk pertanyaan media bersarang
- Ditambahkan mengkonversi built-in fungsi.
- Ditambahkan nilai indeks negatif dukungan untuk subscript.
- Ditambahkan evaluasi arus pendek untuk operator logis.
- Tetap koma turun di argumen percikan .
- Tetap double-menulismedia dan lainnya di-aturan dalam mixin.
- Unit Tetap ekspresi didahulukan kesalahan.
- komentar Tetap dalam ekspresi properti.
- penanganan Tetap daricss dan tanda kutip dalam kelompok.
- tetap nomor baris yang salah pada kesalahan.
- import kloning tetap dengan tembolok.
- kloning tetap melestarikan property.literal.
- BIF tetap argumen kloning bug.
- Fixed bug dengan bersarang penyeleksi diinterpolasi dengan koma.
- Tetap arus properti diabaikan dalam pencarian properti .
- nilai tetap saat-properti yang akan dievaluasi dalam konteks yang tepat .
- ruang tetap dan komentar di dalam deklarasi hash.
- alias tetap untuk mixin transparan.
Apa yang baru dalam versi 0.45.1:
- regresi tetap denganrequire dan globbed jalan di dalam fungsi .
Apa yang baru dalam versi 0.45.0:
- Ditambahkan dukungan untuk blok-tingkatimport dan @ membutuhkan.
- nilai hash Ditambahkan mendukung dalammedia.
- pemaksaan Ditambahkan untuk unit pt.
- Ditambahkan cara untuk melarikan diri & # x5c; dalam nama tag .
- Tetap spasi dan komentar dalam kelompok pemilih.
- komentar Tetap di bagian selector (sekarang mengabaikan mereka).
- Fixed bug dengan url string yang memiliki protokol.
- Fixed bug denganscope dan kompleks penyeleksi .
- Tetap rekursi dengan tampilan: blok dalam blok mixin.
- Fixed bug dengan saat-properti dan blok mixin .
- Fixed bug dengan pemilih kompleks dalam conditional.
- Fixed bug denganmedia menggelegak dan conditional.
- Fixed bug dengan baris dan komentar dalam conditional.
- Fixed bug dengan variabel di baris pertama mixin.
- Tetap tetapi dengan variabel setelah iterasi daftar kosong.
- Fixed bug dengan built-in fungsi panggilan dalam tugas hash.
Apa yang baru dalam versi 0.44.0:
- Mayor tuning kinerja dan dukungan caching dasar, hampir ⨉ 2 waktu membangun meningkatkan.
- Ditambahkan dukungan dasar untuk sebagian besar di-aturan.
- Ditambahkan + cache yang built-in mixin untuk caching hasil fungsi dan mixin ke penampung.
- Ditambahkan saat-media () BIF yang mengembalikan string untuk permintaan media saat ini.
- Ditambahkan disebut-dari properti dalam fungsi yang berisi nama-nama fungsi dari tumpukan panggilan sampai yang sekarang.
- Ditambahkan cara untuk melarikan diri koma dan referensi orang tua dalam penyeleksi.
- Dihapus awalan -ms- pernah diperlukan untuk keyframes.
Apa yang baru dalam versi 0.43.1.
- Tetap regresi dengan hanya kata kunci
Apa yang baru dalam versi 0.42.2.
- Ditambahkan dukungan untuk rentang terbalik
- Fixed bug dengan ekspresi sebagai argumen dari fungsi panggilan.
- Fixed bug dengan properti lookup dalamblock.
- Fixed bug dengan parsing pemilih atribut.
- Fixed bug dengan add-properti di dalam pemanggilan fungsi.
- Tetap kompilasi ke direktori dengan .styl dalam nama.
- Fixed bug dengan terjawab find impor middleware.
- Tetap nomor baris yang salah dalam multi-line selektor kelompok.
Apa yang baru dalam versi 0.42.0.
- Ditambahkanrequire
- Ditambahkan pola pencarian lebih untukimport danrequire. Dukungan Node.js modul.
- Ditambahkan berkas globbing.
- referensi akar Ditambahkan.
- Ditambahkan dukungan dasar untuk entitasblock.
- string yang ditambahkan dukungan untuk selector () BIF.
- Ditambahkan pilihan sebagai argumen opsional untuk digunakan () BIF.
- Ditambahkan beberapa warna baru pintas:. Grayscale, pelengkap, warna & warna
- Tetap querymedia rusak dalam logika blok .
- fungsi panggilan tetap dalam blok mixin di blok variabel lulus.
- Fixed bug dengan jika dan warna dalam array cek .
- Fixed bug dengan daftar kata kunci warna sebagai argumen default.
- Fixed bug dengan pencarian properti dalam permintaanmedia .
Apa yang baru dalam versi 0.41.0:
- Ditambahkan dasar mixin blok (+ foo) dengan blok interpolasi (blok).
- Ditambahkan selector () BIF.
- Ditambahkan hash interpolasi untuk blok .
- referensi tetap orang tua dalam konteks akar dari kembali &.
Apa yang baru dalam versi 0.38.0.
- lookup properti tetap dari mixin
- dukungan tetap untuk src dan dest di middleware, mulai tes untuk middleware.
- Tetap --resolve-url yang dihapus ekor dari URL.
- tipe mime tetap untuk .woff .
- Tetap .ToString untuk fungsi terdefinisi.
- tetap jalan tumpang tindih untuk non-string dest .
- path.resolve tetap untuk resolveURL non-benar.
- tetap kembali sync di stylus.render ().
- panggilan duplikat tetap dari this.calling.
Apa yang baru dalam versi 0.37.0.
- Ditambahkan params opsional ke BIF json
- Ditambahkan pilihan --print untuk mencetak CSS ke stdout.
- Tetap json BIF untuk kembali literal untuk warna.
- tetap termasuk file CSS ketika --resolve-url menyala.
- error tetap dalam meniadakan variabel.
- Fixed bug dalam fungsi p.
- tes tetap di bawah Windows .
Apa yang baru dalam versi 0.35.1:
- Fixed dukungan untuk JPEG progresif dalam gambar-size .
Apa yang baru dalam versi 0.32.0.
- Ditambahkan sync API
- Tetap komentar unsuppressed impor bersarang.
Apa yang baru dalam versi 0.28.2.
- Tetap memperpanjang di mixin
Apa yang baru dalam versi 0.28.0:
- Ditambahkan:
- Akhiran ke basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- extname () BIF
Apa yang baru dalam versi 0.27.2.
- Menambahkan daftar semua CSS 3 unit
- CSS Tetap konversi stylus! Dukungan yang penting.
- aturan terakhir tetap diabaikan jika indentasi kosong pada akhir file.
Apa yang baru dalam versi 0.27.1:
- Perbaikan:
- panggilan fungsi salah dalam untuk dengan nama argumen.
- Stylus salah mengimpor file css yang tidak dalam folder yang sama dengan file .styl diproses.
Apa yang baru dalam versi 0.27.0.
- Ditambahkan add-properti () dukungan mixin
- Ditambahkan% dukungan untuk fade-in () dan fade-out ().
- Ditambahkan% mendukung RGBA ().
Apa yang baru dalam versi 0.25.0:
- Ditambahkan membuat tes-cov
- Ditambahkan dukungan multiline sementara.
- Ditambahkan: memungkinkan untuk '%' jenis unit di 'alpha' dari RGBA dan HSLA
- Diperbarui cssom dep
- Dihapus growl dep.
- Tetap BIF pemaksaan retval
Apa yang baru dalam versi 0.22.4.
- extends Tetap warisan bug
- Tetap 'lineno' kebocoran global karena hilang baru.
Apa yang baru dalam versi 0.21.2:
- Tetap literal / dalam pemanggilan fungsi
Apa yang baru dalam versi 0.21.0:
- Ditambahkan Unit casting, ex: (n * 5 )% .
Apa yang baru dalam versi 0.20.1.
- Ditambahkan kebocoran global yang deteksi test suite
- Tetap dua GLOBALS .
- operator tetap ident regresi.
Apa yang baru dalam versi 0.20.0:
- Ditambahkan --include-css untuk benar-benar termasuk diimpor CSS.
- bug paksaan tetap dengan ekspresi.
Apa yang baru dalam versi 0.19.8:
- middleware mkdir -p dukungan tetap
Apa yang baru dalam versi 0.19.5:
- Kembalikan metode pengunjung noop, ini istirahat ekstensi <. / li>
Apa yang baru dalam versi 0.19.3:
- Ditambahkan & quot; termasuk css & quot; Pengaturan (perlu docs) untuk benar-benar termasuk CSS impor.
- Ditambahkan EOL melarikan diri .
- dukungan tab tetap dalam analisis leksikal (membuntuti warna dll).
Persyaratan :
- JavaScript diaktifkan pada sisi client
- Node.js
Komentar tidak ditemukan