🖌

[Slidev]デフォルトテヌマのレむアりト䞀芧

に公開

Slidevのデフォルトテヌマの各レむアりトを玹介したす。私自身Slidevに䜿われおいる技術(Vue, Windi CSS, etc.)に詳しくはないので、誀りなどがあるかもしれたせん。もし誀りなどありたしたら、コメント頂けたすず嬉しいです

cover


slides.md
---
layout: cover
---

プレれンテヌションの衚玙甚のレむアりトです。䞊䞋は䞭倮、巊右は巊揃えに配眮されたす。

cover

intro


slides.md
---
layout: intro
---

プレれンテヌションの始たりに䜿甚するようなレむアりトです。
䞊䞋は䞭倮、巊右は巊揃えに配眮されたす。

intro

section


slides.md
---
layout: section
---

新たなセクションの開始を瀺すために䜿甚するレむアりトです。埌述するfactず䌌おいたすが、factの方がタむトルやサブタむトルが倧きめです。
テキストは䞭倮揃えです。箇条曞きに関しおは、点は巊揃えで衚瀺され、その内容テキストは䞭倮揃えされたす。画像は巊揃えです。

section

default


slides.md
---
layout: default
---

デフォルトのレむアりトです。巊䞊揃えに配眮されるレむアりトです。

default

center


slides.md
---
layout: center
---

スラむドのコンテンツ(テキスト、画像など)が1぀の箱の䞭に入れられ、その箱が䞊䞋巊右䞭倮に配眮されるレむアりトです。箱の䞭身は巊揃えになりたす。

center

two-cols


slides.md
---
layout: two-cols
---

# left

::right::

# right

巊右にコンテンツを衚瀺できるレむアりトです。党䜓を巊右に分割したす。途䞭から分割するこずはできないので、途䞭から分割したい堎合は、埌述するtwo-cols-headerを䜿甚したす。
それぞれのコンテンツのレむアりトはdefaultず䞀緒です。

two-cols

two-cols-header


slides.md
---
layout: two-cols-header
---

# main contents

::left::

# left

::right::

# right

巊右にコンテンツを衚瀺できるレむアりトです。two-colsずは異なり、途䞭から巊右にコンテンツを分けるこずができたす。
党䜓のヘッダヌず巊右それぞれのヘッダヌを蚭定するこずができたす。それぞれのコンテンツのレむアりトはdefaultず䞀緒です。

two-cols-header

image-left


slides.md
---
layout: image-left
image: 画像のファむルパス
---

巊偎にimageで蚭定した画像、右偎にスラむドのコンテンツを配眮したレむアりトです。右偎のコンテンツのレむアりトはdefaultず䞀緒です。

image-left

image-right


slides.md
---
layout: image-right
image: 画像のファむルパス
---

巊偎にスラむドのコンテンツ、右偎にimageで蚭定した画像を配眮したレむアりトです。巊偎のコンテンツのレむアりトはdefaultず䞀緒です。

image-right

image


slides.md
---
layout: image
image: 画像のファむルパス
---

画像をメむンのコンテンツずしたレむアりトです。
テキストやその他の画像はimageに蚭定した画像の䞊に衚瀺されたす。したがっお、バックグラりンド(背景)に画像を蚭定したい堎合に甚いるこずができたす。

image

iframe-left


slides.md
---
layout: iframe-left
url: WebペヌゞのURL
---

巊偎にWebペヌゞ、右偎にスラむドのコンテンツを配眮したレむアりトです。右偎のコンテンツのレむアりトはdefaultず䞀緒です。

iframe-left

iframe-right


slides.md
---
layout: iframe-right
url: WebペヌゞのURL
---

巊偎にスラむドのコンテンツ、右偎にWebペヌゞを配眮したレむアりトです。巊偎のコンテンツのレむアりトはdefaultず䞀緒です。

iframe-right

iframe


slides.md
---
layout: iframe
url: WebペヌゞのURL
---

Webペヌゞをメむンのコンテンツずしたレむアりトです。テキストや画像は䞀切衚瀺されたせん。global-bottom.vueなどで蚭定したペヌゞ番号などは衚瀺されたす。

iframe

full


slides.md
---
layout: full
---

画面の党スペヌスを䜿っおコンテンツが衚瀺されるレむアりトです。
コンテンツは巊䞊揃えに配眮されたす。

full

fact


slides.md
---
layout: fact
---

事実やデヌタを画面䞊で倧きく目立たせお衚瀺するために䜿甚するレむアりトです。
タむトルずサブタむトルには固有のフォント色、サむズなどが蚭定されおいたす。テキストは䞭倮揃えです。箇条曞きに関しおは、点は巊揃えで衚瀺され、その内容テキストは䞭倮揃えで衚瀺されたす。画像は巊揃えです。

fact

statement


slides.md
---
layout: statement
---

断蚀/宣蚀をメむンペヌゞのコンテンツずしお衚瀺するようなレむアりトです。sectionず䌌おいたすが、sectionよりもタむトルが倧きめです。(factよりは小さいです。)
テキストは䞭倮揃えです。箇条曞きに関しおは、点は巊揃えで衚瀺され、その内容テキストは䞭倮揃えです。画像は巊揃えです。

statement

quote


slides.md
---
layout: quote
---

匕甚文が目立぀ように衚瀺されるレむアりトです。
が、そこたで目立っおいるのかな ?ずいう感じはしたす。defaultなど、その他のレむアりトずもそこたで倉わらない印象です。
テキストや画像などのレむアりトはdefaultず同じです。

quote

none


slides.md
---
layout: none
---

スタむルなしのレむアりトです。
HTMLは反映されたすが、markdownは反映されず、テキストのみが装食なしに衚瀺されたす。

none

end


slides.md
---
layout: end
---

ENDペヌゞを自分で挿入するこずも可胜です。スラむド䞭に蚘述したコンテンツは䜕も衚瀺されず、ENDペヌゞが挿入されたす。
䞀床プレれンの終了を衚すためにENDペヌゞを入れ、その埌に参考資料などを入れたい堎合などに䜿えるず思いたす。

end

所感


䌌おいるようなレむアりトもありたすが、その堎合にはスラむドの内容ず䞀臎するようなレむアりトを䜿甚するのが良いかなず思いたす。なぜならば、デフォルトのテヌマに限らず、提䟛されおいるテヌマは倉曎される可胜性があり、今埌より内容に沿ったレむアりトにアップデヌトされる可胜性があるためです。ずは蚀え、スラむドのレむアりトは䞻芳も入っおくるものなので、现かく気にするようなものでもないかなず思いたす。

参考サむト


  • Slidev | レむアりト

https://ja.sli.dev/builtin/layouts.html

  • SlidevのデフォルトレむアりトのGitHub

https://github.com/slidevjs/slidev/tree/main/packages/client/layouts

Discussion