スタイリング

Taffy のスタイリングプロパティに関する包括的なガイド。

Taffy のスタイリング API は CSS をモデルにしています。以下では、主なプロパティを分類して紹介します。

レイアウトモード

ノードの動作を定義するコアプロパティ。

プロパティ説明
displayFlex(デフォルト)、Grid、Block、FlowRoot、None。
directionDirection.Ltr / Direction.Rtl。
float / clearブロックレイアウトの浮動と回り込みの解除。
positionRelative(フロー)または Absolute(オーバーレイ)。
overflowVisible、Clip、Hidden、Scroll。
insetポジショニング用の top、bottom、left、right。

サイズと間隔

寸法と間隔を制御します。

プロパティ説明
size / minSize / maxSize幅と高さの制御。
aspectRatio幅と高さの比率。
margin外側の余白。
padding内側の余白。
border枠線の幅(スペースのみ)。
gapFlex/Grid アイテム間の間隔。

Flexbox レイアウト

1D レイアウトのプロパティ。

プロパティ説明
flexDirectionRow または Column の方向。
flexWrapWrap または NoWrap。
flexBasis初期メインサイズ。
flexGrow伸長係数。
flexShrink収縮係数。
justifyContentメイン軸の整列。
alignItemsデフォルトのクロス軸の整列。
alignSelfアイテムの整列オーバーライド。
alignContent折り返し行の整列。

Grid レイアウト

2D レイアウトのプロパティ。

プロパティ説明
gridTemplateRows / gridTemplateColumns列と行を定義します。
gridColumn列方向へのアイテムの配置。
gridRow行方向へのアイテムの配置。
gridAutoFlow自動配置アルゴリズム。
gridTemplateAreas / gridTemplateAreaRowCount / gridTemplateAreaColumnCount名前付き領域とテンプレートの行列数。

© 2026 ByteLand Technology Limited