Horizontální menu s šířkou nadřazeného bloku
Toto řešení ukazuje, jak vytvořit vizuálně jednoduché, ale efektní horizontální menu s šířkou přizpůsobující se šířce nadřazeného bloku.
Zde si můžete prohlédnout výsledek.
Toto řešení publikovala Keith Burgin. Bližší popis najdete v článku Alteration to Rollover Horizontal List Navbar.
CSS
#nav
{
width: 100%;
float: left;
background-color: #1270c8;
}
#nav ul
{
padding: 0;
}
#nav ul li
{
display: inline;
}
#nav ul
{
margin: 0;
padding: 0 0 0 7%;
color: #FFFFFF;
font-family: tahoma, verdana, geneva, arial, helvetica, sans-serif;
font-size: .8em;
letter-spacing: 2px;
font-weight: bold;
}
#nav ul li a
{
padding: 0.2em 12px;
background-color: #1270c8;
color: #FFFFFF;
text-decoration: none;
float: left;
border-right: 1px solid #128ac8;
}
#nav ul li a:hover
{
background-color: #3296f4;
color: #FFFFFF;
}
#nav li#active a
{
background-color: #45b4fa;
color: #FFFFFF;
}
XHTML
<html>
<body>
<div id=“nav“>
<ul>
<li><a href=“#“>Položka jedna</a></li>
<li id=“active“><a href=“#“>Položka dva</a></li>
<li><a href=“#“>Položka tři</a></li>
<li><a href=“#“>Položka čtyři</a></li>
<li><a href=“#“>Položka pět</a></li>
</ul>
</div>
</body>
</html>
Mohlo by vás také zajímat
-
Nové AI modely od Open AI a Google
22. května 2024 -
Nepodceňte UX na vašem webu: Proč na něm záleží?
10. dubna 2024 -
Optimalizace a zlepšení výkonu kódu: tipy a triky
14. srpna 2023 -
Nejnovější
-
Nenechte se zaskočit TLS certifikáty na 47 dní
2. května 2025 -
Zrychlete svůj web s LiteSpeed a CZECHIA.COM
29. dubna 2025 -
-