Cómo aplicar una transición bold en el hover

Kuroro1990 Seguir

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Dic 2013
Mensajes
26
Hola a todos nuevamente!!!

Vuelvo a molestar porque me ha surgido otro problema. En realidad no uno muy grabe, solo una cosa que me gustaria saber, y como dice el titulo, es aplicar el efecto bold al hover, pero con transición.

Apliqué un cambió de color con transición y no tuve problemas, pero cuando le agrego font-weight: bold; no logro hacer que el cambio de color y las negritas sean con transición. Cambié color por all en la transición pero no funcionó.

Espero que alguien me pueda ayudar como se hace eso, Muchas Gracias :)


este es el código del hover
Insertar CODE, HTML o PHP:
a:hover { 
	color: #0000ff;  
}


Este es el código de la transición

Insertar CODE, HTML o PHP:
a:hover {
	-webkit-transition: color, 0.20s ease-in-out;
	-moz-transition: color, 0.20s ease-in-out;
	-o-transition: color, 0.20s ease-in-out;
	-ms-transition: color, 0.20s ease-in-out;
	transition: color, 0.20s ease-in-out;
}
 

Praox

VIP
Gamma
SEO
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Verificado por Binance
Suscripción a IA
Desde
25 Jun 2012
Mensajes
433
Al parecer las transiciones de font-weight no sirven en Chrome ni Internet Explorer, quizás sea ese el problema.
 

Kuroro1990

Alfa
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
8 Dic 2013
Mensajes
26
Muchas gracias a los dos :)

Al parecer no era problema mio si no de compatibilidad :) mejor descartar esta opción, no quierio agregar cosas que al final serán poco compatibles con navegadores.

Muchas gracias nuevamente :)
 

Angel Perales

Préstamo
Iota
Social Media
Desde
4 Ago 2013
Mensajes
2.014
Por favor, ten en cuenta 📝 que si deseas hacer un trato 🤝 con este usuario, está baneado 🔒.
Creo que eso se solucionan con
-moz- para firefox
-webkit- para google
 

LordThanatos

Alfa
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
7 Sep 2012
Mensajes
17
La clave está en no usar negrita, sino sombras o algún otro estilo CSS3 que simule las negritas y que sea compatible con transiciones. Acá tenés una posibilidad muy viable:

CSS3 - text-stroke
 

EnzoZ

Gamma
Diseñador
Programador
Verificado por Whatsapp
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Dic 2012
Mensajes
179
Llego muy tarde pero dejo mi aporte en JQuery:
Insertar CODE, HTML o PHP:
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script>
$(document).ready(function(){
//cuando el documento haya cargado
//y
//cuando el mouse este encima de a
$("a").mouseover(function(){
//le añadimos negrita en 0.2 seg
$("a").animate({"font-weight":"800"},200);
});
//cuando quitamos el mouse de encima
$("a").mouseleave(function(){
//ponemos la letra normal
$("a").animate({"font-weight":"400"},200);
});
});
</script>
</head>
<body>
<a href="#">HOLA</a>
</body>
</html>
Un saludo!
 

Chakal01

Beta
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
1 Ene 2013
Mensajes
34
Llego muy tarde pero dejo mi aporte en JQuery:
Insertar CODE, HTML o PHP:
<html>
<head>
<script src="http://code.jquery.com/jquery-2.1.0.min.js"></script>
<script>
$(document).ready(function(){
//cuando el documento haya cargado
//y
//cuando el mouse este encima de a
$("a").mouseover(function(){
//le añadimos negrita en 0.2 seg
$("a").animate({"font-weight":"800"},200);
});
//cuando quitamos el mouse de encima
$("a").mouseleave(function(){
//ponemos la letra normal
$("a").animate({"font-weight":"400"},200);
});
});
</script>
</head>
<body>
<a href="#">HOLA</a>
</body>
</html>
Un saludo!

Lo que puede lograr JQuery gracias por pasarlo se que no soy el del tema pero me gustó. :)

---------- Post agregado el 28-feb-2014 hora: 03:22 ----------

Creo que eso se solucionan con
-moz- para firefox
-webkit- para google

Caramba amigo no sabes de que hablas....
 

elgusty00

Curioso
Programador
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Desde
28 Feb 2014
Mensajes
11
La transición que usa css3 comienza a funcionar en las versiones: IE10, Chrome 26.0, Firefoz 16.0. Y es mas performante que las animaciones de jquery.

Seguramente, de aquí a un tiempo, va a ser la mejor opción, cuando los browsers de los usuarios se vayan actualizando.

Saludos.
 
Arriba