Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2014, 08:54
Avatar de WebSalvador
WebSalvador
 
Fecha de Ingreso: agosto-2011
Ubicación: Lima - Perú
Mensajes: 171
Antigüedad: 13 años, 4 meses
Puntos: 2
Efecto de transición con colores degradados con css

Buenos días muchas gracias por su interés en mi pregunta, resulta que se me ocurrió la idea de crear un botón con degradado valiendome del atributo linear-gradient de la porpiedad background de css, pero al pasar el mouse por encima cambie de colores en su degradado, eso realmente si se puede hacer, pero yo lo quiero con transición para que no se vea el efecto de manera brusca, busque mucha información , pero hasta en este foro dicen que aun no se puede hacer, pero encontre este enlace que parece que si se puede "http://fortis7.moutheme.com/home-section-2/" debajo del slider se ve tres botones redondos y si tiene transición y degradado una magnifica combinación, he tratado de hacer este efecto, pero no lo logro, este es mi código:

Código PHP:
.services_medium {
width102px;
height102px;
border-radius50%;
-
webkit-border-radius50%;
-
moz-border-radius50%;
positionrelative;
backgroundrgba(1941952010.95);
background: -moz-linear-gradient(toprgba(1941952010.950%, rgba(2472472470.95100%);
background: -webkit-gradient(linearleft topleft bottomcolor-stop(0%,rgba(1941952010.95)), color-stop(100%,rgba(2472472470.95)));
background: -webkit-linear-gradient(toprgba(1941952010.950%, rgba(2472472470.95100%);
background: -o-linear-gradient(toprgba(1941952010.950%, rgba(2472472470.95100%);
background: -ms-linear-gradient(toprgba(1941952010.950%, rgba(2472472470.95100%);
backgroundlinear-gradient(to bottomrgba(1941952010.950%, rgba(2472472470.95100%);
filterprogid:DXImageTransform.Microsoft.gradientstartColorstr='rgba(194, 195, 201, 0.95)'endColorstr='rgba(247, 247, 247, 0.95)',GradientType=);
-
webkit-transitionbackground 0.4s ease ;
-
moz-transitionbackground 0.4s ease;
-
ms-transitionbackground 0.4s ease;
-
o-transitionbackground 0.4s ease;
transitionbackground 0.4s ease;
margin:0 auto 15px auto;
}

.
services_medium:hover {
backgroundrgba(501502000.95);
background: -moz-linear-gradient(toprgba(501502000.950%, rgba(35801150.9550%, rgba(0,31610.95100%);
background: -webkit-gradient(linearleft topleft bottomcolor-stop(0%,rgba(501502000.95)), color-stop(100%,rgba(0,31610.95)));
background: -webkit-linear-gradient(toprgba(501502000.950%, rgba(35801150.9550%, rgba(0,31610.95100%);
background: -o-linear-gradient(toprgba(501502000.950%, rgba(35801150.9550%, rgba(0,31610.95100%);
background: -ms-linear-gradient(toprgba(501502000.950%, rgba(35801150.9550%, rgba(0,31610.95100%);
backgroundlinear-gradient(to bottomrgba(501502000.950%, rgba(35801150.9550%, rgba(0,31610.95100%);
filterprogid:DXImageTransform.Microsoft.gradientstartColorstr='rgba(50, 150, 200, 0.95)'endColorstr='rgba(0,31, 61, 0.95)',GradientType=);
-
webkit-transitionbackground 0.4s ease;
-
moz-transitionbackground 0.4s ease;
-
ms-transitionbackground 0.4s ease;
-
o-transitionbackground 0.4s ease;
transitionbackground 0.4s ease;

Pero no se puede hacer la transición, pero cuando le pongo un color solido si se aprecia la transición, debo estar pasando algo por alto pero me rompo la cabeza y no logro a entenderlo, espero me puedan dar apoyo, para lograr este efecto.
__________________
Studio Web Salvador http://www.acuarel.pe/