ボーダー

ボーダーの太さ・方向

ボーダーの太さを設定するborder-widthプロパティのユーティリティクラスが用意されています。su-border-[WIDTH]クラスを付与することで、指定の太さに応じた実線のボーダーを設定できます。太さはpx単位で1〜5pxまで設定でき、サフィックスには太さの数値が入ります。

また、su-border-[DIRECTION]-[WIDTH]クラスを付与することで、特定の方向のみにボーダーを適用することができます。方向は上方向はsu-border-t-[WIDTH]、下方向はsu-border-b-[WIDTH]、左方向はsu-border-l-[WIDTH]、右方向はsu-border-r-[WIDTH]と、Top(t)、Bottom(b)、Left(l)、Right(r)のそれぞれ頭文字がサフィックスとして入ります。

<div class="su-border-3">3pxの実線のボーダーが適用されます。</div>

<!-- 指定した方向のみボーダーを設定する -->
<div class="su-border-t-1 su-border-b-1">1pxの実線のボーダーが上方向と下方向のみ適用されます。</div>

クラス名の一覧

※下記リストは太さのバリエーションを省略しています

.su-border 上下左右方向に1pxの実線のボーダーが適用されます。
.su-border-[WIDTH] 上下左右方向に1〜5pxで指定した幅の実線のボーダーが適用されます。
.su-border-t 上方向に1pxの実線のボーダーが適用されます。
.su-border-t-[WIDTH] 上方向に1〜5pxで指定した幅の実線のボーダーが適用されます。
.su-border-b 下方向に1pxの実線のボーダーが適用されます。
.su-border-b-[WIDTH] 下方向に1〜5pxで指定した幅の実線のボーダーが適用されます。
.su-border-l 左方向に1pxの実線のボーダーが適用されます。
.su-border-l-[WIDTH] 左方向に1〜5pxで指定した幅の実線のボーダーが適用されます。
.su-border-r 右方向に1pxの実線のボーダーが適用されます。
.su-border-r-[WIDTH] 右方向に1〜5pxで指定した幅の実線のボーダーが適用されます。

ボーダーの形状

ボーダーの形状を設定できるborder-styleプロパティのユーティリティクラスが用意されています。su-border-[STYLE]クラスを追加することで、それぞれ対応するボーダーの形状が設定されます。

<div class="su-border-2 su-border-dashed">上下左右方向に2pxの破線のボーダーが適用されます。</div>

クラス名の一覧

.su-border-solid ボーダーの形状が実線で表示されます。
.su-border-dotted ボーダーの形状が点線で表示されます。
.su-border-dashed ボーダーの形状が破線で表示されます。
.su-border-double ボーダーの形状が二重線で表示されます。
.su-border-none ボーダーを非表示にします。

ボーダーの色

ボーダーの色を設定できるborder-colorプロパティのユーティリティクラスが用意されています。su-color-[COLOR_NAME]クラスを追加することで、それぞれ対応するボーダーの色が設定されます。また、su-color-[COLOR_NAME]-[TONE_NAME]クラスを追加した場合には、トーン違いのボーダーの色を設定することができます。デフォルトではトーン4の色が適用されますが、トーン名を、paleとするとトーン0が、lightとするとトーン2が、midとするとトーン6が、darkとするとトーン8の色が設定されるようになります。使用されるカラーやトーンについては、Startify-UIのデザイントークンで採用されているカラースキームの配色に対応した色が用意されています。

<div class="su-border-1 su-border-pink-mid">
  上下左右方向に1pxの実線のボーダーがピンクのトーン6の色で適用されます。
</div>

クラス名の一覧

※下記リストはトーンのバリエーションを省略しています

.su-border-red パレットカラーのレッドのトーン4の色でボーダーが表示されます。
.su-border-red-[TONE_NAME] パレットカラーのレッドのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-orange パレットカラーのオレンジのトーン4の色でボーダーが表示されます。
.su-border-orange-[TONE_NAME] パレットカラーのオレンジのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-orange-yellow パレットカラーのオレンジイエローのトーン4の色でボーダーが表示されます。
.su-border-orange-yellow-[TONE_NAME] パレットカラーのオレンジイエローのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-yellow パレットカラーのイエローのトーン4の色でボーダーが表示されます。
.su-border-yellow-[TONE_NAME] パレットカラーのイエローのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-yellow-green パレットカラーのイエローグリーンのトーン4の色でボーダーが表示されます。
.su-border-yellow-green-[TONE_NAME] パレットカラーのイエローグリーンのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-green パレットカラーのグリーンのトーン4の色でボーダーが表示されます。
.su-border-green-[TONE_NAME] パレットカラーのグリーンのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-teal パレットカラーのティールのトーン4の色でボーダーが表示されます。
.su-border-teal-[TONE_NAME] パレットカラーのティールのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-cyan パレットカラーのシアンのトーン4の色でボーダーが表示されます。
.su-border-cyan-[TONE_NAME] パレットカラーのシアンのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-light-blue パレットカラーのライトブルーのトーン4の色でボーダーが表示されます。
.su-border-light-blue-[TONE_NAME] パレットカラーのライトブルーのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-blue パレットカラーのブルーのトーン4の色でボーダーが表示されます。
.su-border-blue-[TONE_NAME] パレットカラーのブルーのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-blue-violet パレットカラーのブルーバイオレットのトーン4の色でボーダーが表示されます。
.su-border-blue-violet-[TONE_NAME] パレットカラーのブルーバイオレットのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-violet パレットカラーのバイオレットのトーン4の色でボーダーが表示されます。
.su-border-violet-[TONE_NAME] パレットカラーのバイオレットのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-purple パレットカラーのパープルのトーン4の色でボーダーが表示されます。
.su-border-purple-[TONE_NAME] パレットカラーのパープルのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-magenta パレットカラーのマゼンタのトーン4の色でボーダーが表示されます。
.su-border-magenta-[TONE_NAME] パレットカラーのマゼンタのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-pink パレットカラーのピンクのトーン4の色でボーダーが表示されます。
.su-border-pink-[TONE_NAME] パレットカラーのピンクのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-pink-red パレットカラーのピンクレッドのトーン4の色でボーダーが表示されます。
.su-border-pink-red-[TONE_NAME] パレットカラーのピンクレッドのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-gray-cool グレーカラーのクールのトーン4の色でボーダーが表示されます。
.su-border-gray-cool-[TONE_NAME] グレーカラーのクールのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-gray-warm グレーカラーのウォームのトーン4の色でボーダーが表示されます。
.su-border-gray-warm-[TONE_NAME] グレーカラーのウォームのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-gray-mono グレーカラーのモノトーンのトーン4の色でボーダーが表示されます。
.su-border-gray-mono-[TONE_NAME] グレーカラーのモノトーンのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-error ステータスカラーのエラー・禁止のトーン4の色でボーダーが表示されます。
.su-border-error-[TONE_NAME] ステータスカラーのエラー・禁止のトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-warning ステータスカラーの注意・警告のトーン4の色でボーダーが表示されます。
.su-border-warning-[TONE_NAME] ステータスカラーの注意・警告のトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-success ステータスカラーの成功・許可・完了のトーン4の色でボーダーが表示されます。
.su-border-success-[TONE_NAME] ステータスカラーの成功・許可・完了のトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-info ステータスカラーの通知・進行中のトーン4の色でボーダーが表示されます。
.su-border-info-[TONE_NAME] ステータスカラーの通知・進行中のトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-negative ステータスカラーの中止・終了のトーン4の色でボーダーが表示されます。
.su-border-negative-[TONE_NAME] ステータスカラーの中止・終了のトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-base テーマカラーのベースカラーのトーン4の色でボーダーが表示されます。
.su-border-base-[TONE_NAME] テーマカラーのベースカラーのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-primary テーマカラーのプライマリーカラーのトーン4の色でボーダーが表示されます。
.su-border-primary-[TONE_NAME] テーマカラーのプライマリーカラーのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-secondary テーマカラーのセカンダリーカラーのトーン4の色でボーダーが表示されます。
.su-border-secondary-[TONE_NAME] テーマカラーのセカンダリーカラーのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-accent テーマカラーのアクセントカラーのトーン4の色でボーダーが表示されます。
.su-border-accent-[TONE_NAME] テーマカラーのアクセントカラーのトーン0、トーン2、トーン6、トーン8からトーン名に対応する色でボーダーが表示されます。
.su-border-white 白(#FFFFFF)の色でボーダーが表示されます。
.su-border-black 黒(#000000)の色でボーダーが表示されます。