FAQ

Grids

Da Slidev Webbasiert ist, können Grid-Layouts genutzt werden. CSS Grids, Flexboxen, oder sogar CSS Masonry Layouts, die volle Kontrolle liegt bei dir!

Da wir Windi CSS integriert haben, geht es ganz einfach, wie hier:

<div class="grid grid-cols-2 gap-4">
<div>

Die erste Spalte

</div>
<div>

Die zweite Spalte

</div>
</div>

Weiter, kann die Größe jeder einzelnen Spalte angepasst werden:

<div class="grid grid-cols-[200px,1fr,10%] gap-4">
<div>

Die erste Spalte (200px)

</div>
<div>

Die zweite Spalte (auto fit)

</div>
<div>

Die dritte Spalte (10% Breite des übergeordneten Containers)

</div>
</div>

Erfahre mehr über Windi CSS Grids.

Positionierung

Folien werden mit festen Größen definiert (Standart: 980x552px) und so skaliert, dass sie mit der Breite des Benutzerbildschirms übereinstimmen. Somit können Elemente problemlos absolut positioniert werden, ohne sich Gedanken über das Skalieren zumachen. Da die gesamten Folien skaliert werden, werden auch die einzelnen Elemente mit skaliert.

Zum Beispiel:

<div class="absolute left-30px bottom-30px">
Das ist eine nach unten links ausgerichtete Fußzeile
</div>

Um die Tatsächliche Größe der Folie zu ändern, kann eine canvasWidth Option im ersten Formationsblock hinzugefügt werden:

---
canvasWidth: 800
---

Schriftgröße

Falls dir die Schriftgrößen auf den Folien zu klein sind, können diese in folgenden Wegen geändert werden:

Lokale Styles überschreiben

Man kann die lokale Styles für jede Folie mit einem <style> Tag überschreiben.

# Folie 1

<style>
h1 {
  font-size: 10em;
}
</style>

---

# Folie 2

Diese Folie wird nicht beeinflusst.

Erfahre mehr über Embedded Styles

Globale Styles überschreiben

Man kann eigene globale Styles in der ./style.css Datei bereitstellen, zum Beispiel:

/* style.css */ 

h1 {
  font-size: 10em !important;
}

Erfahre mehr über Globale Styles

Den Canvas skalieren

Das Ändern der tatsächlichen Größe des Canvases skaliert alle Inhalte der Folien (Text, Bilder, Komponenten, ...) und Folien.

---
# standart: 980
# da der Canvas kleiner wird, wird die visuelle Größe größer 
canvasWidth: 800
---

Transform verwenden

Wir bieten eine integrierte Komponente <Transform />, welcher ein Wrapper der CSS transform Eigenschaft ist.

<Transform :scale="1.4">

- Item 1
- Item 2

</Transform>