Ver Mensaje Individual
  #6 (permalink)  
Antiguo 26/10/2012, 20:52
Avatar de pitufoweb
pitufoweb
 
Fecha de Ingreso: enero-2008
Ubicación: Un Mundo Raro
Mensajes: 1.148
Antigüedad: 16 años, 10 meses
Puntos: 181
Respuesta: Duda sobre HSL transition (arcoiris).

Tome la idea de Bonex de hacerlo con Animation.

Con Animation pasa lo mismo que con Transition. Si ponemos que valla de 0° a 300°, simplemente "girara" -60°.

La ventaja de Animation es que podemos poner Keyframes. Con estos "le podemos indicar" en que dirección ir.

Use un Keyframe para indicarle cada uno de los colores; Red(0°), Yellow(60°), Green(120°), Cyan(180°), Blue(240°), Magenta(300°) y Red(359°). Así me aseguro de que gire los 360°.

Código HTML:
<!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="UTF-8" />
	<title>Colores HSL</title>
	<style type="text/css">
		@-moz-keyframes colores {
		  0%  { color: hsl(0, 100%, 50%); }    /*  Red     */
		  16% { color: hsl(60, 100%, 50%); }   /*  Yellow  */
		  33% { color: hsl(120, 100%, 50%); }  /*  Green   */
		  50% { color: hsl(180, 100%, 50%); }  /*  Cyan    */
		  66% { color: hsl(240, 100%, 50%); }  /*  Blue    */
		  83% { color: hsl(300, 100%, 50%); }  /*  Magenta */
		  100%{ color: hsl(359, 100%, 50%); }  /*  Red     */
		}
		
		h1 { color: hsl(1, 100%, 50%); }
		h1:hover { -moz-animation: colores 36s linear 1; }	
	</style>
</head>

<body>
<h1>FOROS DEL WEB</h1>
</body>
</html> 
Al final creo que no es exactamente lo que estabas buscando, pero me sirvio de ejercicio



Saludos
__________________
------------- " La felicidad no llega de afuera, nace desde dentro. " -------------

Última edición por pitufoweb; 26/10/2012 a las 22:39