亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

有 3 種不同的顏色,顏色按順序重復到表格末尾

有 3 種不同的顏色,顏色按順序重復到表格末尾

PHP
慕田峪4524236 2022-11-04 16:29:27
<table border="1" cellpadding="10" cellspacing="10" style="border-collapse:collapse; width:200px; margin:auto">    <?php        $colors = array("#376ee5", "#3c763d", "#e2b70b");        for($j = 1; $j < 11; $j++){             for($i = 0; $i < count($colors); $i++){                echo "<tr style='background-color:$colors[$i]'><td>$j</td><td>Student $j</td></tr>";            }        }    ?></table>如圖所示如何創建?有沒有辦法像圖片中一樣創建列顏色?請幫我
查看完整描述

2 回答

?
胡說叔叔

TA貢獻1804條經驗 獲得超8個贊

使用 CSS:


td:nth-child(3n){

    background-color: #376ee5

}

td:nth-child(3n+1){

    background-color: #3c763d

}

td:nth-child(3n+2){

    background-color: #e2b70b

}


查看完整回答
反對 回復 2022-11-04
?
largeQ

TA貢獻2039條經驗 獲得超8個贊

我會通過為$colors將循環通過 0-2 的數組設置一個索引來做到這一點:


$colors = array("#376ee5", "#3c763d", "#e2b70b");

$colorIndex = 0;

for($j = 1; $j < 11; $j++){

    echo "<tr style='background-color:$colors[$colorIndex]'><td>$j</td><td>Student $j</td></tr>";

    $colorIndex++;

    $colorIndex = $colorIndex > 2 ? 0 : $colorIndex;

}


查看完整回答
反對 回復 2022-11-04
  • 2 回答
  • 0 關注
  • 102 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號