Php 多个交替行颜色
我有14个十六进制的颜色,我想交替作为背景色 我该怎么做?我还想避免连续两次得到相同的颜色 假设我有颜色:蓝色、红色、黄色、黑色、粉色、白色 我不想要黄、黑、黑、黑、蓝、白、白 有人能告诉我正确的方向吗Php 多个交替行颜色,php,javascript,css,Php,Javascript,Css,我有14个十六进制的颜色,我想交替作为背景色 我该怎么做?我还想避免连续两次得到相同的颜色 假设我有颜色:蓝色、红色、黄色、黑色、粉色、白色 我不想要黄、黑、黑、黑、蓝、白、白 有人能告诉我正确的方向吗 <?php foreach($db->query("SELECT * FROM custom WHERE id = $id") as $row): ?> <tr bgcolor="#C6A511"> <td colspan="25"><?=$ro
<?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路由,您可能希望查看伪类 关于选择器和相关方程式如何工作的良好概述
不要忘记在CSS中创建
bg0..13
类。将行颜色放入数组中,引入计数器,并使用计数器索引和mod从数组中检索背景颜色。和增量计数
<?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>