5.3 KiB
5.3 KiB
Marp 画像記法リファレンス
Marpit公式の画像記法に基づく、画像の配置とスタイリング方法。
公式ドキュメント: https://marpit.marp.app/image-syntax
基本的な画像挿入
通常の画像


画像はコンテンツとして表示されます。
サイズ指定
Marpでは画像にサイズキーワードを追加可能:



サポートされる単位:
px- ピクセル%- パーセントem,rem,cm,mm,in,pt,pc
省略形:
w:=width:h:=height:
背景画像 (bgキーワード)
基本的な背景画像

画像をスライドの背景として配置します。テキストコンテンツと重ならず、背景に配置されます。
背景サイズキーワード




| キーワード | 動作 | CSS相当 |
|---|---|---|
fit |
アスペクト比を保ちスライド内に収める | background-size: contain |
cover |
アスペクト比を保ちスライド全体を覆う | background-size: cover |
contain |
fitと同じ |
background-size: contain |
auto |
元のサイズ | background-size: auto |
背景サイズ(数値指定)



CSSのbackground-sizeプロパティと同じ構文をサポート。
分割背景(Split Backgrounds)
複数の背景画像を使って画面を分割できます。
基本的な分割


2つの画像が左右に分割表示されます。
3分割以上



3つ以上の画像は等分に分割されます。
分割方向の指定
デフォルトは水平分割(horizontal)ですが、垂直分割も可能:


verticalキーワードで垂直分割に変更。
左右の配置指定

画像を左側に配置し、右側にテキストスペースを確保。

画像を右側に配置し、左側にテキストスペースを確保。
サイズ比率の指定

左側33%に画像、右側67%にテキストスペース。

右側60%に画像、左側40%にテキストスペース。
フィルター効果
明度調整


値の範囲: 0(真っ黒)〜 1(通常)〜 2以上(明るく)
コントラスト


ぼかし

グレースケール


値の範囲: 0(カラー)〜 1(完全なグレースケール)
セピア


色相回転

反転


透明度

彩度

複数のフィルター

実用的なパターン例
パターン1: 左にテキスト、右に画像
## プロダクト紹介

- 特徴1
- 特徴2
- 特徴3
パターン2: 背景画像 + オーバーレイテキスト

# キャッチコピー
サブテキスト
暗くした背景の上に白いテキストを配置。
パターン3: 複数画像の比較


Before/Afterを左右に並べる。
パターン4: 縦並び比較


上下に画像を配置。
パターン5: サイズ指定した通常画像
## 図解

上記の図は...
パターン6: 3分割レイアウト



パターン7: フィルター効果を使った背景

# 見やすいテキスト
ぼかしと暗さで背景を控えめに
注意事項
- 背景画像とテキスト:
![bg]画像は背景レイヤーに配置され、テキストと重なりません - 複数背景の順序: 記述順に左から右(または上から下)に配置されます
- フィルター対応: すべてのフィルターがすべての環境で動作するとは限りません
- 相対パス: 画像パスはMarkdownファイルからの相対パスで指定
公式リファレンス
詳細は公式ドキュメントを参照:
- Image syntax: https://marpit.marp.app/image-syntax