Senastra — Icons

Lucide 0.539.0(ISC)同梱 / 論理名で参照 / 記号文字での代用禁止 — STD-ICON v1.0。正本 data/icons.json・規約 data/icons-spec.md

Icon Style Rules

Consistent visual language ensures clarity and professional appearance across all applications.

Do

  • Stroke-based (not filled) for minimal aesthetic
  • 2px stroke at 24px size(Lucide 既定)
  • 24x24 viewBox square canvas
  • 1px corner radius for internal corners
  • Round end caps and line joins
  • Optical centering not mathematical
  • Simple shapes, high legibility

Don't

  • Avoid filled shapes in standard contexts
  • Don't mix filled/outline in same set
  • No overly detailed or complex icons
  • Avoid varying stroke widths
  • Don't deviate from grid alignment
  • Skip decorative elements
  • Prevent visual imbalance

Sizing Scale

Icons scale consistently across six standard sizes, maintaining visual hierarchy and usability.

Color Rules

Icons adapt to context through semantic color application and interactive states.

Default

Inherits text color via currentColor

Accent

On hover, focus, or active state

Disabled

Uses secondary text color

Success

For positive actions/status

Warning

For alerts and caution states

Error

For errors and destructive actions

Info

For informational content

Navigation

移動・方向・メニュー。(12)

lucide/more-horizontal
lucide/house

Actions

操作(再生・編集・保存・検索 など)。(24)

lucide/x
lucide/share-2
lucide/trash-2
lucide/refresh-cw
lucide/undo-2
lucide/redo-2

Window

ウィンドウ操作(タイトルバー)。(3)

lucide/minus
lucide/square
lucide/copy

Files

フォルダ・ファイル・ライブラリ。(7)

Media

画像・音楽・動画・字幕・音量。(7)

lucide/captions

Shapes

プレースホルダ・未知の名前のフォールバック(circle)。(2)

Status

状態表示(info / warning / error / success / help ほか)。(9)

lucide/triangle-alert
lucide/circle-x
lucide/circle-check
lucide/circle-help

Celestial — Moon Phases

Senastra 自作(fill 系・MIT)。(5)

Usage Guidelines

Best practices for implementing icons in buttons, navigation, forms, and other UI contexts.

Icon + Text Combinations

Navigation Item

Verified

Input Adornment

Table Context

Name Status Action
design-guide.pdf Ready
Assets Draft

Spacing Rules

Maintains clear visual separation while keeping elements grouped together.
Creates comfortable touch/click targets (minimum 32px). Use 8px for 24px icons.
Scale icons proportionally on mobile: 16px for text, 20px for nav, 24px default.