当前位置 : 主页 > 网络编程 > ASP >

asp.net – .NET – 如何为大CSS文件构建主题

来源:互联网 收集:自由互联 发布时间:2021-06-24
我负责使用我刚刚继承的大型CSS文件(数千个元素)为网站提供主题功能. 基本上我们希望允许用户能够更改屏幕上的颜色. 除了颜色定义之外,每个CSS元素还有许多其他属性 – 大小,字体
我负责使用我刚刚继承的大型CSS文件(数千个元素)为网站提供主题功能.
基本上我们希望允许用户能够更改屏幕上的颜色.

除了颜色定义之外,每个CSS元素还有许多其他属性 – 大小,字体,浮点数等……同样,各种CSS元素中也会出现特定的颜色.

如果我使用ASP.NET的主题功能来为每个主题使用不同的CSS文件,我必须在所有主题中复制我的CSS文件,这将成为维护的噩梦.

最理想的是,我希望有一个CSS文件(用于维护),并且只能更改颜色属性.

这里有什么选择?

您只需复制颜色属性即可

a:hover
{
   text-decoration:none;
   color:Black;
   display:block    
}

在您主题的css文件中,您只需要:

a:hover
{
    color:Red;
}

现在在您的页面中,您要确保仍然引用原始css文件,浏览器将合并所有样式.

网友评论