Autor Tema: "HOVER's"  (Leído 3647 veces)

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
"HOVER's"
« en: 09 de Diciembre de 2006, 22:32:40 pm »
Hola, me temo que inaguro esta seccion  ;D ;D

Estoy utilizando CSS ultimamente en unas webs que hago cuando me aburro... XD y lo llevo bastante bien, no es muy complicado, pero hay una cosa que "se me resiste"....

Es el tema de los "hovers" en capas...

Por ejemplo, quiero hacer un estilo para una tabla, pero que cuando te pones encima de la tabla, mediante CSS, cambia de color, la letra, que si border y cosas así...

He probado aglo así: (pero nop va)


#capa {
  
background#000000;
  
border1px solid #FF0000;
  
}

#capa:hover {
  
background#FFFFFF;
  
border1px solid #FF0000;
  
}

//También algo así///

#capa a {
  
background:  #000000;
  
border1px solid #FF0000;
  
}

#capa a:hover {
  
background#FFFFFF;
  
border1px solid #FF0000;
  
}



Ninguna de las dos me funciona :S:S

Ayuda!!!!

Saludos ;)


Comunidad PHPeros

"HOVER's"
« en: 09 de Diciembre de 2006, 22:32:40 pm »

Desconectado Keon

  • PHPer@ Fijo
  • ***
  • Mensajes: 105
  • Karma: 0
    • Ver Perfil
Re: "HOVER's"
« Respuesta #1 en: 11 de Diciembre de 2006, 15:37:38 pm »
Esto donde se pone (en el editor)?? porque esto me parece que esto es PHP ¿no? no deberia ir en HTML




Respeta las normas ;)

Desconectado JuAnCHO

  • PHPero Avanzado
  • ****
  • Mensajes: 327
  • Karma: 1
  • Sexo: Masculino
  • 33 Y Truco xD
    • Ver Perfil
Re: "HOVER's"
« Respuesta #2 en: 11 de Diciembre de 2006, 17:35:24 pm »
Esto donde se pone (en el editor)?? porque esto me parece que esto es PHP ¿no? no deberia ir en HTML
Es CSS. Y está en el foro correcto. No has leido el nombre del subforo donde te encuentras ? xD

-----------------------------------------------------------------
" A un gran corazón ninguna ingratitud lo cierra,
   ninguna indeferencia lo cansa ".

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: "HOVER's"
« Respuesta #3 en: 11 de Diciembre de 2006, 22:29:29 pm »
si es CSS, pero no tengo ni idea de como funciona

Desconectado Ishamato

  • PHPero Avanzado
  • ****
  • Mensajes: 346
  • Karma: 3
  • Sexo: Masculino
  • PHPero adicto
    • Ver Perfil
Re: "HOVER's"
« Respuesta #4 en: 11 de Diciembre de 2006, 23:38:19 pm »
A ver.. yo se lo justo en este lenguaje pero prueba de poner esto, tansolo cambié un par de cosas..

Citar

<style type="text/css">
a:capa {
  
background#000000;
  
border1px solid #FF0000;
  
}

a:capa:hover {
  
background#FFFFFF;
  
border1px solid #FF0000;
  
}
</
style>

También puedes probar con:
Citar

<style type="text/css">
.
capa_tabla {
  
background#000000;
  
border1px solid #FF0000;
  
}

.
capa:hover {
  
background#FFFFFF;
  
border1px solid #FF0000;
  
}
</
style>

Si te funciona postealo jeje y si no.. no se  :-\

<? echo "Aprendiendo y descubriendo poco a poco"; ?>

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: "HOVER's"
« Respuesta #5 en: 12 de Diciembre de 2006, 18:51:09 pm »
no, no me funciona :S:S  :'( :'(

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: "HOVER's"
« Respuesta #6 en: 12 de Diciembre de 2006, 19:07:32 pm »
No me va esos ejemplos, pero probando, he visto una combinacion pero que solo me funciona para TEXTOS (no toda la capa, que es lo que buscaba)

Obviamente, estará mal: ^^


.capa a {
  
loquesea:equisde;
  
loquesea:equisde;
    }

.
capa a:hover {
  
loquesea:equisde;
  
loquesea:equisde;
    }


Como he dicho, solo me va para textos, pero es una ayuda ^^

Saludos.

Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: "HOVER's"
« Respuesta #7 en: 12 de Diciembre de 2006, 22:01:59 pm »
Bueno creo recordar que la sintaxis para un efecto que se produce al situar el raton encima del enlace es la siguiente:

Código: [Seleccionar]
#nombrecapa a:hover {
color: #FFFFFF;
text-decoration: underline; //Efecto (en este caso subrayado)
}
Por favor, leete las Normas


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: "HOVER's"
« Respuesta #8 en: 12 de Diciembre de 2006, 23:37:17 pm »
Creo que es lo mismo que he puesto yo, pero supongo que bien hecho xD


Desconectado naveda

  • Administrador General
  • PHPero Master
  • *****
  • Mensajes: 2.282
  • Karma: 165
  • Sexo: Masculino
    • Ver Perfil
    • naveda.me
Re: "HOVER's"
« Respuesta #9 en: 13 de Diciembre de 2006, 18:52:25 pm »
Tu problema era que no usabas una sintaxis correcta y por lo tanto no se entendia el codigo.
Me refiero...
Fondo a las letras? ==>background: #FFFFFF;

Ahora funciona?
Por favor, leete las Normas


Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: "HOVER's"
« Respuesta #10 en: 13 de Diciembre de 2006, 21:17:48 pm »
No, fondo a las letras no, eso ya lo se, pero lo que no se hacer es para ponerle fondo a la CAPA... algo tipo esto, por ejemplo, pero no exactamente:

http://www.13styles.com/css-menus/style2/

http://www.13styles.com/css-menus/style4/

Saludos.

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: "HOVER's"
« Respuesta #11 en: 16 de Diciembre de 2006, 21:47:27 pm »
Hola mOrk,

en primer lugar decir que la sentencia nombre:hover y similares, no funcionan bajo navegadores Internet Explorer. Por otro lado, para usarlo en las tablas, no puedes crear los estilos antes, sino formular el cambio en el momento que se crea la tabla. Es decir:

Código: [Seleccionar]
<table>
<tr>
<td onMouseOver="this.background.color=#000000;" bgcolor="#FFFFFF">
Hola
</td>
<tr>
</table>

Si no me equivoco, es una relación entre HTML y JavaScript, y no de CSS. ;)

EDIT: Me había parecido leer que necesitabas este resultado con las tablas (no con las capas). Ahí queda para el que lo quiera.  ;)
« Última modificación: 16 de Diciembre de 2006, 21:50:44 pm por Raken »
Raken - Moderador para PHP y HTML

Desconectado Krosty

  • PHPer@
  • **
  • Mensajes: 75
  • Karma: 0
    • Ver Perfil
Re: "HOVER's"
« Respuesta #12 en: 17 de Diciembre de 2006, 06:55:03 am »
Raken no funciona ... ya lo prove

Desconectado Raken

  • PHPero Avanzado
  • ****
  • Mensajes: 297
  • Karma: 30
  • Sexo: Masculino
    • Ver Perfil
Re: "HOVER's"
« Respuesta #13 en: 17 de Diciembre de 2006, 18:53:14 pm »
Lo puse de memoria y sin pensar demasiado.

En vez de :
Citar
this.background.color

Es:
Citar
this.bgColor

------------------

<table>
<tr>
<td onMouseOver="this.bgColor='#000000';" bgcolor="#FFFFFF">
Hola
</td>
<tr>
</table>


« Última modificación: 18 de Diciembre de 2006, 23:48:00 pm por Raken »
Raken - Moderador para PHP y HTML

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re: "HOVER's"
« Respuesta #14 en: 18 de Diciembre de 2006, 07:56:44 am »
No tira.... :S