簡體   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