2015-11-05 105 views
1

我很好奇,在网站中允许主题的最佳途径是使用当今的技术吗?什么是完成主题的最佳方式

有点背景。

当前主题是通过为每个提供的不同布局类型提供一组核心文件来完成的。另外还有一个用于控制颜色的每个布局的CSS文件。通过在文本文件中输入值,然后运行自定义Python脚本,在将文件编译到一起时将颜色分配到CSS中,可以实现颜色值。

然后我将编译后的文件复制到C#解决方案中。

我的问题和期望的结局。

最好继续在解决方案之外编译CSS并将编译后的文件复制到解决方案中?切换到LESS这样的东西会值得吗?

将它集成到应用程序并使其动态化的想法?

利用CSS3和响应式设计。

允许用户通过颜色选择器为指定区域选择自定义颜色的最佳方法。目前这是通过将自定义CSS写入标题来覆盖基本CSS来完成的。

是否有任何很好的示例网站,显示良好的主题?

谢谢!

+0

此问题要么太宽泛,基于观点或邀请讨论,所以是堆栈溢出 –

回答

1

任何解决方案都应该允许您利用CSS3和响应式设计。

如果你没有提到你想要包括一个颜色选择器,我会说LESS是实现主题最简单和最可维护的方法(SASS可能也很好,但我没有用过它本人)。

您可以在几个小时内学习语法,并且如果您愿意允许用户从预定义的主题列表中进行选择,那么下面的帖子将会包含您设置样式表时所需的一切或多或少的一个点维护:

LESS CSS - Change variable value for theme colors depending on body class

我没有任何要添加的用户定义的配色方案。我需要自己研究一下。

相关问题