Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
@ my_color = 'blue';
body {
color: @my_color;
}
С teacss вы можете сделать графику параметрической тоже
ну а так было интересно с вами пообщаться на тему, для каких задач писали вы свой код
# Допустим значения будут браться из БД
sql = query 'select color, position from WIDGET_SETTINGS'
# Валидный объект
css =
html:
body:
background: sql.color
div:
position: if sql.position is 'bottom' then 'left' else 'right'
# Добавить в объект новое правило
css.span = color: 'red'
to = require './toCSS.coffee'
# открыть/создать файл на запись
file = fs.createWriteStream 'file.css',
flags: 'a'
encoding: 'utf-8'
mode: 0666
# Записать CSS в 'file.css'
file.write to.toCSS css
html body {
background: green;
}
div {
position: left;
}
span {
color: red
}
div {
width: @window.innerWidth - 10;
}
div {
width: @{$("#other_element").width() - 10}px;
}
<link rel="stylesheet" type="text/teacss" href="style.tea" />
TeaCSS – очевидный подход к созданию стилей