Saltar al contenido principal
Codigo Heroe
Tarea anterior
Kekstagram: el comienzo. Filtros CSS4/12
A la lista de tareas
  1. 1. Brillo y contraste: brightness y contrast
  2. 2. Escala de grises y sepia: grayscale y sepia
  3. 3. Inversión y saturación: invert y saturate
  4. 4. Rotación del tono: hue-rotate
  5. 5. Desenfoque y opacidad: blur y opacity
  6. 6. Sombras con drop-shadow
  7. 7. Diferencias entre box-shadow y drop-shadow
  8. 8. Aplicar filtros CSS al texto
  9. 9. Combinar filtros
  10. 10. Combinar filtros drop-shadow
  11. 11. Animar filtros CSS
  12. 12. Transiciones y filtros CSS
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Rotación del tono: hue-rotate

Color desplazado 60 grados en el círculo cromático

Otro filtro de color interesante es la rotación del tono: hue-rotate. Si imaginamos todos los colores en un círculo, este filtro permite desplazar los colores de la imagen un ángulo determinado a lo largo de ese círculo.

La rotación del tono, hue-rotate, se expresa en grados. Los valores no se limitan al intervalo de 0deg a 360deg y también pueden ser negativos. Un valor positivo gira los colores en sentido horario y uno negativo, en sentido antihorario. Con un valor de 0deg, el elemento se muestra sin cambios.

Ejemplos:

.effect {
  filter: hue-rotate(90deg); /* gira 90 grados en sentido horario */
  filter: hue-rotate(-90deg); /* gira 90 grados en sentido antihorario */
}
  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <meta charset="utf-8"> <title>Rotación del tono: hue-rotate</title> <link href="course.css" rel="stylesheet"> <link href="style.css" rel="stylesheet"> </head> <body> <div class="image"> <img src="img/spb-1.jpg" alt=""> </div> <div class="compare"> <div class="compare-left hue-rotate"> <div class="image"> <img src="img/spb-1.jpg" alt=""> </div> </div> <div class="compare-right hue-rotate-reverse"> <div class="image"> <img src="img/spb-1.jpg" alt=""> </div> </div> </div> </body> </html>
CSS
.hue-rotate img { } .hue-rotate-reverse img { }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Aplica a la imagen .hue-rotate img el filtro hue-rotate con el valor 90deg.
    2. Luego cambia el valor a 270deg.
    3. Aplica a la imagen .hue-rotate-reverse img el filtro de rotación del tono con el valor -180deg.
    Codigo Heroe

    © 2023-2026, codigoheroe.com