hover de capas
5 seguidores
se que los hover solo pueden hacerse sobre links, pero por ejemplo en la pagina de orange cuando se pasa por encima de las opciones estan cambian de color, ¿esto se hace con css o con js? porque tb he visto por hay eventos llamndo funciones y estilos como este:
#presentacion p.legal:hover {
background-color: #BCB9B3;
}
asi que ando muy depistado, alguna sugerencia, pista o similarrrrrrrr???
(mientras utilizo el buscar del foro)
hartum
el tipico onmouseover="this.style.backgroundColor='#333366'"
onblur="";
me funcionan pero claro mi pregunta es si se puede hacer con css? y en este caso que seria mas recomendable
cbp
yo creo los hover aplicados a elementos distintos de enlaces no funcionan en IE, pero no estoy seguro del todo :?
de todas formas puedes jugar con el padding, el margin y el border de los enlaces para que te queden como quieras, y hacer efectos como pestañas, cajas, etc.
orange
error ... la mierda del Explorer no admite :hover sobre capas, Mozilla sí que lo permite (y sobre lo que sea)
lo de mi página es un apaño entre javascript y css ... creo dos clases para el DIV, una normal y otra hover, y mediante javascript cambio una por otra cuando se pasa el puntero sobre ellas
echa un ojo al codigo de la pagina (y al archivo js) y fusílalo directamente si te mola, aunque ya te digo que es un apaño
hartum
ya me imagine que era algo por estilo, de todas formas para acsos como este precio utilizar la solucion del this.backgroundcolor solo simple normalmente funciona y creo que es 'suficientemente correcto'
voy a ser la oveja descarriada de la secta. :-P http://www.hartum.com/careto3.gif
meddle
yo ni lo apañaria, pero mirate esto, igual te mola:
http://www.xs4all.nl/~peterned/csshover.html
orange
No me rula el link meddle ??
Hartum, yo al menos lo metería en una función, porque imagina que luego quieres cambiar el color del rollover ... tendrías que cambiar tooodas las capas que lo hagan, en cambio si llamas a una función, con cambiar ahi el color listo
helenp
[quote="orange"]No me rula el link meddle ??
A mi si me funciona, prueba de nuevo, si no te doy el código
Añadiendo ese .htc, funciona los hover sin un link,
yo lo uso para los botones que no son para hacer click.
orange
Pues si, ya me rula, que extraño
¿?
hartum
en este caso me es mas 'economico' en codigo usar js pero me parece una solucion acojonatemente buena, a ver si la incluyen los desarroladores de microsoft, tan acostumbrados a robar codigo de otros sitios.