Publicidad

Autor Tema: [Tutorial] Como crear background degradado como imagen  (Leído 1398 veces)

Desconectado Mr.Freack™

  • Programador
  • *
  • Mensajes: 2852
  • Power: 866
  • Sexo: Masculino
  • A donde quiera que vallas... ¡Ahi estarás!
    • Ver Perfil
    • Angelix-System
[Tutorial] Como crear background degradado como imagen
« en: Febrero 16, 2012, 07:17:30 am »
A pedido de Nuthers , ahora les enseñare a crear un fondo en degradado tipo imagen pero solo con css  :-D

Las imagenes valen mas que las palabras vean:



My Box: es muy similar al header del foro ^^ es un ejemplo de lo que se puede llegar ha hacer.

Como los hago u.u ???



Para el box 1:

Tendremos que abrir el archivo .css (hoja de estilos) y buscar el class o id que queremos modificar pero en este caso creeare un nuevo div asi:


<div class="mybackground1">box 1</div>


en nuestro css agregaremos:


.mybackground1{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);
}

a este podemos agregarle un borde o lo que gusten pero yo le pondre el border:

	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;


y me quedara asi:


.mybackground1{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}


y quedaria como el box 1 de la imagen.

Ahora bien si nos fijamos usa dos colores uno para arriba y el otro abajo asi:

Citar
   background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66, #dbdbdb),color-stop(1, #ffffff));
   background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);

El primero (#dbdbdb) es para la parte de abajo es decir lo gris qu even en la imagen y el segundo (#fffff) es para la parte de arriba.

Ahora si nos fijamos en los 3 box hay un grado diferente de degradado...

si vemos el css veremos que atras de #dbdbdb esta un 0.66 y en el de la otra linea de abajo tiene 66% esto significa la cantida de pixeles en decimales y porcentaje que este cubrira al segundo color; y si vemos en el siguiente color #ffffff hay un 1 y en la de abajo hay un 100% esto se debe a que es el color que cubre todo el div completamente pero que estara cubierto por el primero.

Si desean cambiar el degradado deben cambiar los dos clores en la dos lineas , y para cambiar lo degrado solo cambian los decimales por ejeplo si queremos un 22% en la primer linea ponen 0.22 y en la de abajo ponen 22% pero el segundo debe quedar en 100% aunq pueden probar cambiando los valores a sus gustos.

los codigos que utilice para la imagen son estos:


//similar al header de spirate.net
.mybackground{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.0#479bd7),color-stop(1, #59a7dd));
	
background: -moz-linear-gradient(center bottom,#479bd7 0%,#59a7dd 100%);
	
border:1px solid #4e81a4;
	
border-top:1px solid #9bc8ea;
	
border-bottom:1px solid #265778;
	
color:#FFF;
}
// box 1
.mybackground1{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}

// box 2
.mybackground2{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.44#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 44%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}

// box 3
.mybackground3{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.22#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 22%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}


ahi ven los cambios en los porcentajes y para los divs:


<div class="mybackground"><b>my box</b></div>

<
div  class="mybackground1">box 1</div>

<
div class="mybackground2">box 2</div>

<
div class="mybackground3">box 3</div>


y si desean ponerle este fondo a algun div ya creado solo cambien el background por las dos lineas de background y cambian colores y listo ^^

Esto es todo por hoy espero les guste y les funcione o sirva en algo.

Saludos!.


-"Vale más saber algo acerca de todo que saberlo todo acerca de una sola cosa" Mr.Freack
-"Digo lo que pienso & pienso lo que digo..." Mr.Freack

Desconectado texass

  • Hero Member
  • *****
  • Mensajes: 719
  • Power: 98
  • Sexo: Masculino
  • Say No More
    • Ver Perfil
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #1 en: Febrero 16, 2012, 09:49:45 pm »
los degradados en IE no funcionan cierto? Muy bueno +1
Twitter: @Gutiinet

Desconectado brayan2259

  • Tester interino
  • *
  • Mensajes: 1237
  • Power: 225
  • Sexo: Masculino
  • To be or not to be...
    • Ver Perfil
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #2 en: Febrero 16, 2012, 09:50:09 pm »
Muy bueno la explicacion , aqui mas rapido > http://www.colorzilla.com/gradient-editor/ :D

- Soporte IE, MOZILLA,Chrome,Opera...


Luis LMFAO

Desconectado brayan2259

  • Tester interino
  • *
  • Mensajes: 1237
  • Power: 225
  • Sexo: Masculino
  • To be or not to be...
    • Ver Perfil
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #3 en: Febrero 16, 2012, 09:51:10 pm »
los degradados en IE no funcionan cierto? Muy bueno +1
http://css3pie.com/


Luis LMFAO

Desconectado Nuthers

  • Full Member
  • ***
  • Mensajes: 230
  • Power: 15
    • Ver Perfil
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #4 en: Febrero 16, 2012, 10:45:57 pm »
A pedido de Nuthers , ahora les enseñare a crear un fondo en degradado tipo imagen pero solo con css  :-D

Las imagenes valen mas que las palabras vean:



My Box: es muy similar al header del foro ^^ es un ejemplo de lo que se puede llegar ha hacer.

Como los hago u.u ???



Para el box 1:

Tendremos que abrir el archivo .css (hoja de estilos) y buscar el class o id que queremos modificar pero en este caso creeare un nuevo div asi:


<div class="mybackground1">box 1</div>


en nuestro css agregaremos:


.mybackground1{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);
}

a este podemos agregarle un borde o lo que gusten pero yo le pondre el border:

	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;


y me quedara asi:


.mybackground1{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}


y quedaria como el box 1 de la imagen.

Ahora bien si nos fijamos usa dos colores uno para arriba y el otro abajo asi:

Citar
   background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66, #dbdbdb),color-stop(1, #ffffff));
   background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);

El primero (#dbdbdb) es para la parte de abajo es decir lo gris qu even en la imagen y el segundo (#fffff) es para la parte de arriba.

Ahora si nos fijamos en los 3 box hay un grado diferente de degradado...

si vemos el css veremos que atras de #dbdbdb esta un 0.66 y en el de la otra linea de abajo tiene 66% esto significa la cantida de pixeles en decimales y porcentaje que este cubrira al segundo color; y si vemos en el siguiente color #ffffff hay un 1 y en la de abajo hay un 100% esto se debe a que es el color que cubre todo el div completamente pero que estara cubierto por el primero.

Si desean cambiar el degradado deben cambiar los dos clores en la dos lineas , y para cambiar lo degrado solo cambian los decimales por ejeplo si queremos un 22% en la primer linea ponen 0.22 y en la de abajo ponen 22% pero el segundo debe quedar en 100% aunq pueden probar cambiando los valores a sus gustos.

los codigos que utilice para la imagen son estos:


//similar al header de spirate.net
.mybackground{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.0#479bd7),color-stop(1, #59a7dd));
	
background: -moz-linear-gradient(center bottom,#479bd7 0%,#59a7dd 100%);
	
border:1px solid #4e81a4;
	
border-top:1px solid #9bc8ea;
	
border-bottom:1px solid #265778;
	
color:#FFF;
}
// box 1
.mybackground1{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.66#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 66%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}

// box 2
.mybackground2{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.44#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 44%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}

// box 3
.mybackground3{
	
background: -webkit-gradient(linear,left bottom,left top,color-stop(0.22#dbdbdb),color-stop(1, #ffffff));
	
background: -moz-linear-gradient(center bottom,#dbdbdb 22%,#ffffff 100%);
	
border:4px solid #4e81a4;
	
border-top:4px solid #9bc8ea;
	
border-bottom:4px solid #265778;
}


ahi ven los cambios en los porcentajes y para los divs:


<div class="mybackground"><b>my box</b></div>

<
div  class="mybackground1">box 1</div>

<
div class="mybackground2">box 2</div>

<
div class="mybackground3">box 3</div>


y si desean ponerle este fondo a algun div ya creado solo cambien el background por las dos lineas de background y cambian colores y listo ^^

Esto es todo por hoy espero les guste y les funcione o sirva en algo.

Saludos!.


Graciasss! +1

Desconectado badmoren

  • Beta Tester
  • *
  • Mensajes: 530
  • Power: 67
  • Sexo: Masculino
  • Los hombres sabios aprenden mucho de sus enemigos.
    • Ver Perfil
    • Email
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #5 en: Febrero 16, 2012, 11:07:40 pm »
freack, te ganaron xD +1

Desconectado Mr.Freack™

  • Programador
  • *
  • Mensajes: 2852
  • Power: 866
  • Sexo: Masculino
  • A donde quiera que vallas... ¡Ahi estarás!
    • Ver Perfil
    • Angelix-System
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #6 en: Febrero 17, 2012, 12:16:50 am »
freack, te ganaron xD +1
¬¬ me pidieron tuto y lo hice y sino aprenden hacerlos manualmente ya es otra cosa u.u

-"Vale más saber algo acerca de todo que saberlo todo acerca de una sola cosa" Mr.Freack
-"Digo lo que pienso & pienso lo que digo..." Mr.Freack

Desconectado anferro

  • Tester interino
  • *
  • Mensajes: 2737
  • Power: 70
  • Sexo: Masculino
  • Solo Negocios (?)
    • Ver Perfil
    • Email
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #7 en: Febrero 19, 2012, 05:43:10 am »
Bien freack ¬¬ +1

Desconectado marcatsol

  • Full Member
  • ***
  • Mensajes: 153
  • Power: 25
  • Sexo: Masculino
  • Vamos con todo spirate 2.4
    • Ver Perfil
    • Spirate 2.4 Muy Pronto!!!
    • Email
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #8 en: Febrero 26, 2012, 10:27:47 pm »
freack, te ganaron xD +1
¬¬ me pidieron tuto y lo hice y sino aprenden hacerlos manualmente ya es otra cosa u.u
Mr.Freack™ tiene razon felipe, es mejor hacerlo manualmente, asi cuando no tengas internet, o cuando esa pagina o software no lo tengas en la mano, no estas en off, sin embargo si lo tienes en tu cerebro, lo podras hacer cuando tu quieras.

Desconectado Mr.Freack™

  • Programador
  • *
  • Mensajes: 2852
  • Power: 866
  • Sexo: Masculino
  • A donde quiera que vallas... ¡Ahi estarás!
    • Ver Perfil
    • Angelix-System
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #9 en: Febrero 27, 2012, 05:02:19 am »
freack, te ganaron xD +1
¬¬ me pidieron tuto y lo hice y sino aprenden hacerlos manualmente ya es otra cosa u.u
Mr.Freack™ tiene razon felipe, es mejor hacerlo manualmente, asi cuando no tengas internet, o cuando esa pagina o software no lo tengas en la mano, no estas en off, sin embargo si lo tienes en tu cerebro, lo podras hacer cuando tu quieras.
creemer que todo lo que aprendo lo guardo en mi disco duro mental :-p

por cierto esta frase es medio confusa:

"Mr.Freack™ tiene razon felipe.." a quien le das la razon XD

quisiste decir "Mr.Freack™, la razon la tiene felipe" o "Mr.Freack™ tiene la razon, felipe"

-"Vale más saber algo acerca de todo que saberlo todo acerca de una sola cosa" Mr.Freack
-"Digo lo que pienso & pienso lo que digo..." Mr.Freack

Desconectado marcatsol

  • Full Member
  • ***
  • Mensajes: 153
  • Power: 25
  • Sexo: Masculino
  • Vamos con todo spirate 2.4
    • Ver Perfil
    • Spirate 2.4 Muy Pronto!!!
    • Email
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #10 en: Febrero 27, 2012, 06:50:43 am »
claro que Mr.Freack™, cada cerebro es una computadora natural, no artificial. la de natural es mas potente.

Desconectado Mr.Freack™

  • Programador
  • *
  • Mensajes: 2852
  • Power: 866
  • Sexo: Masculino
  • A donde quiera que vallas... ¡Ahi estarás!
    • Ver Perfil
    • Angelix-System
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #11 en: Febrero 27, 2012, 06:56:19 pm »
claro que Mr.Freack™, cada cerebro es una computadora natural, no artificial. la de natural es mas potente.
el triunfo mas grande es el de aprender algo bueno todos los dias y no olvidarlo jamas

-"Vale más saber algo acerca de todo que saberlo todo acerca de una sola cosa" Mr.Freack
-"Digo lo que pienso & pienso lo que digo..." Mr.Freack

Desconectado Fabricio

  • Sr. Member
  • ****
  • Mensajes: 292
  • Power: 9
  • Sexo: Masculino
    • Ver Perfil
    • Email
Re:[Tutorial] Como crear background degradado como imagen
« Respuesta #12 en: Marzo 17, 2012, 02:10:18 am »
Grax x el tuto!!! :-D