kitstrap ドキュメント
kitstrap v0.6
このページは古いバージョンのkitstrapドキュメントです v0.6以降の情報は https://kitstrap.netlify.app を参照してください。

 kitstrapを使用して、簡単にWebページのレイアウトを構成することができます。

class tag kit-block

kit-blockを使用すると、要素をブロック要素にすることができます。例えば、kit-buttonにこれを適用すると、以下のようになります。

プレビュー
ブロックレベルボタン ブロックレベルボタン ブロックレベルボタン
マークアップ
<kit-button class="kit-block m">ブロックレベルボタン</kit-button>
<kit-button class="kit-block m">ブロックレベルボタン</kit-button>
<kit-button class="kit-block m">ブロックレベルボタン</kit-button>

class tag kit-inblock

kit-inblockを使用すると、要素をインラインブロック要素にすることができます。例えば、kit-buttonにこれを適用すると、以下のようになります。

プレビュー
インラインブロックレベルボタン インラインブロックレベルボタン インラインブロックレベルボタン
マークアップ
<kit-button class="kit-inblock">インラインブロックレベルボタン</kit-button>
<kit-button class="kit-inblock">インラインブロックレベルボタン</kit-button>
<kit-button class="kit-inblock">インラインブロックレベルボタン</kit-button>

class tag kit-inline

kit-inlineを使用すると、要素をインライン要素にすることができます。例えば、kit-buttonにこれを適用すると、以下のようになります。

プレビュー
インラインレベルボタン インラインレベルボタン インラインレベルボタン
マークアップ
<kit-button class="kit-inline">インラインレベルボタン</kit-button>
<kit-button class="kit-inline">インラインレベルボタン</kit-button>
<kit-button class="kit-inline">インラインレベルボタン</kit-button>

class paddingとmargin

.pクラス、.mクラスとその派生クラスを使用すると、paddingとmarginを設定できます。

プレビュー
padding p-0 (0px) p-s (4px) p (8px) p-m (10px) p-l (16px) p-xl (24px) margin
m-0 (0px)
m-s (4px)
m (8px)
m-m (10px)
m-l (16px)
m-xl (24px)
マークアップ
padding
<kit-container class="m">
        <kit-box class="p-0">p-0 (0px)</kit-box>
        <kit-box class="p-s">p-s (4px)</kit-box>
        <kit-box class="p">p (8px)</kit-box>
        <kit-box class="p-m">p-m (10px)</kit-box>
        <kit-box class="p-l">p-l (16px)</kit-box>
        <kit-box class="p-xl">p-xl (24px)</kit-box>
</kit-container>
margin
<blockquote class="m-0">m-0 (0px)</blockquote>
<blockquote class="m-s">m-s (4px)</blockquote>
<blockquote class="m">m (8px)</blockquote>
<blockquote class="m-m">m-m (10px)</blockquote>
<blockquote class="m-l">m-l (16px)</blockquote>
<blockquote class="m-xl">m-xl (24px)</blockquote>

class position

kitstrapには、要素のpositionプロパティを変更するためのクラスが用意されています。

position関連クラス

class flexシステム

 kitstrapのflexシステムを使用すれば、flexboxを簡単に利用することができます。まずは、flexboxコンテナーの親要素に.kit-flexクラスを付与(または、<kit-flex></kit-flex>要素を使用)します。  または、.kit-inline-flexクラスを使用してインラインブロックレベルのflexboxコンテナーを作ることもできます。

コンテナーに指定するクラス

子要素に指定するクラス

プレビュー
1 2 3 4
マークアップ
<kit-flex class="kit-flex-row kit-flex-fit kit-flex-middle">
    <kit-badge class="p-l">1</kit-badge>
    <kit-badge class="kit-flex-shrink">2</kit-badge>
    <kit-badge class="kit-flex-grow">3</kit-badge>
    <kit-badge class="kit-flex-order-1">4</kit-badge>
</kit-flex>
トップへ戻る
mtsgi/kitstrap