テーブル(表)装飾

テーブル(表)装飾

アフィリエイトリンク(広告)がありますのでご了承ください。


※ 下記のCSSはそのままコピーしてご利用いただけます。 他テーマでも使用可能です。


Lilac Bloom テーブルデザイン集(全10種)

情報を整理するための表デザインです。用途に合わせてクラスを使い分けてください。

💡 共通のベースCSS
すべての表の土台として、以下のCSSを必ず記述してください。


[title]テーブル共通ベース設定[/title]
table[class^="lb-table"] {
	width: 100%;
	border-collapse: collapse;
	margin: 20px 0;
	font-size: 0.95em;
}
table[class^="lb-table"] th, 
table[class^="lb-table"] td {
	padding: 12px 15px;
	border: 1px solid #e0d5f5;
}


1. スッキリ横縞(ゼブラ)

項目 詳細
OS Windows 11
CPU Core i7
メモリ 16GB

[title]HTML: ゼブラ[/title]
<table class="lb-table-zebra">
	<thead><tr><th>項目</th><th>詳細</th></tr></thead>
	<tbody>
		<tr><td>OS</td><td>Windows 11</td></tr>
		<tr><td>CPU</td><td>Core i7</td></tr>
		<tr><td>メモリ</td><td>16GB</td></tr>
	</tbody>
</table>

[title]CSS: ゼブラ[/title]
.lb-table-zebra thead {
	background: #bd93f9;
	color: #fff;
}

.lb-table-zebra tr:nth-child(even) {
	background: #f9f5ff;
}

2. 左側に見出し(スペック表用)

商品名 Lilac Theme Pro
価格 ¥9,800
ライセンス 1サイト

[title]HTML: 左見出し[/title]
<table class="lb-table-left-head">
	<tr><th>商品名</th><td>Lilac Theme Pro</td></tr>
	<tr><th>価格</th><td>¥9,800</td></tr>
	<tr><th>ライセンス</th><td>1サイト</td></tr>
</table>

[title]CSS: 左見出し[/title]
.lb-table-left-head th {
	background: #f1e9ff;
	color: #6a5acd;
	width: 30%;
	text-align: left;
}

3. 料金プラン比較(おすすめ強調)

プラン ライト プロ
サポート メール 24時間
価格 無料 ¥1,000

[title]HTML: 料金プラン[/title]
<table class="lb-table-plan">
	<thead><tr><th>プラン</th><th>ライト</th><th class="recommend">プロ</th></tr></thead>
	<tbody>
		<tr><td>サポート</td><td>メール</td><td>24時間</td></tr>
		<tr><td>価格</td><td>無料</td><td>¥1,000</td></tr>
	</tbody>
</table>

[title]CSS: 料金プラン[/title]
.lb-table-plan th {
	background: #eee;
}

.lb-table-plan th.recommend {
	background: #6a5acd;
	color: #fff;
	position: relative;
}

.lb-table-plan .recommend {
	background: #fdfbff;
	border: 2px solid #6a5acd;
}

4. 下線のみのモダンデザイン

日付 予定
1月1日 ブログ開設
2月1日 10記事達成

[title]HTML: 下線のみ[/title]
<table class="lb-table-line">
	<thead><tr><th>日付</th><th>予定</th></tr></thead>
	<tbody>
		<tr><td>1月1日</td><td>ブログ開設</td></tr>
		<tr><td>2月1日</td><td>10記事達成</td></tr>
	</tbody>
</table>

[title]CSS: 下線のみ[/title]
.lb-table-line, .lb-table-line th, .lb-table-line td {
	border: none !important;
	border-bottom: 1px solid #e0d5f5 !important;
}

.lb-table-line th {
	text-align: left;
	border-bottom: 2px solid #bd93f9;
}

5. 丸角・背景塗り(リスト風)

特典1 限定マニュアル
特典2 優先サポート

[title]HTML: 丸角リスト風[/title]
<table class="lb-table-round">
	<tr><td>特典1</td><td>限定マニュアル</td></tr>
	<tr><td>特典2</td><td>優先サポート</td></tr>
</table>

[title]CSS: 丸角リスト風[/title]
.lb-table-round {
	border: none !important;
}

.lb-table-round td {
	border: none;
	background: #f8f6fc;
	border-radius: 8px;
	margin-bottom: 5px;
	display: block;
	margin-top: 5px;
}

6. 縦線強調・中央寄せ

時間 内容
10:00 執筆開始
12:00 休憩

[title]CSS: 縦線強調[/title]
<table class="lb-table-vertical">
	<thead><tr><th>時間</th><th>内容</th></tr></thead>
	<tbody>
		<tr><td>10:00</td><td>執筆開始</td></tr>
		<tr><td>12:00</td><td>休憩</td></tr>
	</tbody>
</table>

[title]CSS: 縦線強調[/title]
.lb-table-vertical th {
	border-left: 2px solid #bd93f9 !important;
    border-right: 2px solid #bd93f9 !important;
}

.lb-table-vertical td {
	border-left: 2px solid #bd93f9 !important;
    border-right: 2px solid #bd93f9 !important;
	text-align: center;
}

7. ドット区切り(かわいい系)

材料 ライラックの種
時間 3ヶ月

[title]HTML: ドット区切り[/title]
<table class="lb-table-dot">
	<tr><th>材料</th><td>ライラックの種</td></tr>
	<tr><th>時間</th><td>3ヶ月</td></tr>
</table>

[title]CSS: ドット区切り[/title]
.lb-table-dot, .lb-table-dot th, .lb-table-dot td {
	border: none !important;
	border-bottom: 1px dotted #bd93f9 !important;
}

.lb-table-dot th {
	color: #bd93f9;
	text-align: left;
}

8. 行ハイライト(マウス反応)

No. タイトル
1 記事A
2 記事B

[title]HTML: ホバー反応[/title]
<table class="lb-table-hover">
	<thead><tr><th>No.</th><th>タイトル</th></tr></thead>
	<tbody>
		<tr><td>1</td><td>記事A</td></tr>
		<tr><td>2</td><td>記事B</td></tr>
	</tbody>
</table>

[title]CSS: ホバー反応[/title]
.lb-table-hover tbody tr:hover {
	background: #f1e9ff;
	cursor: pointer;
}

9. 浮き出しカード表

重要度 ★★★★★
詳細 この表は目立ちます


[title]HTML: カード型[/title]
<div class="lb-table-card-wrap">
	<table class="lb-table-card">
		<tr><th>重要度</th><td>★★★★★</td></tr>
		<tr><td>詳細</td><td>この表は目立ちます</td></tr>
	</table>
</div>

[title]CSS: カード型[/title]
.lb-table-card-wrap {
	padding: 10px; background: #fff;
	box-shadow: 0 4px 15px rgba(0,0,0,0.1);
	border-radius: 12px;
}

.lb-table-card, .lb-table-card td, .lb-table-card th {
	border: none;
}

10. スマホ対応・横スクロール表

機能 無料版 有料版 法人版
AI代行 不可 無制限
容量 1GB 100GB 1TB


[title]HTML: 横スクロール[/title]
<div class="lb-table-scroll">
	<table>
		<thead><tr><th>機能</th><th>無料版</th><th>有料版</th><th>法人版</th></tr></thead>
		<tbody>
			<tr><td>AI代行</td><td>不可</td><td>可</td><td>無制限</td></tr>
			<tr><td>容量</td><td>1GB</td><td>100GB</td><td>1TB</td></tr>
		</tbody>
	</table>
</div>

[title]CSS: 横スクロール[/title]
.lb-table-scroll {
	overflow-x: auto; width: 100%;
	white-space: nowrap; -webkit-overflow-scrolling: touch;
}
.lb-table-scroll table {
	min-width: 500px;
}
.lb-table-scroll thead {
	background: #333;
	color: #fff;
}

💡 調整のコツ
色は #bd93f9(標準的なライラック)を使用しています。サイトのロゴやメインカラーに合わせて、これらのカラーコードを書き換えるだけで、独自のブランドカラーに統一できます。