我必须根据PHP后端提供的颜色代码动态地更改网站上的肤色。提示用户在后端选择5种颜色。根据这5种颜色创建皮肤。 我已经有工作的CSS,但静态。现在我需要根据选择的颜色代码在静态css中转换所有这些颜色。例如,如果从后端选择5中的第一种颜色是绿色的。所以悬停时的绿色按钮必须稍微轻微。 这些类型的问题的最佳做法是什么?我是否应该制作一个公式,比如找出浅绿色和深绿色代码的差异(如果用户选择红色而不是绿色,那么悬停时它会变成浅红色)?或者还有其他方法吗?动态皮肤
Q
动态皮肤
2
A
回答
1
我宁愿使用不透明的工作,比如给按钮一个背景:rgba(0,0,0,0.5); 这给按钮背景颜色与50%黑色的顶部,使按钮略暗。
为了将选定的颜色传递给模板,我确保所有需要更改颜色的html元素都有一个或两个通用css类。不仅仅是用PHP打印2个css行,它会覆盖默认的样式。
.bg-color {
background-color:red;
}
.font-color {
color: red;
}
+0
谢谢,这样比较好。 – RY35
相关问题
- 1. CKEditor皮肤的动态更新
- 2. Flex 4皮肤:根据父容器状态更改皮肤
- 3. 移动皮肤搜索与正常皮肤搜索不同
- 4. MXML:Spark皮肤VGroups滚动条
- 5. 拆散皮肤
- 6. Eclipse黑皮肤
- 7. Flex4 TabBar皮肤
- 8. delphi7皮肤
- 9. TinyMCE皮肤,比
- 10. 皮肤dropdownbox
- 11. 如何动态更改活动的皮肤?
- 12. Flex TabbedViewNavigatorApplication Actionbar皮肤
- 13. 从TextArea皮肤VScrollBar
- 14. 定制'quipol'皮肤?
- 15. 无法皮肤DateSpinner
- 16. 皮肤在DotNetNuke的
- 17. jquery皮肤滑块?
- 18. 皮肤MSI包装
- 19. ASP.NET主题皮肤
- 20. EmguCV皮肤检测
- 21. OpenCV皮肤检测
- 22. 皮肤对话框
- 23. tiny_mce皮肤问题
- 24. ASP.NET CommandField和皮肤
- 25. 默认皮肤LibGDX?
- 26. 使用电流皮肤反应(皮肤电导)的放松状态/正常状态/压力状态的范围
- 27. 皮肤指数和皮肤重量是什么意思?
- 28. 如何创建dotnetnuke皮肤和皮肤对象?
- 29. 自定义Flex皮肤 - 按钮皮肤中的辅助按钮
- 30. XAML皮肤设置codebehind - 如何在设计时皮肤?
不知道,如果它的最好的方法,但在类似的情况,我创建了5个不同的CSS文件,并加载正确的一个,根据用户的选择 – andrew
否,我需要基于任何五千皮用户选择的颜色。例如颜色1可以以数千种方式选择,类似地,可以选择所有五种颜色并且可以生成数以千计的皮肤。 5 CSS将只生成五个皮肤。 – RY35