laravel-admin 列表显示加个漂亮颜色
$grid->column('tag_fenlei_id', __('标签分类'))->display(function(){
if ($this->tag_fenlei_id && $this->taggl) {
// 预定义渐变颜色
$gradients = [
'linear-gradient(45deg, #FF6B6B, #FF8E53)',
'linear-gradient(45deg, #4ECDC4, #44A08D)',
'linear-gradient(45deg, #FF9A8B, #FF6A88)',
'linear-gradient(45deg, #42E695, #3BB2B8)',
'linear-gradient(45deg, #FFD26F, #3677FF)'
];
$colorIndex = $this->tag_fenlei_id % count($gradients);
$gradient = $gradients[$colorIndex];
return "<span style='background: {$gradient}; color: white; padding: 4px 12px; border-radius: 15px; font-size: 12px; font-weight: bold;'>{$this->taggl->name}</span>";
}
return "<span style='background: #6c757d; color: white; padding: 4px 12px; border-radius: 15px; font-size: 12px;'>未选择分类</span>";
});
最近访问时间:2025-10-18 02:00:26