Stylus verfügt über eine sehr einfache und leicht zu erlernen / Verwendung Syntax, die in nutzbare CSS-Code kompiliert.
Unterstützt sowohl einen eingerückten Syntax und eine regelmäßige CSS Stil.
Es ist weit verbreitet in der heutigen Web-Entwickler-Community, vor allem in Node.js Projekte.
Stylus ist im Konzept ähnlich SCSS, dass nur über die tatsächlich Syntax anders.
Wenn Sie mit dem " CSS-Vorprozessor " Zeit dann genau das, was sie tut kennen vertraut
Eigenschaften .
- CSS-Syntax-Unterstützung
- Mixins
- Schlüsselwort Argumente
- Variablen
- Interpolation
- Arithmetik, logische und Gleichheitsoperatoren
- Importieren anderer Stift Blätter
- Introspection API
- Geben Sie Nötigung
- Conditionals
- Iteration
- Verschachtelte Auswahl
- Übergeordnete Referenz
- In-Sprachfunktionen
- Variable Argumente
- Integrierte Funktionen
- Optional Bild Inlining
- Optionale Komprimierung
- JavaScript-API
- Extrem knappe Syntax
- Stylus ausführbare
- Fehlerberichte
- Einzeilige und mehrzeilige Kommentare
- CSS wörtliche
- Character Flucht
- keyframes Unterstützung und Erweiterung
- @ font-face-Unterstützung
- @ media-Unterstützung
- Connect Middle
- Ruby on Rails Unterstützung
- Textmate Bundle
- gedit sprach spec
- VIM Syntax
- Firebug-Erweiterung
- Transparent herstellerspezifische Funktionserweiterungen
Was ist neu in dieser Pressemitteilung:.
- Added optional Richtlinie zur Erweiterung
- Hinzugefügt Wahl-bif besteht.
- hinzugekommen entfernen bif zum Entfernen von Artikeln aus Hashes.
- Hinzugefügt optional rekursive Hash-Verschmelzung.
- Hinzugefügt optional (--hoist-atrules Flagge)import undcharset Hebe.
- Es wurde ein Weg zum Ausgang zu bestimmten Dateipfad mit CLI.
- Feste Regression mit Hilfemedia innen + Cache.
- Feste Entschlossenheit-URL für Hash-URLs.
- Feste Mix bif für unterschiedlich transparenten Farben.
- Fixed bug mit Postfix und ohne Komma.
- Feste in anderen Dateien mit verschachteltenrequire definiert falsch importiert Funktionen.
- Feste dupliziert Selektoren, wenn der sich in Platzhalter durch MQ.
- Feste Filter:. Kontrast () Fehler
- Feste das Klonen von zwischengespeicherten Knoten.
- Fixed falsche Dateinamen im Kartengrund enthalten.
- Feste Strippen von nicht unterdrückten Kommentare von verschachtelten Blöcken.
- Feste Buildfehler für mehrere Dateien.
- Fehler behoben leicht Handhabung.
- Feste (Wurffehler) Rand Bei beobachten und Druck zur gleichen Zeit.
- Feste Uhr für die Anmeldung zu std.err.
Was ist neu in der Version 0.49.2:
- Fest verschachtelte Selektoren bei der Verwendung von verschachtelten und sprudelte Medienanfragen .
- Problem behoben, wenn mixin Blockade wird als Teil einer Eigenschaftswert verwendet.
- Feste hartkodierte .styl Erweiterung von CLI (aufgenommen EXTNAME arg).
Was ist neu in der Version 0.48.0:.
- Hinzugefügt Grund sourcemaps Unterstützung
- Hinzugefügt Informationen über Spalten für sourcemaps und bessere Fehlerberichterstattung.
- Hinzugefügt Globals und Funktionstasten, um die Optionen Objekt in JS API.
- Hinzugefügt rebeccapurple benannte Farbe.
- Hinzugefügt Unicode-Bereich zu unterstützen.
- Changed das Verhalten der Zugabe Prozente zusammen mit dem mehr sane ein.
- Fixed bug mit Immobilien-Suche innerhalb mixin Block.
- ein Bug mit verschachtelten Medienanfragen innerhalb Mixins behoben.
- Es wurde einextend Inneren @ media-Abfragen mit Multi-Level-Selektoren.
- Fixed bug mit dem Klonen eines interpolierten Wähler mit Komma trennen.
- Fixed bug mit verschachtelten Medienanfragen in conditionals.
- Ein Fehler wurde behoben mit zwischengespeicherten Importe.
- Festecss Konstante, die u + 0085 Zeichen anstelle von Zeilenumbrüche erzeugt werden.
- Feste entkommen Komma (& # x5C ;,) innerhalb Hashes.
- Es wurde ein Zeichenfolgendarstellung HSLA Knoten an% zu erhalten.
- Fixed falsche Position des Inline-Kommentare.
Was ist neu in der Version 0.46.0:.
- Unterstützung für verschachtelte Medienanfragen
- Hinzugefügt convert eingebaute Funktion.
- Hinzugefügt negativen Indexwerte unterstützt für Indizes.
- Hinzugefügt Kurzauswertung für logische Operatoren.
- Feste fiel die Kommas in splat Argumente.
- Feste Doppel Schreiben der @ media und anderen at-Regeln in Mixins.
- Feste Einheit Ausdruck Vorrang Fehler.
- Feste Kommentare in den Eigenschaftsausdrücke.
- Die Behandlung dercss und unquote Innengruppen.
- Fixed falsche Zeilennummern auf Fehler.
- Feste Import Klonen mit Cache.
- Feste Klonen zu property.literal zu bewahren.
- Feste BIFS Argumente Klonen Fehler.
- Fixed bug mit verschachtelten interpoliert Selektoren mit einem Komma.
- Feste Strom-Immobilie in Immobilien-Suche ignoriert.
- Wert Feststrom Eigentum, das im richtigen Kontext bewertet werden.
- Festräume und Kommentare in einem Hash-Erklärung.
- Feste Aliase für transparente Mixins.
Was ist neu in der Version 0.45.1:
- Fest Regression mitrequire und globbed Wege innerhalb von Funktionen .
Was ist neu in der Version 0.45.0:
- Unterstützung für Block-Levelimport und @ erforderlich.
- Hinzugefügt Hash-Werte unterstützt inmedia.
- Hinzugefügt Zwang für pt-Einheiten.
- Es wurde eine Möglichkeit zu entkommen & # x5C; in einem Tag-Namen.
- Feste nachfolgende Leerzeichen und Kommentare in den Auswahlgruppen.
- Feste Kommentare in den Auswahlteile (jetzt zu ignorieren).
- Fixed bug mit url String mit einem Protokoll.
- Fixed bug mitscope und komplexe Selektoren.
- Fest die Rekursion mit der Anzeige:. Leiste im Block Mixins
- Fixed bug mit strom Eigentum und Block Mixins.
- Fixed bug mit komplexen Selektoren in conditionals.
- Fixed bug mitmedia sprudelnden und Bedingungen.
- Fixed bug mit Zeilenumbrüche und Kommentare in conditionals.
- Fixed bug mit der Variablen in der ersten Zeile des mixin.
- Feste aber mit der Variablen gleich nach dem Durchlaufen einer leeren Liste.
- Fixed bug mit integriertem Funktionsaufrufe in einem Hash-Zuordnung.
Was ist neu in der Version 0.44.0:
- Wichtige Performance-Tuning und grundlegende Caching-Unterstützung, fast ⨉ 2 Aufbauzeit zu steigern.
- Für die meisten Hinzugefügt grundlegende Unterstützung at-Regeln.
- + Added-Cache eingebauten mixin für die Zwischenspeicherung des Ergebnisses der Funktionen und Mixins in Platzhaltern.
- Hinzugefügt strom Medien () bif, die die Zeichenfolge für die aktuelle Medien Abfrage gibt.
- Hinzugefügt genannt-von Immobilien in Funktionen, die die Namen der Funktionen aus der Aufrufliste, bis die aktuelle enthält.
- Es wurde ein Weg, um Kommas und Mutter Referenzen innerhalb Selektoren zu entgehen.
- Entfernt die nie gebraucht -MS- Präfix für Keyframes.
Was ist neu in der Version 0.43.1:.
- Fest Regression mit nur Keyword
Was ist neu in der Version 0.42.2:.
- Unterstützung für Rückwärtsbereiche
- Fixed bug mit einem Ausdruck, als Argumente des Funktionsaufrufs.
- Fixed bug mit Immobilien-Suche innerhalbblock.
- Fixed bug mit der Analyse einer Attributselektor.
- Fixed bug mit Add-Struktur, die in Funktionsaufruf.
- Feste Kompilieren auf ein Verzeichnis mit .styl im Namen.
- Fixed bug mit verpassten mtime in Middle Importe.
- Es wurde ein falscher Zeilennummer in mehreren Leitungen Gruppe Selektoren.
Was ist neu in der Version 0.42.0:.
- Hinzugefügtrequire
- Fügte Lookup-Muster für die @ import undrequire. Unterstützung node.js Module.
- Hinzugefügt Datei Globbing.
- Hinzugefügt Wurzel auf.
- fürblock Einheit am Grundträger.
- Hinzugefügt String Unterstützung für Wahlschalter () bif.
- Es wurden Optionen hinzugefügt als optionales Argument für den Einsatz () bif.
- Hinzugefügt einige neue Farben Shortcuts:. Graustufen, Ergänzung, Farbton und Schatten
- Feste gebrochen @ media-Abfragen in Logikblöcke.
- Feste Funktionsaufruf innerhalb Block mixin ist auf dem Block variable weiter.
- Fixed bug mit, ob und Farbe in Reihe zu überprüfen.
- Fixed bug mit Liste von Farb Schlüsselwörter als Standardargument.
- Fixed bug mit Immobilien-Suche in @ media-Abfragen.
Was ist neu in der Version 0.41.0:
- am Basisblock Mixins (+ foo) mit Block Interpolation (Block).
- am Wahlschalter () bif.
- hinzugekommen Hash-Interpolation, um Blöcke.
- Feste Mutterreferenz in Stammkontext von Rückgabe und.
Was ist neu in der Version 0.38.0:.
- Fest Immobilien Suche von Mixins
- Feste Unterstützung für src und dest in Middleware, begann Tests für Middleware.
- Feste --resolve-URL, die Schwänze von URLs entfernt werden.
- Feste MIME-Typ für .woff.
- Feste .ToString für nicht definierte Funktionen.
- Feste Pfadüberdeckung für Nicht-String dest.
- Feste path.resolve für nicht wahr resolveURL.
- Feste Sync Rückkehr in stylus.render ().
- Feste doppelte Anrufe von this.calling.
Was ist neu in der Version 0.37.0:.
- , um die JSON bif Hinzugefügt optional params
- Hinzugefügt --print Möglichkeit, CSS nach stdout schreiben.
- Feste json bif um Literale für Farben zurück.
- Feste sind der CSS-Dateien, wenn --resolve-url ist.
- Fehler behoben in negieren Variablen.
- Fixed bug in p-Funktion.
- Feste Tests unter Windows.
Was ist neu in der Version 0.35.1:
- Der Fehler, der Unterstützung für progressive JPEGs in Bildgröße .
Was ist neu in der Version 0.32.0:.
- Hinzugefügt Sync API
- Feste unsuppressed Kommentare in verschachtelten Importe.
Was ist neu in der Version 0.28.2:.
- Feste verlaufen mixin
Was ist neu in der Version 0.28.0:
- am:
- Suffix zu basename () BIF
- pathjoin () BIF
- basename () BIF
- dirname () BIF
- EXTNAME () BIF
Was ist neu in der Version 0.27.2:.
- Hinzufügen Liste aller CSS 3 Einheiten
- Feste CSS Stift Wandlungs! Wichtige Unterstützung.
- Feste letzte Regel ignoriert, wenn leere Gedankenstrich am Ende der Datei.
Was ist neu in der Version 0.27.1:
- Fixes:
- Falsche Funktionsaufruf in für mit benanntes Argument.
- Stylus falsch importiert die CSS-Dateien, die im selben Ordner wie die Datei bearbeitet .styl nicht.
Was ist neu in der Version 0.27.0:.
- hinzugekommen Add-Eigenschaft () mixin Unterstützung
- Hinzugefügt% Unterstützung für Fade-In () und Fade-out ().
- Hinzugefügt% Unterstützung rgba ().
Was ist neu in der Version 0.25.0:
- hinzugekommen machen Test cov
- Hinzugefügt vorübergehende Unterstützung für mehrzeiligen Text.
- am: ermöglichen die "%" Gerätetyp in der "Alpha" von rgba und HSLA
- Aktualisiert CSSOM dep
- Entfernt Knurren dep.
- Feste BIF retval Nötigung
Was ist neu in der Version 0.22.4:.
- Festextends Erbe bug
- Feste 'lineno globalen Leck aufgrund fehlender neuer.
Was ist neu in der Version 0.21.2:.
- Fest wörtliche / in Funktionsaufruf
Was ist neu in der Version 0.21.0:
- hinzugekommen Einheit Guss, zB: (n * 5 )%.
Was ist neu in der Version 0.20.1:.
- Hinzugefügt globalen Lecksuche mit dem Testsuite
- Fest zwei Globals.
- Feste Betreiber ident Regression.
Was ist neu in der Version 0.20.0:
- Hinzugefügt --include-css buchstäblich importiert gehören CSS.
- Feste Zwang Bug mit Ausdruck.
Was ist neu in der Version 0.19.8:.
- Festmiddle mkdir -p Unterstützung
Was ist neu in der Version 0.19.5:
- Revert noop Besucher Methoden, bricht diese Erweiterungen <. / li>
Was ist neu in der Version 0.19.3:
- hinzugekommen & rdquo; umfassen css & quot; Einstellung (müssen docs) buchstäblich gehören importierte CSS.
- hinzugekommen EOL Flucht.
- Feste Registerkarte Unterstützung in lexikalische Analyse (Hinter Farben usw.).
Anforderungen :
- JavaScript auf Client-Seite aktivieren
- Node.js
Kommentare nicht gefunden