Menší představuje Le Aner C SS, a je rozšíření pro jazyk CSS, přidání podpory pro proměnné, vnořené pravidla, mixins a operací.
LESS v současné době podporuje CSS 2 a 3 syntaxi a je široce používaný jazyk mezi developery.
Less.js je knihovna JavaScript schopný číst MÉNĚ syntaxi.
Knihovna je v podstatě preprocesor CSS, přičemž .less soubory a převod jejich obsahu se standardy kompatibilní CSS kód, také uložení do nového souboru v klasickém CSS formátu, který každý prohlížeč může interpretovat.
Jak LESS (syntax) a Less.js (knihovna) viděli použití ve velkých společnostech po celém internetu, počínaje Google, Twitter a Facebook.
Co je nového v této verzi:
- podporuje rozsahemplugin směrnici načíst funkce pluginy
- jsou bublal Všechny směrnice (např podporuje), nejen média
- Vylepšení výkonu na analyzátoru. - by měla pomoci non-prohlížečů Chrome s velkými méně souborů být mnohem rychlejší
- Funkční velikost snímku respektuje zahrnout cesty, jako jsou další funkce, soubor
- barev funkce se relativní argument, který se vztahuje procenta relativně místo absolutně
- Zahrnout cesty nyní umožňuje: jako oddělovač na okna (uznání a nikoli názvy dělení Drive od zpětného lomítka)
- import (CSS) nepodává směrnici výše uvedené připomínky
- Fix pro dovozní prohlášení bez uvozovek někdy způsobuje problémy
- Nahradit podporuje rozměry a barvy
- Pole prohlížeč nastaven v package.json pro použití s Browserify
- Další oprava pro podporu cest je předán jako řetězec namísto maticového
- Rodinné rulesets může být použit jako výchozí argumenty
- Pevná hodně falešných varování o rozšiřuje
- Chyby písemná na stderr důsledněji
- Trvale udržet jednotek, pokud přísná jednotky je vypnuto
- Lepší podpora pro komentáře v funkce všechny argumenty
Co je nového ve verzi 2.5.1:
- podporuje rozsahemplugin směrnici načtení funkce pluginy
- jsou bublal Všechny směrnice (např podporuje), nejen média
- Vylepšení výkonu na analyzátoru. - by měla pomoci non-prohlížečů Chrome s velkými méně souborů být mnohem rychlejší
- Funkční velikost snímku respektuje zahrnout cesty, jako jsou další funkce, soubor
- barev funkce se relativní argument, který se vztahuje procenta relativně místo absolutně
- Zahrnout cesty nyní umožňuje: jako oddělovač na okna (uznání a nikoli názvy dělení Drive od zpětného lomítka)
- import (CSS) nepodává směrnici výše uvedené připomínky
- Fix pro dovozní prohlášení bez uvozovek někdy způsobuje problémy
- Nahradit podporuje rozměry a barvy
- Pole prohlížeč nastaven v package.json pro použití s Browserify
- Další oprava pro podporu cest je předán jako řetězec namísto maticového
- Rodinné rulesets může být použit jako výchozí argumenty
- Pevná hodně falešných varování o rozšiřuje
- Chyby písemná na stderr důsledněji
- Trvale udržet jednotek, pokud přísná jednotky je vypnuto
- Lepší podpora pro komentáře v funkce všechny argumenty
Co je nového ve verzi 2.5.0:
- podporuje rozsahemplugin směrnici načtení funkce pluginy
- jsou bublal Všechny směrnice (např podporuje), nejen média
- Vylepšení výkonu na analyzátoru. - by měla pomoci non-prohlížečů Chrome s velkými méně souborů být mnohem rychlejší
- Funkční velikost snímku respektuje zahrnout cesty, jako jsou další funkce, soubor
- barev funkce se relativní argument, který se vztahuje procenta relativně místo absolutně
- Zahrnout cesty nyní umožňuje: jako oddělovač na okna (uznání a nikoli názvy dělení Drive od zpětného lomítka)
- import (CSS) nepodává směrnici výše uvedené připomínky
- Fix pro dovozní prohlášení bez uvozovek někdy způsobuje problémy
- Nahradit podporuje rozměry a barvy
- Pole prohlížeč nastaven v package.json pro použití s Browserify
- Další oprava pro podporu cest je předán jako řetězec namísto maticového
- Rodinné rulesets může být použit jako výchozí argumenty
- Pevná hodně falešných varování o rozšiřuje
- Chyby písemná na stderr důsledněji
- Trvale udržet jednotek, pokud přísná jednotky je vypnuto
- Lepší podpora pro komentáře v funkce všechny argumenty
Co je nového ve verzi 2.4.0:
- Podpora pluginů, které pre-process (přidat knihoven tiše atd.)
- Prázdné sourcemaps nyní pracují
- extrahovat a délka funkce nyní ignorovat komentáře v seznamu (více práce přijít opravit obecný problém)
- fragmentů adresy URL se zachází absolutní, protože odkazují na HTML dokumentu
- Rozšiřuje na voliči přidal se a nyní pracuje lépe
- Vnořené mixins lépe pracovat s! důležitou (regresi 2.3.0)
- Tato závislost slib je nyní vlastně volitelné (představený v 2.0.0)
- Soubory s pouhým & # x5c r nové řádky nyní zpracovat ok (regresi 2.0.0)
- Při přísné jednotky je vypnutý a jednotka je 1 / x, (např 1 / 12px) je jednotka výstup je x, dříve nic (regrese v 2.0.0)
Co je nového ve verzi 2.3.1:
- Pevná volba závisí (regrese v 2.3.0)
- Podpora rodič volič (a), použitý v dílčím prvku výrazu (např: ne (.c _ a))
Co je nového ve verzi 2.3.0:.
- Přidána isruleset funkce
- Přidána volitelnou možnost importu, což způsobí méně není nezdaří, pokud soubor nebyl nalezen.
- Pevná prohlížeče na straně mezipaměti.
- Mnoho oprav importovat reference -. podporysupport a klíčový snímek
- Voliče nyní interpolovat pseudo selektorů (např: @ {hover}).
- Pevné komentáře vynechal, kdyby byly na konci souboru.
- Pevná! důležité používat s parametrickými mixins.
- Vysílá varování pro rozšiřuje, když není nalezen cíl.
- zahrnují-cesta nyní pracuje na datech-URI.
- Proměnné a funkce volá práce pro cesty v datech-URI.
- Pevné absolutní cesty nefunguje někdy na dovozu.
- Unicode BOM opět odstraní.
Co je nového ve verzi 2.2.0:
- Používání import název souboru interpolace a dovozní inline spolu nyní funguje
- kritizují možnost komprese (stále funguje, ale na výstupu varování ledaže tichý)
- Verze uzel méně má nyní image-size, obraz-width, image-výšku, která vrátit rozměry obrazu souboru
- Opraven problém, který by mohl způsobit parse nastat více než jednou a na zpětné volání se nazývají vícekrát
- Pokud se výstup do konzoly, lessc výchozí hodnota je tichý, takže upozornění nemusíte skončit na výstupu
- Funkce isunit podporuje "" otestovat, zda rozměr nemá žádnou jednotku
- Funkce Data-URI nyní počítá znaky po base64 kódování namísto bajtů před kódování určit, IE8 podporu
- Opravena chyba znemožnění hlídky na pseudo třídy selektorů
- Nepoužívejte mezipaměti prohlížeče při použití s modifyVars
- Detection v případě méně není analyzovat poslední znak v souboru
- Detekce na to, zda je soubor css nyní vyžaduje / css, CSS,? css, css a místo toho jen CSS. Stále můžete říci méně typ souboru pomocí možnosti importu.
- Odstraněno navíc nový řádek přidán do sourcemap vstup inline soubor
- Podpora rozšíření Safari
Co je nového ve verzi 2.1.0:
- Pevná volba isSync, to bylo pomocí synchronizace operace se soubory ale sliby zaručeně zavolat asynchronní. My nyní podporují sliby jako rys spíše než v 1. třídě způsob, jak věci dělat.
- Prohlížeč kód je nyní synchronní opět, jako v V1, což znamená, že blokuje místě až do méně je sestaven
- Některé opravy pro variabilní dovoz, které postihly filemanagers při synchronních
- Pevná lessc Makefile závislostí
- Výstup nyní hlásí zpět dovozy pole s řadou importovaných souborů
- Relativní zkouška cesta pro názvy jednotky (tak pouze systém Windows) je nyní malá a velká písmena
- Fix pro IE7 - použijte getchar místo indexování pole
- Proměnné využívající! důležitý, která bubliny až ovlivnit pravidlo
- LiveReload mezipaměti buster se nyní zachází speciálně
Možnost
teď důležité výstup
Co je nového ve verzi 2.0.0:
- Pevné násobení v non režimu přísné jednotek se vzít levý operand jednotky, v případě, že jednotka nelze vyřešit
- Některé opravy pro prohlížeč cross-kompatibilita li>
- testy prohlížeče nyní předat IE 8-11 a FF
- Přidány index.js a browser.js v kořenovém adresáři jako zástupce
- Opraveny některé lokální proměnné hláskování
- Podpora směrnice @ pult stylu
Co je nového ve verzi 1.7.4:
- Handle velká cesty v prohlížeči
- Zobrazit chybou, pokud prázdný volič slouží v prodloužení
- Fixní majetek sloučením směrnic
- Pevná uspořádání směrnic charset a dovozních
- Pevná spor, který způsobil na pravidlech je neznámé chybě někdy, pokud jste měli komplexní import strategie
- Lepší chybová zpráva pro dovoz chybějící středníky nebo chybně
Co je nového ve verzi 1.7.3:
- Nepoužívejte zaokrouhlit výsledky barevných funkcí, jako je lehkost, odstín, luma atd ..
- pokrytí podpory a obsahují klíčová slova v definicích pozadí.
Co je nového ve verzi 1.7.0:
- Přidat podporu pro rulesets proměnných a přešel na mixins aby balení
- Změnit luma sledovat W3C spec, luma je k dispozici jako jasu. Kontrast stále používá luma, takže můžete vidět rozdíly, pokud váš práh% se nachází v blízkosti existující vypočtené Luma.
- Nadstandardní čistý css což znamená, že --selectors-merge-mode je nyní přejmenován --compatibility
- Přidat podporu pro použití proměnných skeyframes,namespace,charset
- nemovitost Podpora sloučení s + _, když jsou potřebné prostory a udržet + pro oddělený čárkami
- Dovoz nyní vždy importovat jednou souhlasně - spor znamenal dříve určité konfigurace by vést k odlišnému uspořádání souborů
Co je nového ve verzi 1.6.3:
- Opraven problém s voláním toCSS dvakrát nefunguje v některých situacích.
Co je nového ve verzi 1.6.1:
- Podpora ^ a ^^ stínové DOM voliče
- Pevná volič sourcemap (používá k vykazování konec prvku nebo voliče) a směrnice polohy (dříve není podporováno)
- Pevná parsování prázdné méně souborů
- Chyba na (v současné době) nejednoznačné stráže na více CSS selektorů
- Starší prostředí - ochrana proti typeof regex návratu funkce
- Nepoužívejte výchozí klíčové slovo
Co je nového ve verzi 1.5.0:
- Podpora pro volbu import inline zahrnout css, že jste NECHCETE méně analyzovat např import (inline) & quot; file.css & Quot ;;
- Lepší podpora pro modifyVars (obnovovací stylů s novými proměnnými, za použití cache souboru), je nyní více resiliant
- Podpora referenční možnost dovozu odkazovat externí CSS, ale ne jeho výstup. Jakékoli mixin volání nebo prodloužení bude na výstupu.
- Podpora stráže na selektory (v současné době pouze v případě, že máte jeden volič)
- Povolit vlastnost slučování prostřednictvím +: syntaxe
- Přidána MIN / MAX funkce
- Přidána funkce délka a zlepšil extrakt pracovat s čárkami oddělené hodnoty
- Používáte-li importovat více, dílčí dovozy jsou dováženy několikrát do konečného výstupu
Co je nového ve verzi 1.4.1:
- Pevné syncImports a Yui-komprimovat možnost, jak se byly ignorovány.
- Opraveno několik globální proměnné netěsnosti.
Co je nového ve verzi 1.4.0:.
- Pevná absolvování přísného matematického možnost
Co je nového ve verzi 1.3.3:
- Pevné kritická chyba s mixin hovoru, pokud používáte více závorky .
- Při použití funkce kontrastní filtr, funkce prochází, pokud první argument není barva.
Co je nového ve verzi 1.3.2:
- Prohlížeč a URL serveru re-psaní je nyní vyrovnány na re-write (předchozí chování lessc)
- URL-přepisování může být re-psát, že je vzhledem k souboru vstupu pomocí volby relativního URL adres (možnost less.relativeUrls)
- volbu rootpath lze použít k přidání základní cestu ke každému url
- Podpora mixin Argument Seperator z ";" takže můžete předat čárkami oddělené hodnoty. např. .mixin (23px, 12px);
- Pevné spousta problémů s pojmenované argumenty v rohových případech, nechová podle očekávání
- HSV, hsva, jednotka funguje
- Pevná mnoho další špatné chybové zprávy
- Pevná @ import-jednou použít úplnou cestu, ne relativní jeden k určení toho, zda byla dovezena již import
- Podpora: ne (: nth-child (3))
Co je nového ve verzi 1.3.0:
- media bublající
- Podpora libovolných subjektů jako voliče
- Podpora Variadic Argument
- Chování nulového arity mixins změnilo, viz odkaz výše.
- Povolit "import" směrnice v jakémkoliv voliče
- Mediální-query nyní mohou být proměnná
- Automatické sloučení podmínek media-dotazů
- Fix globální úniky variabilní
- Fix chybové hlášení na špatně-arity volání
- Opravuje chybu chování "arguments"
- Fix '::' výstup voliče
- Opravuje chybu při používánímedia s mixins
Funkce
Požadavky na
- , povolte JavaScript na straně klienta li>
- Node.js 0,10 nebo vyšší pro server-side prostředí
Komentáře nebyl nalezen