Ejemplosde.com Inicio | Contacto
Muchos Ejemplos !La página en español más grande de ejemplos! Ayuda para tu empleo, tareas, gana más dinero siendo mejor, aprende rápido, cursos en línea. Muchos Ejemplos

Inicio > CSS > Ejemplo de Botón con Rollover 1 en CSS (Visto 3872 veces)
Navegación Ejemplode.com Lo más popular Navegación Ejemplode.com
 Ejemplo de Carta de Recomendación
 Ejemplo de Carta de Renuncia
 Ejemplo de Memorándum
 Ejemplo de Metáfora
 Ejemplo de Conversación en Inglés
 Ejemplo de Palabras Esdrújulas
 Ejemplo de Palabras Agudas
 Ejemplo de Palabras Graves
 Ejemplo de Tesis
 Ejemplo de Triptongo

Navegación Ejemplode.com Lo más nuevo Navegación Ejemplode.com
 Ejemplo de Vale de Caja
 Ejemplo de Funciones en C++
 Ejemplo de Reseña
 Ejemplo de Figuras literarias: Descripción
 Ejemplo de Figuras literarias: Definición
 Ejemplo de Figuras literarias: Personificación
 Ejemplo de Figuras literarias: Prosopopeya
 Ejemplo de Figuras literarias: Paradoja
 Ejemplo de Figuras literarias: Antítesis
 Ejemplo de Figuras literarias: Hipérbole

Navegación Ejemplode.com Navegación: Navegación Ejemplode.com
 ASP (1)
 C/C++ (2)
 Ciencia (1)
 Clases de Español (51)
 CSS (4)
 Diseño (7)
 Empleo (1)
 Escritos (73)
 HTML (13)
 Informática (8)
 Inglés (35)
 JavaScript (8)
 Lógica (5)
 Matemáticas (2)
 Mujer (3)
 Multimedia (3)
 MySQL (2)
 Negocios (4)
 PHP (13)
 XML (1)

Ejemplo de Botón con Rollover 1 en CSS:

Rollover 1 CSS

Para este ejemplo debemos tener 3 imágenes las cuales funcionarán como;

Reposo
  height="30" width="100" src="/images/uploads/bg_menu_1.jpg" />
Sobre
  height="30" width="100" src="/images/uploads/bg_menu_2.jpg" />
Presionado
  height="30" width="100" src="/images/uploads/bg_menu_3.jpg" />


Luego en el cuerpo de nuestro sitio tenemos esto

Código:

<span id="bot1">
    <a href="#2">INICIO</a>
</span>


Y asi para todos nuestros botones, después vamos a tener que hacer uso del CSS, iniciamos con este código:
Código:

    #bot1 {
    border: 0 0 0 0;
    padding: 0;
    text-align: center;
    }


Donde le decimos que no queremos margen exterior e interior, alineamos el texto al centro, ahora seguimos con este código:
Código:

    #bot1 a{
    background-image:url(bg_menu_1.jpg);
    background-position: center top;
    height:30px;
    width:100px;
    display: block;
    color: #990000;
    text-decoration: none;
    padding-top: 5px;
    background-repeat: no-repeat;
    font-weight: bold;
    }


Que prácticamente es el que hace todo, veamos línea por línea

background-image:url(bg_menu_1.jpg);
Con esto decimos que queremos una imagen de fondo y damos la ruta de esta

background-position: center top;
Con esto estamos indicando que la posición de la imagen de fondo estará centrada y hacia arriba.

background-repeat: no-repeat;
Para que no repita el fondo como si se tratase de un patrón.

height:30px;
width:100;

Le decimos que la altura será de 30 y ancho de 100px que son las dimensiones de nuestras imágenes de fondo.

display:block;
Para que nos genere y respete un recuadro con las medidas que pusimos antes.

color:#990000
Con esto solo le estamos dando un color al texto que se encuentre dentro de nuestra caja.

text-decoration:none;
Es para evitar la linea que esta debajo de los links.

padding-top:5px;
Para que me guarde un espacio de 5px en l aparte superior de nuestro link y con esto baja la posición al centro de nuestro recuadro.

font-weight: bold;
Hace que las letras estén en negrita


Después solo habrá que agregar clases para los pseudos elementos “hover” y “focus”

    Código:

#bot1 a:hover{
    background-image:url(bg_menu_2.jpg);
    }
    #bot1 a:focus{
    background-image:url(bg_menu_3.jpg);
    }


Pero como nos damos cuenta, solo cambiamos la ruta de nuestras imágenes de fondo para lograr el efecto que buscábamos.

El código de nuestro ejemplo de rollover en css se muestra a continuación:
Código:

<html>
    <head>
        <title>ejemplode.com</title>
    <style type="text/css" >
    #bot1 {
    border: 0 0 0 0;
    padding: 0;
    text-align: center;
    }
   
    #bot1 a{
    background-image:url(bg_menu_1.jpg);
    height:30px;
    width:100px;
    background-position: center top;
    display: block;
    color: #990000;
    text-decoration: none;
    padding-top: 5px;
    background-repeat: no-repeat;
    font-weight: bold;
    }
    #bot1 a:hover{
    background-image:url(bg_menu_2.jpg);
    }
    #bot1 a:focus{
    background-image:url(bg_menu_3.jpg);
    }
    </style>
</head>
<body>
<span id="bot1">
    <a href="#2">INICIO</a>
</span>
</body></html>


Y las imágenes las pueden descargar de esta misma página, mediante clic derecho sobre la imágen y guadar como.
 


Keywords: Ejemplo de Botón con Rollover 1 en CSS, Botón con Rollover 1 en CSS, boton rollover CSS, botones css, botones dinamicos, botones animados, css ejemplos de botones   , background, codigo, image, fondo, padding, imágenes, nuestro, , color, none;, decoration, repeat, bold;, weight, repeat;, height, position, decimos, código, center, 30px;, display, width, block;,     background, background image,     bot1, image url, con esto,     padding,     text, background repeat, top 5px;, weight bold;, padding top, para que, font weight, height 30px;, background position, decimos que, position center, center top;, text decoration, display block;, decoration none;,     background image, font weight bold;, text decoration none;, position center top;, background position center
Fecha: 20-11-2008 19:09:45 Autor: Aziel Visitas: 3872

Mira algunos ejemplos relacionados...

Ejemplo de Botón con Rollover 1 en CSS
Ejemplo de Botón de Formulario en CSS
Ejemplo de Botón Formulario en CSS
Ejemplo de Cursor de Ayuda con CSS

3 comentarios en Ejemplo de Botón con Rollover 1 en CSS

camilo
22 de Octubre del 2008 a las 16:32:35
muy bueno gracias
Iñigo
27 de Junio del 2008 a las 5:35:01
Falta el ejemplo funcionando, aunque nos lo imaginamos, pero sin eso no termina de cuajar.
fatima
03 de Junio del 2008 a las 4:52:47
me interesa mucho poder hacer este tipo de bortones, por ierto seria bueno que pusieras el ejemplo paractico

Escribir comentario para Ejemplo de Botón con Rollover 1 en CSS

Nombre:(*)
Web:
Email:(*)
Captcha
Comentario:(*)  
Tu comentario no se publicará inmediatamente. Tu comentario será revisado por los administradores
© 2008 www.ejemplode.com Mapa de Sitio