Мои руки твоего цвета, но мне стыдно
Носить такое белое сердце.
- Уильям Шекспир, Макбет
Шекспир не согласился бы использовать в CSS «цвет», а не «цвет», и вы тоже! Он бы осознал, что, поступая так, он бы составил всю целостность своего письма.
Пишите CSS, используя правильный британский английский, где угодно с помощью postcss-spiffing
.
Основные различия между этим и spiffing
с помощью muan заключаются в том, что он интегрируется с postcss
и не использует регулярные выражения.
npm install postcss-spiffing --save-dev
/* Your well-spelt CSS */
body {
background-colour : grey;
transparency : 0.3 ;
text-align : centre;
text-transform : capitalise;
border : 1 px solid grey;
}
span {
font-weight : plump;
}
. frame {
background-photograph : url ( "/queen.png" ) !please;
}
. hello {
content : "subjects" ;
colour : grey;
}
пойдет в:
body {
background-color : gray;
opacity : 0.7 ;
text-align : center;
text-transform : capitalize;
border : 1 px solid gray;
}
span {
font-weight : bold;
}
. frame {
background-image : url ( "/queen.png" ) !important ;
}
. hello {
content : "subjects" ;
color : gray;
}
var postcss = require ( "postcss" ) ;
var spiffing = require ( "postcss-spiffing" ) ;
var fs = require ( "fs" ) ;
var css = fs . readFileSync ( "random.css" ) ;
console . log ( postcss ( spiffing ( ) ) . process ( css ) . css ) ;
Чтобы использовать это с gulp
, используйте gulp-postcss.
colour
переходит в color
plump
переходит в bold
capitalise
идет к capitalize
!please
перейдите к !important
centre
идет в center
grey
становится gray
background-photograph
переходит в background-image
(также поддерживается list-style-photograph
)transparency
переходит в opacity
(поскольку прозрачность является противоположностью непрозрачности, она становится (1-n))storey
переходит в z-index
( ground
равна 1 и т. д.)