Horizontální záložkové obrázkové menu
Toto řešení ukazuje, jak vytvořit působivé a plasticky působící horizontální menu, které využívá třech obrázků jako pozadí. Koncepce rozdělení obrázku na pozadí na tři části umožňuje mimo jiné využít i delší text položky v menu.
Zde si můžete prohlédnout výsledek.
Toto řešení publikovala Stu Nicholls. Bližší popis najdete v článku FITTED DOORS.
CSS
.menu
{
clear:both;
margin-bottom:4em;
}
.menu dt
{
display:none;
}
.menu dd
{
margin:0;
padding:0;
}
.menu .aa
{
width:12px;
background:url(„menuzac.gif“);
float:left;
padding:2px 0 2px 0;
border-bottom:1px solid #000;}
.menu .bb
{
background:url(„menustred.gif“);
float:left;
padding:2px 0 2px 0;
border-bottom:1px solid #000;
text-align:center;
}
.menu .cc
{
width:12px;
background:url(„menukonc.gif“);
float:left;
padding:2px 0 2px 0;
border-bottom:1px solid #000;
}
.menu a, .menu a:visited
{
color:#525252;
text-decoration:none;
font-size:1em;
cursor:pointer;
}
.menu a:hover
{
color:#000;
background:#fff;
}
.menu a:hover span
{
background-position:0 150px;
}
.menu dd.active span
{
background-position:0 150px;
border-bottom:1px solid #fff;
}
XHTML
<html>
<body>
<div class=“menu“>
<dl>
<dt>menu</dt>
<dd><a href=“#“><span class=“aa“> </span><span class=“bb“>Položka jedna</span><span class=“cc“> </span></a></dd>
<dd><a href=“#“><span class=“aa“> </span><span class=“bb“>Delší položka dva</span><span class=“cc“> </span></a></dd>
<dd class=“active“><a href=“#“><span class=“aa“> </span><span class=“bb“>Položka tři</span><span class=“cc“> </span></a></dd>
<dd><a href=“#“><span class=“aa“> </span><span class=“bb“>Položka čtyři</span><span class=“cc“> </span></a></dd>
</dl>
</div>
<p> </p>
<div class=“menu“>
<dl>
<dt>menu</dt>
<dd><a href=“#“><span class=“aa“> <br /> </span><span class=“bb“>Položka<br />jedna</span><span class=“cc“> <br /> </span></a></dd>
<dd class=“active“><a href=“#“><span class=“aa“> <br /> </span><span class=“bb“>Dlouhá položka<br />dva</span><span class=“cc“> <br /> </span></a></dd>
<dd><a href=“#“><span class=“aa“> <br /> </span><span class=“bb“>Položka<br />tři</span><span class=“cc“> <br /> </span></a></dd>
<dd><a href=“#“><span class=“aa“> <br /> </span><span class=“bb“>Velmi dlouhá Položka<br />čtyři</span><span class=“cc“> <br /> </span></a></dd>
</dl>
</div>
</body>
</html>
Mohlo by vás také zajímat
-
10 nejpopulárnějších programovacích jazyků a jejich využití
9. listopadu 2023 -
Souboj na trhu s CPU pro servery: AMD vs. Intel
8. prosince 2023
Nejnovější
-
Výkonný a kompaktní: ASOME Max Studio s výjimečným poměrem cena/výkon
11. listopadu 2024 -
Šokující data od Microsoftu: Kyberútoky rostou o stovky procent!
8. listopadu 2024 -
Chcete jedinečnou doménu? Objevte koncovky FOOD, MEME a MUSIC!
7. listopadu 2024 -
OpenAI představilo novou funkci ChatGPT Search
6. listopadu 2024