Estoy modificando el CSS de un tema gratuito para personalizarlo a mi sitio.
En concreto los menús.
Quiero que cuando clico sobre un ítem del menu y salen las subcategorías de ese ítem, éstas tengan un diseño diferente, y no la misma imagen de fondo que las categorías principales.
El fondo de los ítems, tengo esto en el CSS:
Código:
La imagen que quiero para los ítems principales (categorías) es 'menu-li1.gif' pero para las subcategorías que aparecen cuando clico sobre la categoría es 'menu-li2.gif''.art-BlockContent-body ul li { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-decoration: none; line-height: 125%; line-height: 23px; padding: 0px 0 0px 25px; background-image: url('../images/icons/menu-li1.gif'); background-repeat: no-repeat; font-weight: bold; color: #000000; }
No sé si me he explicado bien....
Además quiero utilizar una imagen para la cabecera del menú, y otra imagen para el pie del menú (un degradado simplemente) y cuando le doy, como en la plantilla original que estoy modificando no han dejado espacio más que para una franja, mi imagen que son 117px de alto no cabe... y estoy buscando donde darle más píxels en la plantilla y no lo encuentro..
¿Alquien puede ayudarme? Dejo este trozo de código donde habla del menú, a ver si alguien sabe ayudarme:
Código:
Muchas gracias. /* begin Menu */ /* menu structure */ .art-menu a, .art-menu a:link, .art-menu a:visited, .art-menu a:hover { text-align:left; text-decoration:none; outline:none; letter-spacing:normal; word-spacing:normal; } .art-menu, .art-menu ul { margin: 0; padding: 0; border: 0; list-style-type: none; display: block; } .art-menu li { margin: 0; padding: 0; border: 0; display: block; float: left; position: relative; z-index: 5; background-image: url('../images/icons/menu-li1.gif'); } .art-menu li:hover { z-index: 10000; white-space: normal; } .art-menu li li { float: none; } .art-menu ul { visibility: hidden; position: absolute; z-index: 10; left: 0; top: 0; background:none; } .art-menu li:hover>ul { visibility: visible; top: 100%; } .art-menu li li:hover>ul { top: 0; left: 100%; } .art-menu:after, .art-menu ul:after { content: "."; height: 0; display: block; visibility: hidden; overflow: hidden; clear: both; } .art-menu, .art-menu ul { min-height: 0; } .art-menu ul { background-image: url(../images/spacer.gif); padding: 10px 30px 30px 30px; margin: -10px 0 0 -30px; } .art-menu ul ul { padding: 30px 30px 30px 10px; margin: -30px 0 0 -10px; } /* menu structure */ .art-menu { padding: 0px 0px 0px 0px; } .art-nav { position: relative; height: 56px; z-index: 100; } .art-nav .l, .art-nav .r { position: absolute; z-index: -1; top: 0; height: 56px; background-image: url('../images/nav.png'); } .art-nav .l { left: 0; right:0px; } .art-nav .r { right: 0; width: 994px; clip: rect(auto, auto, auto, 994px); } /* end Menu */ /* begin MenuItem */ .art-menu ul li { clear: both; } .art-menu a { position:relative; display: block; overflow:hidden; height: 56px; cursor: pointer; text-decoration: none; margin-right: 0px; margin-left: 0px; } .art-menu a .r, .art-menu a .l { position:absolute; display: block; top:0; z-index:-1; height: 168px; background-image: url('../images/MenuItem.png'); } .art-menu a .l { left:0; right:0px; } .art-menu a .r { width:400px; right:0; clip: rect(auto, auto, auto, 400px); } .art-menu a .t { font-family: Arial, Helvetica, Sans-Serif; font-size: 16px; font-style: normal; font-weight: normal; color: #FFFFFF; padding: 0 17px; margin: 0 0px; line-height: 56px; text-align: center; } .art-menu a:hover .l, .art-menu a:hover .r { top:-56px; } .art-menu li:hover>a .l, .art-menu li:hover>a .r { top:-56px; } .art-menu li:hover a .l, .art-menu li:hover a .r { top:-56px; } .art-menu a:hover .t { color: #FFFFFF; } .art-menu li:hover a .t { color: #FFFFFF; } .art-menu li:hover>a .t { color: #FFFFFF; } .art-menu a.active .l, .art-menu a.active .r { top: -112px; } .art-menu a.active .t { color: #FFFFFF; } /* end MenuItem */