AK²ENGINE DOCS
CSSカスタマイズ
CSS変数・セクションクラス・サイト固有スタイルの追加方法です。
CSS カスタムプロパティ(:root で上書き可能)
:root {
/* カラー */
--color-primary: #025DCC; /* メインカラー */
--color-secondary: #00C6FF; /* アクセントカラー */
--color-dark: #0f172a; /* ダーク背景 */
--color-text: #334155; /* 本文テキスト */
--color-text-light: #64748b; /* 薄い本文テキスト */
--color-white: #ffffff;
/* フォント */
--font-sans: "Noto Serif JP", serif;
--font-english: "Lato", sans-serif;
--font-mono: "Roboto Mono", monospace;
/* グラスモーフィズム */
--glass-bg: rgba(255, 255, 255, 0.65);
--glass-blur: 20px;
/* レイアウト */
--container-width: 1240px;
--header-height: 80px;
}
既存セクションクラス一覧
base.css に定義済みのセクションクラスです。独自スタイルが不要な場合はこれらを使ってください。
| クラス | 説明 |
|---|---|
.section--white |
白背景 |
.section--dark |
ダーク背景(--color-dark) |
.section--faq |
FAQ セクション用スタイル |
.section--contact |
コンタクトフォーム用スタイル |
.section--service |
サービス紹介セクション(背景画像対応) |
.section--greeting |
グリーティングセクション(ウォーターマーク対応) |
.section--parts-hero |
Sandbox パーツヒーロー用(ダーク・薄パディング) |
サイト固有スタイルの追加方法
エンジンの style.css には直接追記せず、src/site.css に定義してください。バンドル時に末尾に追記されます。
/* src/site.css */
/* サービスセクションの背景画像 */
.section--service {
background-image: url('/images/office.jpg');
}
/* BEMモディファイアで独自バリアントを追加 */
.section--warm {
background: #f7f6f2;
}
/* カード独自スタイル(インラインスタイル不使用) */
.parts-category-card--effects {
border-color: rgba(0, 198, 255, 0.2);
background: linear-gradient(135deg, #0f172a, #1e293b);
color: white;
}
.section--service の背景画像
.section--service {
background-image: url('/images/office.jpg');
}
.section--greeting のウォーターマーク
.section--greeting::before {
content: 'DIRECTOR';
position: absolute;
top: 50%; left: 50%;
transform: translate(-50%, -50%);
font-size: 15vw;
font-weight: 900;
color: rgba(0,0,0,0.03);
font-family: var(--font-english);
pointer-events: none;
white-space: nowrap;
}
前のページ: ← Eleventy設定 | ↑ 目次 | 次のページ: ベストプラクティス →