Я создаю сетку css, которая опирается на концепцию блоков. Поэтому у меня есть базовый файл:
$max-columns: 4;
$block-width: 220px;
$block-height: 150px;
$block-margin: 10px;
И он используется mixin:
@mixin block ($rows, $columns, $max-columns) {
display: block;
float: left;
margin: $block-margin 0 0 $block-margin;
box-sizing: border-box;
width: ($block-width * $columns) - $block-margin;
}
Но мне также хотелось бы, чтобы javascript имел доступ к переменным в базовом файле. Я думал, что могу создать невидимый div и дать ему атрибуты $block-width, $block-height и $block-margin и вытащить значения оттуда. Но max-столбцы не привязаны ни к чему напрямую, поэтому мне придется придумать хакерский способ сделать это в div. Есть ли более чистый способ совместного использования значений из sass/css в javascript или наоборот?