工具提示
基础使用
Loading...
<CTooltip content="你好,世界"><CButton label="Hover Me" /></CTooltip>
折叠/展开 代码
不同位置
Loading...
function Demo() {const positions = ['top-left','top','top-right','right-top','right','right-bottom','bottom-left','bottom','bottom-right','left-top','left','left-bottom',]return (<divstyle={{display: 'grid',gridTemplateColumns: 'repeat(3, 1fr)',gap: '24px',}}>{positions.map(p => (<CTooltipkey={p}position={p}content={`来自于位置:${p}的tooltip信息`}><divstyle={{ color: '#fff', backgroundColor: 'var(--casual-primary)', lineHeight: '3em', textAlign: 'center' }}>{p}</div></CTooltip>))}</div>)}
折叠/展开 代码
触发方式
Loading...
function Demo() {const [show, setShow] = useState(false)return (<div className="c-row c-gutter-x-md"><div><CTooltip content="你好,世界"><CButtonoutlinedroundedlabel="悬浮(默认)"/></CTooltip></div><div><CTooltiptrigger="click"content="你好,世界"><CButtonroundedlabel="点击"/></CTooltip></div><div><CButtonlabel="手动"onClick={() => setShow(!show)}/><CTooltiptrigger="manual"content="你好,世界"show={show}toggleShow={setShow}>点击左侧按钮手动触发</CTooltip></div></div>)}
折叠/展开 代码
自定义内容
Loading...
<CTooltipcontent={<div>哇哦,支持自定义内容<CButtonlabel="我是自定义按钮"outlinedround/></div>}trigger="click"><CButton label="点我" /></CTooltip>
折叠/展开 代码
Props
名称 (*代表必须) | 描述 | 类型 | 默认值 |
---|
No Data