- 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
Creación de sección de proyectos con grid y efectos hover
Clase 31 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
¿Cómo crear una sección de proyectos interactiva?
Crear secciones interactivas es vital en el desarrollo de páginas web para mantener el interés del usuario. Utilizando herramientas avanzadas de CSS, se logra una presentación dinámica que resalta el contenido visual mediante animaciones y efectos al pasar el ratón.
¿Qué características debe tener la cuadrícula de proyectos?
Para organizar claramente los proyectos, la cuadrícula debe tener ciertas características clave:
- Utiliza
display: gridpara ordenar visualmente tres proyectos. - Define un espaciado grande y utiliza la repetición automática con un tamaño mínimo de 280 píxeles y máximo de 1fr para adaptabilidad.
¿Cómo definir adecuadamente la tarjeta de cada proyecto?
Cada tarjeta debe:
- Tener esquinas redondeadas mediante
border-radius. - Ocultar contenido excedente con
overflow: hidden. - Optimizar recursos utilizando
content-visibility: auto. - Añadir una transición suave de 3 segundos en la transformación al interactuar con el ratón.
¿Cómo mejorar visualmente las imágenes dentro del proyecto?
La presentación visual de la imagen es crucial. Para destacarlas:
- Establece
max-heighten 200 píxeles conoverflow: hiddenpara evitar barras de desplazamiento. - Usa
object-fit: coverpara cubrir totalmente el área designada y céntralas. - Aplica inicialmente un
mix-blend-mode: multiplycon un filtro de escala de grises al 50% para destacar el efecto visual cuando se interactúa con ellas.
¿Cómo crear efectos interactivos con hover?
Al pasar el ratón sobre las tarjetas, se pueden añadir efectos atractivos como:
- Levantamiento vertical usando
transform: translateY(-5px). - Incremento en la sombra mediante
box-shadowpara simular profundidad. - Eliminación del filtro escala de grises y cambio del
mix-blend-modea normal, haciendo que las imágenes pasen de tonos apagados a colores vibrantes.
¿Cómo estilizar claramente el contenido textual y etiquetas?
El aspecto textual y visual de las etiquetas también impacta en la percepción del usuario:
- Añade al contenido interno un padding medio.
- Define títulos (
h3) con tamaño de fuente grande y párrafos con tamaño base claramente diferenciados. - Utiliza un
display: flexen etiquetas, con separación pequeña yflex-wrappara adaptabilidad. - Da a las etiquetas un fondo con mezcla de colores y borde suavizado para resaltar visualmente cada una con un tamaño de fuente pequeña.