Vertikální obrázkové menu
Toto menu nevykazuje nepříjemný efekt blikání při najetí v MSIE, přestože není použit žádný preload obrázků.
Pro správnou funkci si vytvořte obrázek podobný tomuto. Zde si můžete prohlédnout výsledek.
Toto řešení publikoval Petr Staníček. Bližší popis najdete v článku Rychlé rollovery bez načítání. Další příklady najdete v článku Free Menu Designs V 1.1.
CSS
body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0;
font-size: 80%;
font-weight: bold;
}
#menu a
{
display:block;
width:200px;
height:30px;
color: #777;
background: url(„menu5.gif“) 0 0 no-repeat;
text-decoration: none;
}
#menu a:hover
{
background: url(images/menu5.gif) 0 -32px;
color: #ffffff;
}
#menu a:active
{
background: url(images/menu5.gif) 0 -64px;
color: #ffffff;
}
div.outer
{
background: url(„menu5.gif“) 0 -32px no-repeat;
}
div.outer a
{
display: block;
margin: 0;
padding:0;
width:100%;
height:100%;
overflow:hidden;
background: url(„menu5.gif“) top left no-repeat;
}
div.outer span
{
display: block;
margin:0;
padding: 8px 25px 0 10px;
}
XHTML
<html>
<body>
<div id=“menu“>
<div class=“outer“>
<a href=“#1″ title=“Odkaz 1″><span>Stylový Odkaz 1</span></a>
</div>
<div class=“outer“>
<a href=“#2″ title=“Odkaz 2″><span>Stylový Odkaz 2</span></a>
</div>
<div class=“outer“>
<a href=“#3″ title=“Odkaz 3″><span>Stylový Odkaz 3</span></a>
</div>
<div class=“outer“>
<a href=“#4″ title=“Odkaz 4″><span>Stylový Odkaz 4</span></a>
</div>
<div class=“outer“>
<a href=“#5″ title=“Odkaz 5″><span>Stylový Odkaz 5</span></a>
</div>
</div>
</body>
</html>
Mohlo by vás také zajímat
-
Zabezpečení e-mailů: Jak můžete chránit vaši firemní komunikaci
13. prosince 2023 -
Aukce CZ domén: Jak vydražit expirovanou CZ doménu?
12. června 2024
Nejnovější
-
Jak rozšířit úložiště Macu za pětinovou cenu?
16. prosince 2024 -
Nové trendy v doménách pro osobní projekty – DIY, LIVING a LIFESTYLE
9. prosince 2024 -
Jak chránit webové stránky před Web/AI Scrapingem
27. listopadu 2024 -
Jaký monitor je nejlepší k novému Macu Mini?
25. listopadu 2024