簡體   English   中英

多個備用行顏色

[英]Multiple alternate row colors

我有14種十六進制顏色,我想作為背景顏色交替使用。

我該怎么辦? 而且我也希望避免連續兩次獲得相同的顏色。

假設我有顏色:藍色,紅色,黃色,黑色,粉紅色,白色

我不想要黃色,黑色,黑色,黑色,藍色,白色,白色......

有人能告訴我正確的方向。

<?php 
foreach($db->query("SELECT * FROM custom WHERE id = $id") as $row):
?>
<tr bgcolor="#C6A511">
<td colspan="25"><?=$row['a']?></td>
<td colspan="8"><div style="width:50px; background:ONE-OF-THE-14-BACKGROUND-COLORS-HERE">&nbsp;</div>    </td>
<td colspan="8"><?=$row['c']?></td>
</tr>

對於純CSS路由,您可能希望查看:nth-child偽類。

關於選擇器和相關方程如何在CSS技巧上工作的一個很好的概述

<?php 
$rownum = 0;
foreach($db->query("SELECT * FROM custom WHERE id = $id") as $row):
?>
<tr bgcolor="#C6A511">
<td colspan="25"><?=$row['a']?></td>
<td colspan="8"><div style="width:50px" class="bg<?php echo ($rownum++) % 14; ?>">&nbsp;</div>    </td>
<td colspan="8"><?=$row['c']?></td>
</tr>

不要忘記在CSS中創建bg0..13類。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM