Autor Tema: zona interactiva con css  (Leído 4614 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado josuenmanuel

  • Sv Member
  • ***
  • Mensajes: 256
    • Mi blog personal
zona interactiva con css
« : enero 19, 2011, 02:10:36 pm »
hola :
estoy modificando un web y pues tiene una imagen de fondo, en donde quiero poner en una zona un enlace hacia un sitio web eterno.
la referencia a la  imagen esta en un css, por lo que debo de hacer la zona interactiva desde el css, pero no se como hacerlo, ¿alguna idea? se los agradecere mucho
Este es el codigo del css , donde hace referencia  la imagen
Código: [Seleccionar]
#header {
width: 900px;
height: 256px;
margin-top: 14px;
background: url(images/header.jpg) no-repeat;
position: relative;

}

despues me imagino que debo poner la zona interactiva , aqui es donde necesito su ayuda, gracias
« Última Modificación: enero 19, 2011, 02:12:59 pm por josuenmanuel »
http://www.sistemasyinternet.blogspot.com/

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: zona interactiva con css
« Respuesta #1 : enero 19, 2011, 02:32:15 pm »
A que te refieres con zona interactiva???

Desconectado josuenmanuel

  • Sv Member
  • ***
  • Mensajes: 256
    • Mi blog personal
Re: zona interactiva con css
« Respuesta #2 : enero 19, 2011, 02:34:41 pm »
Citar
A que te refieres con zona interactiva???
es decir que cuando le de clic a una parte de la imagen esta enlace hacia otro sitio web, en si un vinculo hacia otro sitio web pero desde una zona de una imagen
http://www.sistemasyinternet.blogspot.com/

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: zona interactiva con css
« Respuesta #3 : enero 19, 2011, 02:39:59 pm »
le han puesto al id header un background, tendrías que quitarla del header y poner en el html algo así como

<div id="header">
<a href="http://link-externo"><img src="source_de_la_imagen" /></a>
</div>

Así como esta ahorita la imagen como background del header, no se me ocurre como le podes poner un link.

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: zona interactiva con css
« Respuesta #4 : enero 19, 2011, 02:40:46 pm »
es decir que cuando le de clic a una parte de la imagen esta enlace hacia otro sitio web, en si un vinculo hacia otro sitio web pero desde una zona de una imagen

Bueno tenes dos opciones para hacer eso: con mapas o con sprites.

Ejemplo de lo primero:
http://www.webreference.com/programming/image_map/

Ejemplo de lo segundo
http://www.alistapart.com/articles/sprites
http://www.alistapart.com/d/sprites/ala-blobs2.html

Desconectado rdoggsv

  • Administrator
  • The Communiter-
  • *
  • Mensajes: 6530
  • "Once you go arch , u never go back"
    • SV CommunitY
Re: zona interactiva con css
« Respuesta #5 : enero 19, 2011, 02:53:07 pm »
hkadejo, la cosa es que me imagino que quier que todo el header se convierta en un link

Desconectado hkadejo

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 3345
Re: zona interactiva con css
« Respuesta #6 : enero 19, 2011, 03:04:06 pm »
hkadejo, la cosa es que me imagino que quier que todo el header se convierta en un link

Ah bueno en ese caso creo que seria algo asi:

Código: [Seleccionar]
<a class="fondo" href="http://link-externo"></a>

a.fondo {
    background: url("imagen.png") no-repeat scroll left center transparent;
    display: block;
    line-height: 50px;   
    padding: 0 0 0 30px;
    text-decoration: none;
    width: 240px;
}

Con eso tu link seria una imagen, solo es que ajustes el ancho y alto segun tu necesidad, lo mismo el padding y el line-height.
Aunque veo la solucion de rdoggsv mas rapida de aplicar.  :thumbsup:

Desconectado salvadoresc

  • Global Moderator
  • The Communiter-
  • *
  • Mensajes: 11652
  • Adobe Certified Expert en ACISEAPRENDE
    • Foro de Diseno - Pixeles al Desnudo
Re: zona interactiva con css
« Respuesta #7 : enero 19, 2011, 04:54:34 pm »
en efecto la sugerencia de rdogg es la mejor...


PRO tip
agrega esta clase
Código: [Seleccionar]
a img{border:none;}
pregunta, tenes una razon especial para haberle puesto position relative?  :wacko:
Awaken my child, and embrace the glory that is your birthright. Know that I am the Overmind; the eternal will of the Swarm.

haycoctelesamor.com

Desconectado josuenmanuel

  • Sv Member
  • ***
  • Mensajes: 256
    • Mi blog personal
Re: zona interactiva con css
« Respuesta #8 : enero 19, 2011, 05:23:38 pm »
pregunta, tenes una razon especial para haberle puesto position relative?  :wacko:
pues la verdad estoy usando un template, es decir eso ya estaba asi
http://www.sistemasyinternet.blogspot.com/