使用 php 的动态 CSS

Pun*_*nam 1 html css php codeigniter

目前,我正在研究 PHP codeignitor 框架。我假设有一些属性,例如颜色、字体等,保存在我的数据库中的某个字段中。我想做的就是,我在 css 文件中有一些带有默认值的类。就像前任一样。我有一个 css 类,如下所示:

     .text_box{
           color: pink;
           text-decoration: none;
           background-color: transparent !important;
           transition: all 0.2s ease-in-out 0s;
       }
       .text_box:hover{
             color: blue;
             text-decoration: none;
             background-color: transparent !important;
             transition: all 0.2s ease-in-out 0s;
        }
Run Code Online (Sandbox Code Playgroud)

在我的数据库中,我已将文本框的颜色属性设置为黄色。我想动态地改变它。意味着当我从输入字段更改颜色时,它应该自动转换为我在 css 属性中想要的颜色。

我不知道我的问题是否正确。我浏览了很多链接,但没有得到适合我的场景的相关解决方案。

使用 PHP 如何创建这样的动态变化。

谢谢。

Vim*_*mal 5

您可以使用 jQuery 来完成。

var color = "value from DB";
$('.text_box').css({ 'color' : color, });
Run Code Online (Sandbox Code Playgroud)

或在 PHP 中:

<?php
$color = 'value from DB'; //you have to get the value from db
?>
<style>
.text_box { 
color: <?php echo $color; ?>;
}
</style>
Run Code Online (Sandbox Code Playgroud)

希望这有效。