■ コンポーネントデモ(demo)
Left
Right
■ 概要(Overview)
コンポーネント名
- GridColumn
レベル (Atomic Design)
- Atoms(原子)
カテゴリー(Category)
- layouts
■ データ(Data)
【props】
id(String): 要素のIDcols(Number): カラム数(768~1199px)sm_cols(Number): スモールスクリーンサイズでのカラム数(767px未満)lg_cols(Number): ラージスクリーンサイズでのカラム数(1200px以上)style(String | Object): 要素のスタイル
【computed】
- getColClass:
props.colsとprops.sm_colsに基づいて適切なクラスを生成する
■ 依存関係(Dependency)
- GridRowと合わせて使う
■ 使用例(Usecase)
<script setup lang="ts">
import { GridRow } from 'revuekitz'
import { GridColumn } from 'revuekitz'
import 'revuekitz/dist/style.css'
</script>
<template>
<GridRow>
<GridColumn :cols="6" :sm_cols="12">
<div>Column 1</div>
</GridColumn>
<GridColumn :cols="6" :sm_cols="12">
<div>Column 2</div>
</GridColumn>
</GridRow>
</template>