Ver Mensaje Individual
  #5 (permalink)  
Antiguo 29/08/2014, 02:43
Avatar de webosiris
webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 9 meses
Puntos: 998
Respuesta: Menu en lista con imagenes de sustitucion

Cita:
Si hago esto, el menu me sale en vertical
perdón, fue un gazapo al escribir mi mensaje, en vez de display:block, usa display:inline-block

y sobre la sustitución de img, ya te dije, usa sprites (hasta te enlacé un artículo que lo explica muy bien). Básicamente:
- une todas tus img en 1 sola, así en vez de casita.png sobre.png sobre_on.png, etc tienes 1 sola, iconos.png. Eso lo haces con un editor de img, copiando las img una debajo de la otra. Si tus img originales median 45px de alto y 45px de ancho y unes 6 img, la img nueva te va a quedar de 45px de ancho y 270px de alto.

- deja el css de la siguiente manera:

Código CSS:
Ver original
  1. #iconos a{
  2.     display:inline-block;
  3.     height:45px;
  4.     width:45px;
  5.     background:url(img/iconos.png);
  6. }
  7.  
  8. #iconos a.icono1{
  9.     background-position:0 0;}
  10. #iconos a.icono1:hover{
  11.      background-position:0 -45px;}
  12.  
  13. #iconos a.icono2{
  14.     background-position:0 -90px;}
  15. #iconos a.icono2:hover{
  16.     background-position:0 -135px;}
  17.  
  18. #iconos a.icono3{
  19.     background-position:0 -180px;}
  20. #iconos a.icono3:hover{
  21.     background-position:0 -225px;}
eso es claro considerando iconos de 45px de alto, cambia los tamaños a los que quieras usar.
PD: la posición del icono1 en realidad es innecesaria porque esa es la posición por defecto, la puse igual para que se entendiera mejor
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -