- 1

Container queries y pseudoclases modernas en CSS
00:59 - 2

Instalación de herramientas para curso de CSS avanzado
04:51 - 3

Pseudo clase :has() de CSS para seleccionar elementos padre
07:22 - 4

Pseudoclase :is() para agrupar selectores en CSS
04:59 - 5

Diferencias entre pseudo clases WHERE e IS en especificidad CSS
03:49 - 6

Selector CSS not para excluir elementos específicos
02:34 - 7

Pseudo clase NTH Child con of-type en CSS
03:08 quiz de Selectores y funciones avanzadas en CSS
Animaciones CSS con scroll para sección de habilidades
Clase 32 de 34 • Curso de CSS Avanzado y Responsive Design
Contenido del curso
- 8

Media Queries vs Container Queries en CSS Responsivo
07:40 - 9

Container Queries: adaptar estilos según el tamaño del contenedor
06:36 - 10

Container queries para componentes responsivos en CSS
09:53 - 11

Variables CSS para optimizar y reutilizar estilos
04:57 - 12

Función calc() para mezclar unidades en CSS
04:06 - 13

Función Clamp CSS: valores mínimos, máximos y preferidos dinámicos
03:19 - 14

Funciones Min y Max en CSS para diseño responsive
03:30 - 15

Propiedades CSS personalizadas con @property para animaciones
04:09 quiz de Container Queries - Adiós a los Media Queries tradicionales
- 28

Estructuración de landing page con HTML
08:02 - 29

Variables CSS como sistema de diseño consistente
10:59 - 30

Estilización de sección Hero con CSS y efectos hover interactivos
05:16 - 31

Creación de sección de proyectos con grid y efectos hover
08:39 - 32

Animaciones CSS con scroll para sección de habilidades
03:58 - 33

Diseño de formulario de contacto y pie de página con CSS
06:39 - 34

Diseño responsivo con container queries y media queries
07:04
Desarrollar una sección impactante en tu sitio web implica dominar herramientas fundamentales y avanzadas de CSS, especialmente las animaciones. Hoy vamos a enfocarnos en cómo crear animaciones efectivas para una sección de "Mis habilidades", utilizando técnicas avanzadas con CSS Flexbox y animaciones basadas en el scroll.
¿Cómo estructurar la sección con Flexbox?
El primer paso para lograr una sección ordenada y elegante es trabajar con Flexbox:
- Definir la sección con una clase que incluya un padding vertical generoso para espaciar correctamente los elementos.
- Aplicar un color de fondo usando una combinación (mix) suave entre tonalidades primarias y claras.
- Centrar y dar formato al título principal con márgenes adecuados para destacar visualmente.
¿Cómo animar elementos al hacer scroll con CSS?
La animación aporta dinamismo y mejora la experiencia visual en tu página. Puedes aplicarlas de la siguiente forma:
- Añadir animaciones de tipo timeline que responden al desplazamiento (scroll).
- Definir claramente cuándo empiezan y terminan las animaciones usando porcentajes visibles del viewport.
- Utilizar los keyframes específicos para describir la transición del elemento en movimiento y opacidad.
Por ejemplo, tu código CSS podría lucir algo así:
@keyframes deslizar {
from {
transform: translateY(50px);
opacity: 0;
}
to {
transform: translateY(0);
opacity: 1;
}
}
¿Cómo diseñar tarjetas estilizadas con Flexbox?
Las tarjetas deben destacarse y generar interés inmediato:
- Utilizar un contenedor con propiedad display flex y la opción wrap para una distribución adaptativa.
- Añadir espacio uniforme entre ellas mediante el atributo gap.
- Aplicar estilos uniformes a cada tarjeta: bordes redondeados, sombras suaves y formatos mínimos de ancho consistentemente atractivos.
- Alinear el texto también en el centro, garantizando un diseño estructurado.
Esta metodología asegura un diseño atractivo, funcional y que facilita la interacción del usuario con tus contenidos gráficos y visuales.