Mostrando resultados del 1 al 7 de 7

Tema: Conseguir este efecto al pasar el mouse sobre un boton (hover)

  1. #1
    Avatar de Tony Speedman
    Tony Speedman está desconectado Usuario Gamma
    Registro
    18-julio-2009
    Mensajes
    317
    Hola, bueno quería saber como puedo lograr este efecto:
    Link normal:

    Link hover:

    A mi en este momento me ocupa todo el cuadrado, y quiero lograr ese efecto. También estaría bueno agregarle una "sombra interior". Como se hace.. supongo que necesito usar tanto .CSS como Photoshop.

    Saludos,

  2. #2
    Avatar de allvipdomains
    allvipdomains está desconectado Usuario Epsilon
    Registro
    10-agosto-2009
    Ubicación
    España
    Mensajes
    928
    Ir a allvipdomains página de inicio
    Puedes hacerlo metiendole al enlace una imagen de fondo al hover mediante el css. Muy sencillo.

  3. #3
    Avatar de Camilo Sánchez
    Camilo Sánchez está desconectado Usuario Eta
    Registro
    22-mayo-2009
    Ubicación
    Argentina
    Mensajes
    1.437
    Con el Adobe Dreamweaver se hace facilmente.

    En la opción insertar imagen -> imagen por sustitución y te sale algo como esto:

    Documento sin título

  4. #4
    Avatar de crystaldream
    crystaldream está desconectado Usuario Mi
    Registro
    29-mayo-2009
    Ubicación
    Tijuana BC México
    Edad
    19
    Mensajes
    3.125
    CMS
    CMS Utilizado
    Ir a crystaldream página de inicio Mi Twitter
    Encontre esto en mi repertorio de snippets, en conceptopixel esta la info.

    Debes unir esos dos botones en una sola imagen, la que quieres que este en reposo arriba, y lo que quieres que este en hover, abajo:
    http://www.inblogos.com/wp-content/2009/10/paso6.jpg

    Ahora guarda esa imagen en png, gif o lo que sea con el nombre, digamos "boton.png".

    Este es el codigo CSS si lo quieres poner en tu stylesheet.css (si lo quieres para una web HTML solo envuelve el CSS en la etiqueta <style type="text/css">codigo</style>

    Código HTML:
    boton { 
        display:block; 
        width:183px; 
        height:40px; 
        text-indent:-9999px; 
    } 
    .boton a { 
        display:block; 
        width:183px; 
        height:40px; 
        background:transparent url(http://DIRECTORIO/boton.png) no-repeat top left; 
        outline:none; 
    } 
    .boton a:hover { 
        background-position:0 -40px; 
    }
    Nota que tienes que sustituir el width por el de tu boton y el height por la altura media del total de tu boton, es decir que si tu boton mide 300 pixeles de ancho y 50 de alto, el width debe ser 300 y el height (en todos debe ser) debe ser 25 (la mitad), nota tambien que en la propiedad:
    background-position:0 -40px; debes poner tambien la mitad de la altura, esta propiedad hace que al poner el raton encima, se recorra 40 pixeles hacia arriba mostrando la otra mitad.

    Nota tambien que tienes que sustituir el DIRECTORIO por la URI donde se encuentra el boton.

    ahora vamos, para llamarlo usa el siguiente parrafo con clase, puede ser un vinculo tambien.

    Código HTML:
    <p class="boton"><a alt="Titulo Alternativo" title="Titulo" href="http://www.google.com.mx"></a></p>
    Y ya tienes tu boton, fuente, un tutorial mio:
    Crear un Boton con Efecto Hover usando Photoshop y CSS | Inblogos
    "La inspiración puede encontrarse hasta en el baño. ¡Ánimo!"
    Blog: Concepto Gráfico / Tumblr: Luis Hendrix Mindblow / Twitter: @crystaldream / Last.fm: Rock4All / Flickr: Creativedog / Deviantart: CDream

  5. #5
    Avatar de Camilo Sánchez
    Camilo Sánchez está desconectado Usuario Eta
    Registro
    22-mayo-2009
    Ubicación
    Argentina
    Mensajes
    1.437
    Cita Iniciado por crystaldream Ver Mensaje
    Encontre esto en mi repertorio de snippets, en conceptopixel esta la info.

    Debes unir esos dos botones en una sola imagen, la que quieres que este en reposo arriba, y lo que quieres que este en hover, abajo:
    http://www.inblogos.com/wp-content/2009/10/paso6.jpg

    Ahora guarda esa imagen en png, gif o lo que sea con el nombre, digamos "boton.png".

    Este es el codigo CSS si lo quieres poner en tu stylesheet.css (si lo quieres para una web HTML solo envuelve el CSS en la etiqueta <style type="text/css">codigo</style>

    Código HTML:
    boton { 
        display:block; 
        width:183px; 
        height:40px; 
        text-indent:-9999px; 
    } 
    .boton a { 
        display:block; 
        width:183px; 
        height:40px; 
        background:transparent url(http://DIRECTORIO/boton.png) no-repeat top left; 
        outline:none; 
    } 
    .boton a:hover { 
        background-position:0 -40px; 
    }
    Nota que tienes que sustituir el width por el de tu boton y el height por la altura media del total de tu boton, es decir que si tu boton mide 300 pixeles de ancho y 50 de alto, el width debe ser 300 y el height (en todos debe ser) debe ser 25 (la mitad), nota tambien que en la propiedad:
    background-position:0 -40px; debes poner tambien la mitad de la altura, esta propiedad hace que al poner el raton encima, se recorra 40 pixeles hacia arriba mostrando la otra mitad.

    Nota tambien que tienes que sustituir el DIRECTORIO por la URI donde se encuentra el boton.

    ahora vamos, para llamarlo usa el siguiente parrafo con clase, puede ser un vinculo tambien.

    Código HTML:
    <p class="boton"><a alt="Titulo Alternativo" title="Titulo" href="http://www.google.com.mx"></a></p>
    Y ya tienes tu boton, fuente, un tutorial mio:
    Crear un Boton con Efecto Hover usando Photoshop y CSS | Inblogos

    Muy bueno el tuto Crystal

  6. #6
    Avatar de Tony Speedman
    Tony Speedman está desconectado Usuario Gamma
    Registro
    18-julio-2009
    Mensajes
    317
    Increible Crystal, va dedo!

    Saludos,

  7. #7
    Avatar de Tony Speedman
    Tony Speedman está desconectado Usuario Gamma
    Registro
    18-julio-2009
    Mensajes
    317
    Ahora que lo apliqué el único problema es que cada botón tiene distinto tamaño, entonces no puedo usar el mismo para todos. Voy a tratar de medir el ancho de la nav, dividirlo por las categorias y en ves de que el width de cada boton sea auto, lo estandarizo para todos igual.

    Saludos,

Información del tema

Users Browsing this Thread

Actualmente hay 1 usuarios leyendo este tema. (0 miembros y 1 invitados)

Temas Similares

  1. Respuestas: 19
    Último mensaje: 16-ago-2010, 15:50
  2. Ayuda y opiniones sobre este proyecto
    Por julio cesar en el foro Presume tu Web / Blog
    Respuestas: 4
    Último mensaje: 19-dic-2009, 21:31
  3. Pasar dominio de 1&1 hacia name.com
    Por etnos en el foro Registro de Dominios
    Respuestas: 1
    Último mensaje: 01-dic-2009, 07:57
  4. ¿Como se hace este efecto?
    Por Aldo en el foro Diseño Gráfico
    Respuestas: 8
    Último mensaje: 08-nov-2009, 12:49
  5. Nuevo efecto sobre los links en Internedianos
    Por Guillermo en el foro Presume tu Web / Blog
    Respuestas: 9
    Último mensaje: 08-sep-2009, 17:57

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •