FAQ
グリッド
SlidevはWebをベースにしているので、グリッドレイアウトを自由に適用することができます。CSS Grids、flexboxes、あるいはMasonryで制御することができます。
またWindi CSSが内蔵されているので、参考までにそれを使った簡単な方法を紹介します:
<div class="grid grid-cols-2 gap-4">
<div>
最初のカラム
</div>
<div>
2番目のカラム
</div>
</div>
さらに、各カラムのサイズをカスタマイズすることも可能です。:
<div class="grid grid-cols-[200px,1fr,10%] gap-4">
<div>
最初のカラム (200px)
</div>
<div>
2番目のカラム (自動調整)
</div>
<div>
3番目のカラム (親のコンテナに対して10%)
</div>
</div>
詳細はWindi CSS Gridsを参照してください。
ポジショニング
スライドは固定サイズ(デフォルトは980x552px
)で定義され、ユーザーのスクリーンに合わせて拡大・縮小されます。画面に合わせて拡大・縮小されるため、absolute positionを使用しても安全です。
例:
<div class="absolute left-30px bottom-30px">
これは左下寄せのフッターです
</div>
キャンバスの実際の大きさを変更するには、最初のフロントマターでcanvasWidth
オプションを指定します。
---
canvasWidth: 800
---
フォントサイズ
スライドのフォントサイズが小さすぎると感じる場合、いくつかの方法で調整することができます:
ローカルスタイルをオーバーライドする
インライン<style>
タグで、各スライドごとのスタイルをオーバーライドすることができます。
# Page 1
<style>
h1 {
font-size: 10em;
}
</style>
---
# Page 2
ここには適用されません
詳細: 埋め込みスタイル
グローバルスタイルをオーバーライドする
カスタムグローバルスタイルを定義するには、次のように./style.css
を作成します。
/* style.css */
h1 {
font-size: 10em !important;
}
詳細: グローバルスタイル
キャンバスの拡大・縮小
キャンバスの実寸を変更すると、すべてのコンテンツ(テキスト、画像、コンポーネントなど)とスライドが拡大・縮小されます。
---
# default: 980
# キャンバスが小さくなれば、視覚的なサイズは大きくなります。
canvasWidth: 800
---
Transformの使用
CSSのtransformプロパティの薄いラッパーである、ビルトインコンポーネント<Transform />
を提供しています。
<Transform :scale="1.4">
- Item 1
- Item 2
</Transform>