laravel-admin 列表显示加个漂亮颜色
xuexi 2025-10-15 22:26:59 发表在:PHP 查看数:22
$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
知识库:390条鸣谢:TAY  备案号:蜀ICP备2024090044号-2