部落格側邊欄常見的「標籤雲」視覺特徵:顏色多樣、字體大小不一。這能直觀反映標籤熱門度(字越大越熱門),並增加頁面活潑感。
直接在合理區間取整數,加上 px 單位:
<?php $size = rand(12, 24); // 12px ~ 24px echo '<span style="font-size:' . $size . 'px">標籤文字</span>'; ?>
顏色格式為 #RRGGBB,每位取 0-9、A-F。用陣列映射下標隨機取值:
<?php
function getRandomColor(): string {
$hex = ['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'];
$color = '#';
for ($i = 0; $i < 6; $i++) {
$color .= $hex[rand(0, 15)];
}
return $color;
}
// 使用範例
echo '<span style="color:' . getRandomColor() . '">彩色標籤</span>';
?>
getRandomColor()tags_cloud.html),前端直接 include 或 AJAX 載入。有空再分享 JavaScript 版的動態標籤雲實作!