このテーマの特徴
カスタムmarpテーマの特徴:
- 白と青の配色: スライドは白い背景に青色のテキストで、読みやすいコントラストが特徴です。
- 固定ヘッダーとフッター: ヘッダーとフッターがスライドに固定されているため、スライド間を移動しても常に画面上部に表示されます。
- グラデーションのタイトルセクション: タイトルセクションは、青から白へのグラデーションの背景が特徴で、スライドに視覚的な興味を与えます。
- 中央揃えのタイトルセクション: タイトルセクションのテキストは中央揃えされており、プレゼンテーションにプロフェッショナルな印象を与えます。
- 円形のアイコンのタイトル: タイトルセクションには、円形の白枠のアイコンがあり、プレゼンテーションのトピックやテーマを視覚的に表現できます。
- 大きなタイトルフォント: タイトルは48ptの大きなフォントサイズで表示され、スライドからすぐに認識できます。
- 十分なセクション間の余白: セクション間には48ptの余白があり、スライドに十分なスペースが確保され、読みやすく整理されています。
このテーマを利用する
CSS
/* @theme custom_theme */ @import default; section { display: flex; flex-direction: column; gap: 48pt; padding: 42pt; background: #f5f5f5; color: #3f51b5; font-size: 24pt; line-height: 1.5; } header { display: flex; justify-content: space-between; align-items: center; background: #3f51b5; color: #f5f5f5; padding: 10px 20px; position: fixed; top: 0; left: 0; width: 100%; } footer { display: flex; justify-content: center; align-items: center; background: #3f51b5; color: #f5f5f5; padding: 10px; position: fixed; bottom: 0; left: 0; width: 100%; } section.title { background: linear-gradient(45deg, #3f51b5, #f5f5f5); color: #ffffff; padding: 48pt; text-align: center; font-size: 36pt; display: flex; flex-direction: column; justify-content: center; } section.title::before { content: ""; display: block; width: 100px; height: 100px; border: 6px solid #ffffff; border-radius: 50%; margin: 0 auto 20px; } section.title h1 { font-size: 48pt; margin: 0; }
Marpのサンプル
--- marp: true theme: custom_theme header: " " footer: " " --- <!-- _class: title --> # タイトル --- <!-- _class: section --> # 見出し - これはリスト - これもリスト --- <!-- _class: section --> # 別の見出し - このリストは別のページにあります - また、別のリストです --- <!-- _class: section --> # さらに別に見出し - このリストは別のページにあります - さらに別のリストです