cssmergemedia jest narzędziem Pythona, który łączy identyczne zapytania mediów w CSS.
Na przykład, po CSS:
& Nbsp; & nbsp; & nbsp; media ekranem i (min-width: 480px) i (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; kolor: czarny;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; media ekranem i (min-width: 480px) i (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; background: red;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Jest kompilowany do:
& Nbsp; & nbsp; & nbsp; media ekranem i (min-width: 480px) i (max-width: 899px) {
& Nbsp; & nbsp; & nbsp; & nbsp; .foo {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; kolor: czarny;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; & nbsp; .bar {
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; background: red;
& Nbsp; & nbsp; & nbsp; & nbsp; }
& Nbsp; & nbsp; & nbsp; }
Pozwala to zachować swoje pytania mediów wraz z stylu bazowej dla każdego elementu, zamiast zgrupowanie na końcu pliku lub w osobnym pliku (i tym samym odwracając utrzymanie się w koszmar)
CSS Merge Media podstawie cssutils: jaka może być analizowany w cssutils można stosować w scenariuszu.
instalacji
Rozpakuj archiwum i uruchomić ::
& Nbsp; python setup.py install
Inwokacja
Wywołaj skrypt jak tak ::
& Nbsp; cssmergemedia --input style.css --output style-merged.css
Co nowego w tym wydaniu:
- Poprawiono Kontrola dependecy na instalacji
Wymagania :
- Python
Komentarze nie znaleziono