我们有一个多租户网站。客户希望根据他们的标准拥有自定义样式。
我有一个要求,在管理员设置页面中,管理员可以选择更改导航栏颜色,正文文本颜色,锚点颜色等。什么是动态改变颜色的最佳方法?
答案 0 :(得分:0)
可以在运行时改变CSS包。看看这篇文章:http://debeterevormgever.nl/code/dynamic-bundles
答案 1 :(得分:0)
根据我的经验,您必须为Table
创建StyleSheets/CSS
。
我已经开始研究相同类型的要求我通过相同的Table
方法实现了这一点,您创建了包含以下列的表。
StyleID int,
StyleSheetName varchar(100) // you can pass your stylesheet name like Blue,Red,Green etc.
StyleSheetPath varchar(200) // Path for your CSS
IsActive bit // it is use for currently activated CSS and you can check this at your front Side and apply the CSS according to your way.
您可以选择管理员根据他们的要求更改/激活theme/css
。
希望它对你有所帮助。
由于