- 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
Función color-mix para mezclar colores en CSS
Clase 16 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
Dominar la técnica de mezclado de colores en CSS es una habilidad útil y práctica en diseño web moderno. Utilizando la función color mix, puedes lograr fácilmente transiciones atractivas y personalizadas entre diferentes tonos de color en elementos de tu página web.
¿Qué es la función color mix en CSS?
La función color mix en CSS permite mezclar dos colores especificando el porcentaje en que cada uno participa en la mezcla final. Esto facilita la obtención de tonos específicos sin tener que hacer cálculos manuales, simplificando enormemente tareas relacionadas con dinamismo visual y animaciones interactivas.
¿Cómo implementar color mix para efectos hover?
Para comprender mejor, veamos un ejemplo práctico usando una caja HTML sencilla con estilos CSS básicos:
.caja {
background-color: darkblue;
height: 200px;
width: 200px;
margin: auto;
transition: background-color 1s ease-in-out;
}
.caja:hover {
background-color: color-mix(rgb, darkblue 70%, black 30%);
}
En este código:
- Creamos inicialmente una caja con fondo azul oscuro.
- Aplicamos transición de un segundo con suavizado (ease-in-out).
- Al pasar el cursor encima, mezclamos azul oscuro al 70% con negro al 30%, obteniendo un azul más oscuro automático.
¿Cómo ajustar la mezcla de forma personalizada?
Puedes jugar fácilmente con los porcentajes para obtener diversos resultados visuales. Por ejemplo, una mezcla más llamativa entre azul y rojo sería así:
.caja:hover {
background-color: color-mix(rgb, darkblue 50%, red 50%);
}
Este código combina en partes iguales rojo y azul oscuro, resultando en un tono bordó vibrante al colocar el puntero sobre el elemento.
Invitamos a experimentar con diferentes combinaciones y porcentajes según tus preferencias o las necesidades específicas de cada proyecto web. ¿Qué combinaciones de colores te gustaría probar en tu próximo proyecto?