В файле CSS есть ли способ использовать переменные для цветов (или других свойств)? Например, у меня есть следующий код:Можно ли использовать переменные для хранения значений свойств в CSS?
#container1 {
background: #ff0000;
}
#container2 {
background: #ff0000;
}
Если я решил изменить красный цвет (# FF0000) на протяжении всего моего сайта к чему-то еще, я должен был бы найти и заменить все экземпляры «# FF0000» в StyleSheet. Если у меня есть несколько StyleSheets по всему сайту, это может стать раздражающим.
Разве это не возможно, чтобы сделать что-то вроде этого, вместо:
#container1 {
background: redColor;
}
#container2 {
background: redColor;
}
.redColor {
background: #ff0000;
}
Я знаю, что я мог бы ссылаться на «container1» с классом «redColor», но мне интересно, если я могу использовать переменные так, чтобы я мог укажите значение для других свойств, таких как цвет шрифта и т. д.
Спасибо за любую помощь!
Andrew.
Собственный CSS не может этого сделать. –
http://lesscss.org/ – Adrift
@Adrift - LessCss кажется классным, но я не уверен, что добавление новой библиотеки - мудрая идея для чего-то подобного. Я думаю, если это невозможно без внешней библиотеки, тогда это невозможно ... – Andrew