26 agosto 2016

Cómo hacer un degradado (Parte 2)

Si todavía no haz visto la primer parte del tutorial, te recomiendo que visites:

Cómo hacer un degradado (Parte 1)

Ahora sí, empecemos con el tutorial. En la entrada pasada les mostraba cómo hacer degradados lineales, pero olvidé mencionar uno, el degradado diagonal, basta con que añadamos las dos direcciones, hacia donde queremos el degradado.

background: linear-gradient(to Direccion1 Direccion 2, Color-1, Color-2, ...);

Aquí un ejemplo:

<div style="background:linear-gradient(to right bottom, blue, green); padding:50px 0"></div>

Este es el resultado:


Para tener un mayor control sobre la dirección del degradado, se puede hacer uso de los ángulos, a continuación una imagen ilustrativa:


90deg = 100grad = 0.25turn ≈ 1.5708rad
Un valor positivo desplaza el ángulo en sentido horario. Para linear-gradient 90deg equivale a to right (degradar desde la izquierda hacia la derecha).
180deg = 200grad = 0.5turn ≈ 3.1416rad
Un valor de 180deg para linear-gradient equivale a to bottom (degradar desde arriba hacia abajo).
-90deg = -100grad = -0.25turn ≈ -1.5708rad
Un valor negativo desplaza el ángulo en sentido antihorario. -90deg con linear-gradient equivale a to left (degradar desde la derecha hacia la izquierda).
0deg = 0grad = 0turn = 0rad
Un valor 0deg equivale a la posición de partida. Con linear-gradient equivale a to top (degradar desde abajo hacia arriba).
Degradado Radial CSS3

Un degradado radial se define por su centro. Para definir un degradado radial, también se debe definir al menos dos colores. Se pueden añadir varios colores entre: Color-inicio y Color-final.

background: radial-gradient(Color-inicio, ..., Color-final);

Ahora, aquí un ejemplo de un degradado radial, éste es el código que utilizaré

<div style="background:radial-gradient(blue, green, black); padding:50px 0"></div>

Este es el resultado:


El tamaño de cada color puede ser modificado con el uso del porcentaje, escribiendo después de cada color, el porcentaje deseado, por ejemplo:

<div style="background:radial-gradient(blue 5%, green 15%, black 70%); padding:50px 0"></div>

Este es el resultado:


Esto ha sido todo, espero que este tutorial te haya sido de mucha ayuda, si tienes dudas o quieres dar una opinión no olvides dejar tu comentario, hasta la próxima.

¿Qué te gustaría aprender a hacer?

0 comentarios:

Deja el primer comentario. Para nosotros, tu opinión es muy importante.

Categorías

Diseño web

Facebook

Google+

Suscribirse

Enter your email address:

Delivered by FeedBurner

Gana dinero

Con tecnología de Blogger.
 
Suscribirse al boletín
Regístrate con tu dirección de correo electrónico para recibir noticias y actualizaciones directamente en tu bandeja de entrada