Files
2025-11-30 08:56:44 +08:00

2.8 KiB

marp, theme, paginate
marp theme paginate
true default true
<style> @import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&family=Fira+Code:wght@400;500;700&display=swap'); :root { --color-background: #0d1117; --color-foreground: #c9d1d9; --color-heading: #58a6ff; --color-accent: #7ee787; --color-code-bg: #161b22; --color-border: #30363d; --font-default: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', 'Meiryo', sans-serif; --font-code: 'Fira Code', 'Consolas', 'Monaco', monospace; } section { background-color: var(--color-background); color: var(--color-foreground); font-family: var(--font-default); font-weight: 400; box-sizing: border-box; border-left: 4px solid var(--color-accent); position: relative; line-height: 1.6; font-size: 20px; padding: 56px; } h1, h2, h3, h4, h5, h6 { font-weight: 700; color: var(--color-heading); margin: 0; padding: 0; font-family: var(--font-code); } h1 { font-size: 52px; line-height: 1.3; text-align: left; } h1::before { content: '# '; color: var(--color-accent); } h2 { font-size: 38px; margin-bottom: 40px; padding-bottom: 12px; border-bottom: 2px solid var(--color-border); } h2::before { content: '## '; color: var(--color-accent); } h3 { color: var(--color-foreground); font-size: 26px; margin-top: 32px; margin-bottom: 12px; } h3::before { content: '### '; color: var(--color-accent); } ul, ol { padding-left: 32px; } li { margin-bottom: 10px; } li::marker { color: var(--color-accent); } pre { background-color: var(--color-code-bg); border: 1px solid var(--color-border); border-radius: 6px; padding: 16px; overflow-x: auto; font-family: var(--font-code); font-size: 16px; line-height: 1.5; } code { background-color: var(--color-code-bg); color: var(--color-accent); padding: 2px 6px; border-radius: 3px; font-family: var(--font-code); font-size: 0.9em; } pre code { background-color: transparent; padding: 0; color: var(--color-foreground); } footer { font-size: 14px; color: #8b949e; font-family: var(--font-code); position: absolute; left: 56px; right: 56px; bottom: 40px; text-align: right; } footer::before { content: '// '; color: var(--color-accent); } section.lead { border-left: 4px solid var(--color-accent); display: flex; flex-direction: column; justify-content: center; } section.lead h1 { margin-bottom: 24px; } section.lead p { font-size: 22px; color: var(--color-foreground); font-family: var(--font-code); } strong { color: var(--color-accent); font-weight: 700; } </style>

プレゼンテーション

技術系(コード向け)


アジェンダ

  • トピック1
  • トピック2
  • トピック3

スライド

  • ポイント1
  • ポイント2
  • ポイント3