Search documentation...
スタイリング
Veltサイトのスタイリング方法を学びます。
CSSファイル
CSSファイルをassets/ディレクトリに配置:
assets/
├── style.css # メインスタイル
└── components.css # コンポーネントスタイル
レイアウトでリンク:
<link rel="stylesheet" href="assets/style.css">
CSS変数(テーマ)
一貫したテーマにCSS変数を使用:
:root {
/* カラー */
--color-primary: #6366f1;
--color-text: #18181b;
--color-bg: #ffffff;
/* タイポグラフィ */
--font-sans: 'Inter', sans-serif;
--font-mono: 'JetBrains Mono', monospace;
}
ダークモード
Veltテンプレートにはダークモードサポートが含まれています:
html.dark {
--color-text: #fafafa;
--color-bg: #09090b;
}
JavaScriptで切り替え:
document.documentElement.classList.toggle('dark');
localStorage.setItem('theme', isDark ? 'dark' : 'light');
ダークモードの設定は自動的にlocalStorageに保存されます。
レスポンシブデザイン
レスポンシブレイアウトにメディアクエリを使用:
/* モバイルファースト */
.sidebar {
display: none;
}
@media (min-width: 768px) {
.sidebar {
display: flex;
width: 280px;
}
}