繁体   English   中英

将CSS设置为动态创建的类

[英]Set CSS to dynamically created class

我有多个<ul> ,它们的类名是从数据库中提取的。 用户可以添加或删除这些无序列表,并为其指定所需的任何名称。 然后,用户可以为每个<ul>分配颜色。 我可以将颜色保存到数据库中,但是我不知道如何将其加载到CSS中,因为我必须选择我不知道名称的类并将一些颜色设置为background-color属性。 这是我加载列表的方式:

<ul class="<?php echo $stringTemp; ?>">

这被放置在while循环中。 现在,我需要帮助为每个列表添加背景色。

嗯,只是style="background-color: xxx"

<?php
echo "<style>
           .myClass {
                background-color:$stringTemp;
            }
 </style>";

 echo "<ul class='$myClass'>       </ul>";

 ?>

创建一个名为style.css的文件,并将其放入其中:

ul.class-one { background-color: #000; }
ul.class-two { background-color: #F00; }
ul.class-etcetc...

并将其添加到您的HTML <head>部分:

<link rel="stylesheet" type="text/html" src="style.css">

您可能已经知道如何执行此操作,我只是想让其他阅读此指南的人更全面。

试试这个吧

<?php

        while()
        {
    echo"<ul class='".$stringTemp."'>";
        }
?>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM