Skip to content
全部文档

颜色条目

简介

颜色条目可根据 CSS 颜色定义显示颜色预览,通常来自 颜色选择器字段,支持 HEX、HSL、RGB、RGBA 等格式。

php
use Filament\Infolists\Components\ColorEntry;

ColorEntry::make('color')
颜色条目颜色条目

允许将颜色复制到剪贴板

你可以使颜色可复制:点击预览会将 CSS 值复制到剪贴板,并可选择自定义确认消息及持续时间(毫秒)。此功能仅在应用启用 SSL 时可用。

php
use Filament\Infolists\Components\ColorEntry;

ColorEntry::make('color')
    ->copyable()
    ->copyMessage('Copied!')
    ->copyMessageDuration(1500)
带复制按钮的颜色条目带复制按钮的颜色条目

也可传入布尔值,以控制颜色是否可复制:

php
use Filament\Infolists\Components\ColorEntry;

ColorEntry::make('color')
    ->copyable(FeatureFlag::active())

TIP

除了接受静态值外,copyable()copyMessage()copyMessageDuration() 方法也接受函数以动态计算。你可以将各种工具作为参数注入该函数。