ボーダー
ボーダーの太さ・方向
ボーダーの太さを設定する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)の色でボーダーが表示されます。 |