将CSS属性的值作为变量存储在外部配置文件中
Storing values for CSS properties as variables in an external configuration file
是否有一种方法可以将CSS属性的值存储为元素的高度/宽度等变量,作为配置文件中的变量,以便它们可以轻松维护&不需要改变元素的CSS值,只需要改变外部配置文件中的变量。
变量,主要是因为如果我调整元素的大小&我希望其他元素应该补偿的变化,我不需要改变所有的值,但只是一个单一的变量!
这有可能吗?
这在标准CSS中是不可能的。如果您想使用JavaScript动态应用样式属性,这是可能的,但更简单的解决方案可能是使用LESS,这是一个CSS扩展,旨在做这样的事情。
下面是一个例子:
@myWidth: 100px;
#header {
width: @myWidth;
}
#footer {
width: @myWidth;
}
这个get被LESS脚本"编译"成普通的旧CSS:
#header {
width: 100px;
}
#footer {
width: 100px;
}
显然,对于这样一个小的示例,没有什么好处,但是当您处理巨大的CSS文件时,它可以产生巨大的差异。LESS还带来了许多其他的东西,所以请浏览一下文档来了解它们。
相关文章:
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 存储$http如何从$http函数(Angularjs)外部获取可访问变量中的响应
- 将Firebase url存储在外部属性文件中
- 如何在外部文件中存储谷歌地图选项
- 在外部JSON文件中存储对象数组
- 将数据从外部 Javascript 添加到存储
- 如何在外部存储javascript变量(没有服务器)的值
- 从外部域 javascript 保存的本地存储不会保存在外部域下
- 如何将计数器存储在外部文件中并在jquery中加载它
- 如何使用外部存储呈现数据视图的 tpl
- 如何查询外部域,将其存储在chrome扩展中,并调用它在popup.html中显示
- 将外部页面源存储在Javascript变量中
- 将google地理编码返回的值存储在外部javascript变量中
- 哪里是外部js文件在html存储?我可以
- METEOR:从外部api存储数据失败
- 将CSS属性的值作为变量存储在外部配置文件中
- 将外部php样式表的内容存储在html中
- 是否可以在应用外部修改本地存储值
- 如何访问存储在项目外部的javascript文件
- 从外部json文件中获取对象数组,并将其存储在javascript中