FAQ
Grids
Dado que Slidev está basado en la web, puedes aplicar cualquier modelo de grid como CSS Grids, flexboxes, o incluso Masonry, tú tienes el control.
Dado que tenemos Windi CSS integrado, aquí te mostramos una forma simple como referencia:
<div class="grid grid-cols-2 gap-4">
<div>
La primera columna
</div>
<div>
La segunda columna
</div>
</div>
Yendo más allá, puedes personalizar el tamaño de cada columna con:
<div class="grid grid-cols-[200px,1fr,10%] gap-4">
<div>
La primera columna (200px)
</div>
<div>
La segunda columna (auto ajuste)
</div>
<div>
La tercera columna (10% del ancho del elemento padre)
</div>
</div>
Lee más sobre Windi CSS Grids.
Posicionamiento
Las diapositivas se definen en tamaños fijos (por defecto 980x552px
) y se ajustan a la pantalla del usuario. Puedes utilizar con seguridad la posición absoluta en tus diapositivas ya que se escalarán junto con la pantalla.
Por ejemplo:
<div class="absolute left-30px bottom-30px">
This is a left-bottom aligned footer
</div>
Para cambiar el tamaño real del lienzo, puedes pasar las opciones canvasWidth
en tu primer frontmatter:
---
canvasWidth: 800
---
Tamaño de la letra
Si crees que el tamaño de la fuente en tus diapositivas es demasiado pequeño, puedes ajustarlo de varias maneras:
Anular el estilo local
Puedes anular los estilos de cada diapositiva con la etiqueta <style>
.
# Página 1
<style>
h1 {
font-size: 10em;
}
</style>
---
# Página 2
No se verá afectado
Leer más: Estilos Incrustados
Reemplazando estilos globales
Puedes crear tus propios estilos globales en ./style.css
, por ejemplo
/* style.css */
h1 {
font-size: 10em !important;
}
Leer más: Global Style
Escalar el lienzo
Al cambiar el tamaño real del lienzo se escalarán todos los contenidos (texto, imágenes, componentes, etc.) y las diapositivas
---
# por defecto: 980
# como el lienzo se hace más pequeño, el tamaño visual será mayor
canvasWidth: 800
---
Usar Transform
Disponemos de una funcionalidad integrada llamada <Transform />
, que envuelve la propiedad transform de CSS.
<Transform :scale="1.4">
- Item 1
- Item 2
</Transform>