|
|
1
1
我会选择一个仅使用CSS的解决方案,用户可以指定自己的CSS,并且只能修改主题和布局外观。 您还需要注意不要使用表格,因为它们很僵硬,CSS可能会用它们撞墙。 也看看 CSSZenGarden 了解如何支持用户主题化。 |
|
|
2
1
首先,使用强大的语义方法构建干净的html模板,定义一个默认的css库,无论选择什么主题(基本元素位置、基本图像、字体定义等)都能很好地工作,并在单独的文件中定义默认主题 现在有两种方法:
http://acko.net/dev/farbtastic 如果你想走得更远,例如拖动&在布局上放置元素位置,使用f.ex http://jqueryui.com/ (或scriptcaluous或其他),并在drop时通过httprequest将它们的位置保存到db
如果你喜欢用户编写css文件的方法,我会考虑让他们只覆盖特定类别的元素,但我不知道你真正想实现什么,以及你想在主题化方面走多远,请提供更多细节。我不明白他们为什么要把css上传到磁盘上,只是把它们放在文本区域并保存到数据库中。 关于你选择的方式,你应该检查它是如何运作的 http://tumblr.com 或 http://storytlr.com 对这个问题有一个想法。 |
|
|
3
0
男人, 然后创建多个css文件来反映您的模板,然后在母版页中放置一个下拉框,并用模板名称填充它,然后使用jquery或添加动态链接,其值将根据下拉框中选定的值而变化。 希望这能有所帮助。 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
Mass · 如何在Tailwind CSS v4中创建配置 1 年前 |
|
|
magenta placenta · 将css变量合并为一个变量 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |