2 回答
TA贡献1877条经验 获得超6个赞
您可以简单地在页眉中使用 css 变量在样式上方定义 css 变量,它们都会看到您的变量,您可以在任何样式表中使用它们:
<!DOCTYPE html>
<html>
<head>
<title>Title</title>
<style>
:root {
--color-white: <?= $whiteColor ?>;
--color-black: <?= $blackColor ?>;
}
</style>
<!-- your styles -->
现在在任何样式表中你都可以使用这两个变量:
.text-white {
color: var(--color-white);
}
.text-black {
color: var(--color-black);
}
TA贡献1770条经验 获得超3个赞
查看有关如何在 css 中使用 php 的链接:CSS Variables with PHP。
如果您想使用常规设置页面文件中的变量,您可以在 style.php 中要求该文件。但最好的解决方案是在单独的文件中创建类来保存该颜色变量,并在通用设置页面文件和 style.php 中都需要具有该类的文件,除非您的颜色已经存储在某个类中。如果我理解正确,您是否将要在 default-theme.css 中使用的颜色保留在数据库中?然后您可以将 defalut-theme.css 更改为 default-theme.php 并查询该数据库以检索您需要的颜色。
- 2 回答
- 0 关注
- 313 浏览
添加回答
举报