[英]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"> </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; ?>"> </div> </td>
<td colspan="8"><?=$row['c']?></td>
</tr>
不要忘記在CSS中創建bg0..13
類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.