我正在构建一个带有管理面板的简单 mvc 框架,我可以在其中执行 CRUD 操作(即创建、读取、更新、删除)、上传图片和更改 css。我的问题是我们如何从管理面板更改 css?例如,如何更改背景颜色、标题背景图像等...?
我找不到有关此主题的信息。我只发现了一些关于在 css 页面中插入 php 的信息。我认为这是某种旁路,并认为必须有更好的方法。
我正在构建一个带有管理面板的简单 mvc 框架,我可以在其中执行 CRUD 操作(即创建、读取、更新、删除)、上传图片和更改 css。我的问题是我们如何从管理面板更改 css?例如,如何更改背景颜色、标题背景图像等...?
我找不到有关此主题的信息。我只发现了一些关于在 css 页面中插入 php 的信息。我认为这是某种旁路,并认为必须有更好的方法。
您可以使用颜色选择器来确定所有内容的颜色,将它们存储在数据库中以供参考。
要使用它们,您可以直接在您的 template.html 文件中调用它们,如下所示:
<body style="background-color:$color">$content</body>
但是假设你想在你的 .css 文件中使用它,你给你的 .css 文件一个 .php 扩展名并在文件顶部添加这个:
<?php header("Content-type: text/css"); ?>
然后使用适当的代码检索变量并将它们粘贴到静态 css 之间。这是旁路。
或者每次更改颜色时都覆盖一个 .css 文件,但请务必记住,如果您需要编辑 css,则需要先编辑该 css 的模板,然后再次将颜色保存到新模板中。