Skip to content

テーマ

組み込みの lightdark テーマがあります。

props.theme = light|dark でテーマを切り替えます。対応するスタイルセレクターは .stk-table.light .stk-table.dark

ページの右上のテーマ切替ボタンをクリックすると效果を確認できます。

loading

CSS 変数

StkTable は豊富な CSS 変数を提供しており、テーブルのスタイルをカスタマイズできます。これらの変数を上書きすることで、パーソナライズされたカスタマイズが可能です。

インタラクティブデモ

以下はインタラクティブデモで、CSS 変数をリアルタイムに調整して効果を確認できます:

loading

使用例

tsx
import { StkTable } from 'stk-table-react';
import type { CSSProperties } from 'react';

const customVars = {
    '--row-height': '36px',
    '--border-color': '#e0e0e0',
    '--td-bgc': '#fafafa',
    '--th-bgc': '#f0f0f0',
    '--highlight-color': '#ff5722',
} as CSSProperties;

<StkTable style={customVars} columns={columns} dataSource={data} />

または CSS で上書き:

css
.my-custom-table {
    --row-height: 36px;
    --border-color: #e0e0e0;
    --td-bgc: #fafafa;
    --th-bgc: #f0f0f0;
    --highlight-color: #ff5722;
}

MITライセンスの下で公開されています