Estilos CSS para Aplicaciones con Svelte
Clase 19 de 26 • Curso de Svelte
Resumen
¿Cómo podemos darle estilo a nuestro proyecto?
Para darle vida a nuestro proyecto, necesitamos incorporar estilos que refuercen la apariencia visual que deseamos. Este proceso implica tanto la creación de estilos globales como la personalización de estilos específicos para cada uno de los componentes del proyecto.
¿Qué cambios hacer en los estilos globales?
El primer paso para personalizar los estilos es modificar los estilos globales del body
. Estos ajustes, que incluyen fuentes y colores básicos, sentarán las bases estéticas de nuestra aplicación.
- Background y color: Define un tono gris claro (
#FAFAFA
) para diferenciarlo del fondo blanco, y un color de texto en formatorgba(38, 38, 38, 0.7)
para un elegante gris oscuro. - Fuente: Incorpora la fuente "Lato" para una tipografía moderna y limpia, descargable desde Google Fonts.
- Resetear estilos: Establece márgenes y padding en cero para partir de un lienzo limpio en el diseño.
¿Cómo importar y aplicar nuevas fuentes?
Para complementar nuestra tipografía y dar un toque exclusivo a ciertos elementos, también debemos importar otras fuentes específicas:
- "Lato" y "Pacífico" desde Google Fonts:
- Selecciona las variantes deseadas.
- Copia el enlace de importación dentro de la etiqueta
<style>
en tu archivoapp.svel
. - Aplica al proyecto usando
font-family
.
¿Cómo integrar estilos específicos a cada componente?
Cada componente del proyecto tendrá estilos personalizados que subrayen su funcionalidad y posición dentro del diseño general. Este enfoque no solo refuerza la estética individual, sino que también mantiene la coherencia en toda la aplicación.
-
Estructura básica en Svelte:
<script> // lógica del componente </script> <style> /* estilos del componente */ </style> <template> <!-- estructura HTML del componente --> </template>
-
Procedimiento de actualización:
- Copia el CSS correspondiente desde el recurso compartido, un Gist proporcionado como fuente externa.
- Pega los estilos en el orden correcto en tus archivos de componentes:
header
,main
,timeline
,sidebar
, etc. - Asegúrate de corregir cualquier posible discrepancia en nomenclatura que pueda causar errores visuales.
¿Cómo solucionar problemas de estilo?
Los errores pueden surgir por diferencias en el uso de mayúsculas, etiquetas mal cerradas o conflictos de nomenclatura. Para mitigarlos, utiliza herramientas como plugins en editores como Visual Studio Code:
- Plugins recomendados para usuarios de Svelte:
Svelte ID
para identificar el lenguaje.Svelte 3 snippets
para facilitar atajos.Svelte IntelliSense
que proporciona sugerencias y destaca errores potenciales.
Estos ajustes y recursos no solo embellecen el proyecto, sino que también te permiten experimentar y personalizar la aplicación, mejorando tus habilidades en la creación de interfaces web. ¡Continúa explorando las posibilidades y lleva tu conocimiento más allá!