Caroa UI

アイコン

Caroa UIで使用できるアイコン一覧

概要

Caroa UIはLucide Iconsをベースにしたアイコンシステムを提供しています。Iconコンポーネントを通じて、1,000以上のアイコンを利用できます。

基本的な使い方

import { Icon } from '@caroainc/ui-components/client'
 
<Icon name="Home" />
<Icon name="Settings" />
<Icon name="User" />
Loading...

サイズ

size propでアイコンのサイズを変更できます。

サイズピクセル用途
xs12px非常に小さいUI
sm16pxインライン、ボタン内
md20px標準(デフォルト)
lg24px目立たせたい場合
xl32px大きいアイコン
2xl40pxヒーローセクション
Loading...
<Icon name="Star" size="xs" />
<Icon name="Star" size="sm" />
<Icon name="Star" size="md" />
<Icon name="Star" size="lg" />
<Icon name="Star" size="xl" />
<Icon name="Star" size="2xl" />

ウェイト(線の太さ)

weight propで線の太さを変更できます。

Loading...
<Icon name="Heart" weight="thin" />
<Icon name="Heart" weight="light" />
<Icon name="Heart" weight="regular" />
<Icon name="Heart" weight="bold" />

バリアント

variant propでアウトラインまたは塗りつぶしを選択できます。

Loading...
<Icon name="Heart" variant="outline" />
<Icon name="Heart" variant="filled" />

ボタンと組み合わせ

Loading...
<Button>
  <Icon name="Plus" size="sm" />
  <span>追加</span>
</Button>
 
<Button variant="ghost" shape="square">
  <Icon name="Settings" size="sm" />
</Button>

カラー

アイコンは currentColor を継承するため、親要素の text-* クラスで色を変更できます。

Loading...
<Icon name="Circle" className="text-blue-base" />
<Icon name="Circle" className="text-green-base" />
<Icon name="Circle" className="text-orange-base" />

アイコン一覧

クリックするとコードがコピーされます。

1163 件のアイコン


Props

プロパティデフォルト説明
namestring必須アイコン名
size'xs' | 'sm' | 'md' | 'lg' | 'xl' | '2xl''md'サイズ
weight'thin' | 'light' | 'regular' | 'bold''regular'線の太さ
variant'outline' | 'filled''outline'アウトラインまたは塗りつぶし
classNamestring-追加のCSSクラス

On this page