MINDRE står för Le aner C SS, och är ett tillägg för CSS språk, lägga till stöd för variabler, kapslade regler, mixins och verksamheter.
MINDRE närvarande stödjer både CSS 2 & 3 syntax och är ett utbrett språk bland utvecklare.
Less.js är en JavaScript-bibliotek kan läsa MINDRE syntax.
Biblioteket är i grunden en CSS preprocessor, ta .less filer och omvandla sitt innehåll till standard-kompatibel CSS-kod, även spara den till en ny fil i klassisk css format som alla webbläsare kan tolka.
Både MINDRE (syntax) och Less.js (biblioteket) har sett användning i stora företag runt om i Internet, som börjar med Google, Twitter och Facebook.
Vad är nytt i den här versionen:
- stöder scopedplugin direktivet att ladda funktion plugins
- Alla direktiven bubblas (t.ex. stöder), inte bara media
- Prestandaförbättringar till tolken -. bör hjälpa icke-krom webbläsare med mycket stora färre filer för att vara en mycket snabbare
- De bildstorlek funktions avseenden inkluderar vägar som andra filfunktioner
- Färga funktioner tar en relativ argument som gäller procentsatser relativt istället för absolut
- Inkludera vägar nu gör: som en separator på fönster (erkänner och inte delning enhetsnamn genom backslash)
- import (CSS) inte dra direktivet ovan kommentarer
- Fix för import uttalanden utan citattecken ibland orsaka problem
- Byt stöder dimensioner och färger
- Webbläsaren fältet ligger i package.json för användning med Browserify
- En annan fix för att stödja vägar som skickas som en sträng i stället för en array
- Fristående regeluppsättningar kan användas som standardargument
- Fast många falska varningar om sträcker
- Fel skrivs till stderr mer konsekvent
- Konsekvent hålla enheter om strikta enheter är avstängd
- Bättre stöd för kommentarer i tjänste alla argument
Vad är nytt i version 2.5.1:
- stöder scopedplugin direktivet att ladda funktions plugins
- Alla direktiven bubblas (t.ex. stöder), inte bara media
- Prestandaförbättringar till tolken -. bör hjälpa icke-krom webbläsare med mycket stora färre filer för att vara en mycket snabbare
- De bildstorlek funktions avseenden inkluderar vägar som andra filfunktioner
- Färga funktioner tar en relativ argument som gäller procentsatser relativt istället för absolut
- Inkludera vägar nu gör: som en separator på fönster (erkänner och inte delning enhetsnamn genom backslash)
- import (CSS) inte dra direktivet ovan kommentarer
- Fix för import uttalanden utan citattecken ibland orsaka problem
- Byt stöder dimensioner och färger
- Webbläsaren fältet ligger i package.json för användning med Browserify
- En annan fix för att stödja vägar som skickas som en sträng i stället för en array
- Fristående regeluppsättningar kan användas som standardargument
- Fast många falska varningar om sträcker
- Fel skrivs till stderr mer konsekvent
- Konsekvent hålla enheter om strikta enheter är avstängd
- Bättre stöd för kommentarer i tjänste alla argument
Vad är nytt i version 2.5.0:
- stöder scopedplugin direktivet att ladda funktions plugins
- Alla direktiven bubblas (t.ex. stöder), inte bara media
- Prestandaförbättringar till tolken -. bör hjälpa icke-krom webbläsare med mycket stora färre filer för att vara en mycket snabbare
- De bildstorlek funktions avseenden inkluderar vägar som andra filfunktioner
- Färga funktioner tar en relativ argument som gäller procentsatser relativt istället för absolut
- Inkludera vägar nu gör: som en separator på fönster (erkänner och inte delning enhetsnamn genom backslash)
- import (CSS) inte dra direktivet ovan kommentarer
- Fix för import uttalanden utan citattecken ibland orsaka problem
- Byt stöder dimensioner och färger
- Webbläsaren fältet ligger i package.json för användning med Browserify
- En annan fix för att stödja vägar som skickas som en sträng i stället för en array
- Fristående regeluppsättningar kan användas som standardargument
- Fast många falska varningar om sträcker
- Fel skrivs till stderr mer konsekvent
- Konsekvent hålla enheter om strikta enheter är avstängd
- Bättre stöd för kommentarer i tjänste alla argument
Vad är nytt i version 2.4.0:
- Stöd för plugins som pre-process (att lägga bibliotek tyst osv.)
- Tomma sourcemaps arbetar nu
- Utdrag och längd fungerar nu ignorera kommentarer i en lista (mer arbete för att komma till rätta det allmänna problemet)
- fragment url: s behandlas absolut, eftersom de hänvisar till HTML-dokument
- Förlänger på en väljare förenas med och nu fungerar bättre
- Kapslade mixins fungera bättre med! viktigt (regression i 2.3.0)
- Löftet beroendet är nu faktiskt frivilligt (infördes 2.0.0)
- filer med bara & # x5c; r radbrytningar bearbeta nu ok (regression i 2.0.0)
- När strikta enheter är avstängd och enheten är 1 / x (t.ex. 1 / 12px) enheten utgången är x, tidigare ingenting (regression i 2.0.0)
Vad är nytt i version 2.3.1:
- Fixat beror alternativet (regression i 2.3.0)
- Support förälder väljaren (&) som används i under elementet uttryck (t.ex. inte (.c _ &))
Vad är nytt i version 2.3.0:.
- Inkom isruleset funktion
- Inkom valfritt alternativ import, vilket mindre att inte misslyckas om filen inte hittas.
- Fixat webbläsare-sidan cache.
- Många fixar att importera referens -. stödsupport och keyframe
- Väljare nu interpolera pseudoväljare (t.ex. @ {hover}).
- Fasta kommentarer missat av om de var i slutet av filen.
- Fixat! viktigt används med parametriska mixins.
- Avger varningar för sträcker sig när målet inte hittas.
- inkluderar-path fungerar nu på data-uri.
- Variabler och funktionsanrop arbete för väg i data uri.
- Fixat absoluta sökvägar fungerar inte på import ibland.
- Unicode BOM bort igen.
Vad är nytt i version 2.2.0:
- Använda import filnamn interpolering och import inline tillsammans nu fungerar
- nedvärdera kompressions alternativet (fortfarande fungerar, men matar ut en varning om tyst)
- Noden versionen av mindre har nu bildstorlek, bildbredd, bild höjd som återvänder bildens dimensioner av en fil
- Fixat ett problem som kan leda till att parse att förekomma mer än en gång och återuppringning kallas flera gånger
- Om du utmatning till konsolen, lessc standard tyst så varningar inte hamnar i produktionen
- isunit funktionen stöder '' för att testa om en dimension har ingen enhet
- data uri funktion räknar nu tecken efter base64-kodning i stället för byte före kodning för att bestämma IE8 stöd
- Fasta bugg åstad vakter på pseudoklassväljarna
- inte cache i webbläsaren när den används med modifyVars
- Detection om mindre inte tolka sista tecknet i filen
- Upptäckt av huruvida en fil är css nu kräver / css, css,? css & css i stället för bara css. Du kan fortfarande säga mindre typ av fil med importalternativ.
- Removed extra ny rad läggs till sourcemap inträde inline-fil
- Stöder Safari tillägg
Vad är nytt i version 2.1.0:
- alternativet Fast isSync, det var med hjälp av synkroniserings filhantering men löften garanterade att ringa tillbaka asynkron. Vi stöder nu löften som en funktion snarare än 1: a klass sätt att göra saker.
- Browser kod är nu synkron igen, som i v1, vilket betyder att den blockerar plats till mindre sammanställs
- Vissa korrigeringar för rörliga import vilket påverkade filemanagers när synkron
- Fast lessc Makefilen beroenden
- Output rapporterar nu tillbaka en import fält med en rad importerade filer
- Relativ sökväg test för driv namn (så windows endast) nu skift okänslig
- Fix för IE7 - använd getchar istället för indexering array
- Variabler hjälp! viktigt nu utgång! viktigt, som bubblar upp att påverka regeln
- LiveReload cache buster nu behandlas speciellt
Alternativet
Vad är nytt i version 2.0.0:
- Fixat i icke strikta enheter läge för att ta vänstra operand enhet, i det fall att enheten inte kan lösas
- Vissa korrigeringar för webbläsaren tvär kompatibilitet
- Webbläsar tester passerar nu i IE 8-11 och FF
- Lades index.js och browser.js i roten som genvägar
- Fixat vissa lokala variabla stavningar
- Stöd till direktiv @ kontra stil
Vad är nytt i version 1.7.4:
- Hantera versaler vägar i webbläsaren
- Visa fel om en tom väljare används i förlänga
- Fast egendom sammanslagning i direktiv
- Fast beställning av direktiven charset och import
- Fixat race-tillstånd som orsakade ett regel är odefinierad fel ibland om du hade en komplex import strategi
- Bättre felmeddelande för import saknas semikolon eller missbildade
Vad är nytt i version 1.7.3:
- inte avrunda resultatet av färgfunktioner, som lätthet, färgton, luma etc ..
- Support täcka och innehåller sökord i bakgrunden definitioner.
Vad är nytt i version 1.7.0:
- Lägg till stöd för regeluppsättningar i variabler och skickas till mixins att tillåta omslag
- Byt luma att följa w3c spec, finns som luminans luma. Kontrast använder fortfarande luma så att du kan se skillnader om din tröskel% ligger nära den befintliga beräknade luma.
- Uppgraderad ren css vilket innebär att --selectors-merge-läget är nu omdöpt --compatibility
- Lägg till stöd för att använda variabler medkeyframes,namespace,charset
- Support egendom samman med + _ när utrymmen behövs och hålla + för kommaseparerad
- Import nu alltid importera en gång konsekvent - ett konkurrenstillstånd innebar tidigare vissa konfigurationer skulle leda till en annan beställning av filer
Vad är nytt i version 1.6.3:
- Fixat problem med att ringa toCSS två gånger inte fungerar i vissa situationer.
Vad är nytt i version 1.6.1:
- Support ^ och ^^ skugga DOM väljare
- Fixat sourcemap väljaren (används för att rapportera slutet av elementet eller väljaren) och direktiv läge (tidigare stöds ej)
- Fast analysera tomma färre filer
- Fel på (för närvarande) tvetydiga vakter på flera CSS-selektorer
- Äldre miljöer - skyddar mot typeof regex åter funktion
- Använd inte standard sökord
Vad är nytt i version 1.5.0:
- Stöd för import inline möjlighet att inkludera CSS som du Vill inte mindre att tolka t.ex. import (inline) & quot; file.css & quot ;;
- Bättre stöd för modifyVars (uppdaterings stilar med nya variabler, med en fil cache), är nu mer robust
- Stöd för import referens möjlighet att referera till extern css, men inte ut det. Eventuella Mixin samtal eller förlänga s matas ut.
- Stöd för vakter på väljare (för närvarande endast om du har en enda väljare)
- Tillåt egendom sammanslagning genom +: syntax
- Inkom min / max funktioner
- Inkom längd funktion och förbättrad extrakt för att arbeta med komma separerade värden
- När du använder import flera är under import importeras flera gånger till slutresultatet
Vad är nytt i version 1.4.1:
- Fasta syncImports och yui-komprimera alternativet, eftersom de var ignoreras.
- Fasta flera globala variabel läckor.
Vad är nytt i version 1.4.0:.
- Fast passerar strikt matematik alternativ
Vad är nytt i version 1.3.3:
- Fast kritisk bugg med mixin samtal om du använder flera konsoler .
- När du använder kontrastfunktionen filtret funktionen leds igenom om det första argumentet är inte en färg.
Vad är nytt i version 1.3.2:
- Webbläsare och server url omskrivningar har nu anpassats att inte skriva om (tidigare lessc beteende)
- URL-omskrivning kan göras för att skriva om att vara i förhållande till posten filen med relativa webbadresser (alternativ less.relativeUrls)
- rootpath alternativ kan användas för att lägga en bas väg till varje url
- Support mixin argument seperator av ";" så att du kan skicka komma separerade värden. t.ex. .mixin (23px, 12px;);
- Fast massor av problem med namngivna argument hörn fall, inte beter sig som förväntat
- hsv, HSVA, enhetsfunktioner
- Fasta mycket mer dåliga felmeddelanden
- Fixat @ import-en gång för att använda hela sökvägen, inte den relativa ett för att avgöra om en import har importerats redan
- Stödjer: inte (: n: te-barn (3))
Vad är nytt i version 1.3.0:
- media bubblande
- Support godtyckliga enheter som väljare
- Variadic argument support
- beteende noll-arity mixins har ändrats, se länk ovan.
- tillåter "@ import direktiven i alla väljare
- Mediefrågefunktioner kan nu vara en variabel
- Automatisk sammanslagning av mediefrågeförhållanden
- Fix globala variabla läckor
- Fix felmeddelande på fel-arity samtal
- Fixa en "arguments beteende bugg
- Fix "::" effektväljare
- Fixa en bugg när du användermedia med mixins
Krav :
- Javascript aktiverat på klientsidan
- Node.js 0,10 eller högre för server-side miljöer
Kommentarer hittades inte