Slide 1

Slide 1 text

Think Frontend #8 合同会社DMM.com 戦略開発本部 平良昂也 Think Frontend #8 1 / 17 Marp で学ぶHTML/CSS

Slide 2

Slide 2 text

Think Frontend #8 2 / 17 自己紹介 合同会社DMM.com (2025 新卒) 戦略開発本部 DMMTV 開発部 Web アプリケーション開発グループ DMM TV のバグ修正をしている 平良 昂也(@__ayanoYuki__)

Slide 3

Slide 3 text

Markdown でスライドを作れるツール Think Frontend #8 3 / 17 Marp とは Git 管理・自動化できる エディタだけで作れる 生成AI と相性が良い

Slide 4

Slide 4 text

ツール 入力 学習コスト テーマ Marp MD 低 ○ ( シンプル) Reveal.js MD/HTML 中 ◎ ( 豊富) Slidev MD(Vue) 中〜高 ◎ ( 自由度高) Pandoc+Beamer MD/TeX 高 △ (LaTeX 依存) Think Frontend #8 4 / 17 他サービスとの比較

Slide 5

Slide 5 text

Marp はMarkdown なので、HTML/CSS が使える! 技術 役割・用途 Markdown 基本的なレイアウトを設定する CSS スライドのデザインを設定する HTML 細かなレイアウトを設定する Think Frontend #8 5 / 17 HTML/CSS 次第でデザインが無限大

Slide 6

Slide 6 text

Think Frontend #8 6 / 17 HTML/CSS の腕試し・練習に使えそう

Slide 7

Slide 7 text

デフォルトのテーマ+Markdown only では、デザイン・レイアウトに限界がある FE なら、いつものスライドと同じデザインは作れるのでは? Think Frontend #8 7 / 17 HTML/CSS の腕試し・練習に使えそう

Slide 8

Slide 8 text

合同会社DMM.com のスライドの表紙を作ってみたので、解説します! Think Frontend #8 8 / 17 スライドを作ってみよう!

Slide 9

Slide 9 text

Think Frontend #8 9 / 17

Slide 10

Slide 10 text

Think Frontend #8 10 / 17

Slide 11

Slide 11 text

Think Frontend #8 11 / 17

Slide 12

Slide 12 text

Think Frontend #8 12 / 17

Slide 13

Slide 13 text

Think Frontend #8 13 / 17

Slide 14

Slide 14 text

パワーポイント形式の出力が弱い (出力後の編集は不要で見た目をそのままでPPTX 出力がしたい) 基本の出力形式がPDF, HTML だけしかない .pptx の出力をするには、設定が必要 出力した.pptx の編集は出来るが、デザインをそのまま再現できない Marp v4.1.0 から出来るようになった フォントの設定だったり、配置が崩れたり... Think Frontend #8 14 / 17 ハマりどころ

Slide 15

Slide 15 text

PDF 形式で出力し、pdf2pptx をする 1. Marp でスライドをPDF 出力する 2. PDF をページ毎の写真にして、PPTX に貼る 3. PPTX を出力する CI/CD やスクリプトで自動化すれば実用的 Think Frontend #8 15 / 17 解決策・工夫

Slide 16

Slide 16 text

Marp はMarkdown ベース で手軽にスライドが作れる HTML/CSS を駆使すればデザイン自由度は高く、腕試しにも最適 課題はPPTX 出力の弱さ → PDF 変換 + 自動化で実用可能 他サービスと比較しても、学習コストが低く導入しやすいのが強み 「軽く作りたい」 「コードで管理したい」なら Marp が最適! Marp でHTML/CSS の腕試し(パワポ芸)をやってみよう Think Frontend #8 16 / 17 まとめ

Slide 17

Slide 17 text

Think Frontend #8 17 / 17