Skip to content

ユーティリティ

kitstrap2は包括的なユーティリティクラスを提供します。

ディスプレイ

クラス効果
.kit-blockdisplay: block
.kit-inline-blockdisplay: inline-block
.kit-inlinedisplay: inline
.kit-hidden / .kit-nodisp / .kit-nddisplay: none
.kit-visiblevisibility: visible
.kit-invisiblevisibility: hidden
.kit-noeventspointer-events: none

Flexbox

A
B
C
html
<div class="kit-flex kit-gap-s">
  <div class="kit-button">A</div>
  <div class="kit-button">B</div>
  <div class="kit-button">C</div>
</div>
クラス効果
.kit-flexdisplay: flex
.kit-inline-flexdisplay: inline-flex
.kit-flex-row / .kit-flex-column方向
.kit-flex-wrap / .kit-flex-nowrap折り返し
.kit-flex-grow / .kit-flex-shrink伸縮
.kit-flex-start / .kit-flex-center / .kit-flex-end主軸配置
.kit-flex-between / .kit-flex-around / .kit-flex-evenly分散配置
.kit-flex-top / .kit-flex-middle / .kit-flex-bottom交差軸配置
.kit-flex-fitflex: 1 1 0%
.kit-gap-{size}ギャップ (0, xs, s, m, l, xl, xxl)

スペーシング

パターン: .kit-p-{size}(パディング)、.kit-m-{size}(マージン)

方向: t(上)、b(下)、l(左)、r(右)、x(水平)、y(垂直)

サイズ: 0, xs (4px), s (8px), m (12px), l (16px), xl (24px), xxl (32px), auto(マージンのみ)

パディング Large
マージン上 Small + パディング Small
html
<div class="kit-p-l kit-bgc-secondary">パディング Large</div>
<div class="kit-m-t-s kit-p-s kit-bgc-secondary">マージン上 Small</div>

サイズ

クラス効果
.kit-width-{0..100}5%刻みの幅指定
.kit-width-autowidth: auto
.kit-fitフルワイドブロック
.kit-max-width-sm/md/lg/xl最大幅ブレークポイント
.kit-height-auto / .kit-height-100 / .kit-height-screen高さ

シャドウ

Shadow 1
Shadow 3
Shadow 5
Shadow 8
Shadow 10
html
<div class="kit-shadow-1">Shadow 1</div>
<div class="kit-shadow-5">Shadow 5</div>
<div class="kit-shadow-10">Shadow 10</div>

フォント

クラス効果
.kit-font-xxl.kit-font-xs / .kit-font-0フォントサイズ
.kit-font-bold / .kit-font-normal / .kit-font-thinフォントウェイト

テキスト

クラス効果
.kit-text-l / .kit-text-c / .kit-text-rテキスト配置
.kit-text-upper / .kit-text-lower / .kit-text-capitalizeテキスト変換
.kit-text-zenkaku全角文字
.kit-line-xl.kit-line-0行高
.kit-text-underline / .kit-text-overline / .kit-text-wavy / .kit-text-double / .kit-text-nodecorationテキスト装飾
.kit-text-nowrap / .kit-text-break / .kit-text-truncate折り返し制御

カラー

テキスト色: .kit-c-{name} — 背景色: .kit-bgc-{name}

利用可能な名前: primary, secondary, success, warning, danger, info, orange, dodgerblue, deeppink, limegreen, crimson, green, silver, black

PrimarySuccessDangerOrange
html
<span class="kit-bgc-primary">Primary</span>
<span class="kit-bgc-success">Success</span>

ポジション

クラス効果
.kit-staticposition: static
.kit-relativeposition: relative
.kit-absoluteposition: absolute
.kit-fixedposition: fixed
.kit-stickyposition: sticky; top: 0

その他

クラス効果
.kit-scroll / .kit-scroll-x / .kit-scroll-yオーバーフロースクロール
.kit-overflow-hiddenoverflow: hidden
.kit-selectableテキスト選択可能
.kit-initcursor: default
.kit-pointercursor: pointer
.kit-rounded-s/m/l/full/0ボーダーラジアス
.kit-opacity-0/25/50/75/100不透明度