| Autor | Zpráva | ||
|---|---|---|---|
| Santy Profil |
#1 · Zasláno: 2. 12. 2013, 18:12:28
Ahoj, chci si na web zavést podobné menu, ale nevim jak ho udelat a taky sem dost hledal ... nemohl by mi nekdo z vas poslat kod nebo nejaky hotové menu podobným k tomuhle? http://glowingmines.eu
|
||
| Marschmallow Profil |
Ten začátek CSS samozřejmě můžeš dát do samostatného souboru. Trošku jsem to obarvil. Co třeba takhle:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="Content-Language" content="cs"/>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250"/>
<title>Vysouvací menu</title>
<style type="text/css">
body {
background: #eaf6ff;
font-family: 'Arial CE', 'Helvetica CE', Arial, sans-serif;
font-size: 15px;
}
.menu {
padding: 0;
margin: 0;
}
.menu a {
text-decoration: none;
color: #333;
display: block;
width: 100%;
text-align: center;
}
.menu ul, .menu li {
list-style-type: none;
margin: 0;
padding: 0 .5em;
}
ul.uroven1 li.polozka1 {
float: left;
position: relative;
font-weight: bold;
background: #fff;
padding: .2em .5em;
height: 1em;
_width: 1px; /* IE */
}
ul.uroven2 {
position: absolute;
left: 0;
top: 1.4em;
_top: 1.6em; /* IE */
width: 120px;
background: #adf;
border: solid #8bd 2px;
visibility: hidden;
padding: .8em .5em;
}
ul.uroven2 img {
border: solid #368 2px;
}
ul.uroven2 li.polozka2 a {
font-weight: normal;
text-align: left;
padding: 0 .5em .1em;
margin: 0 -.5em;
}
ul.uroven2 li.polozka2 a:hover {
background: #8bd;
}
.menu a:hover {
text-decoration: underline;
}
ul.uroven1 li.polozka1 {
behavior: url(hover.htc);
}
ul.uroven1 li.polozka1:hover,
ul.uroven1 li.polozka1Hover {
background: #ddd;
}
ul.uroven1 li.polozka1Hover ul.uroven2,
ul.uroven1 li.polozka1:hover ul.uroven2 {
visibility: visible;
}
</style>
</head>
<body>
<ul class="menu uroven1">
<li class="polozka1">
<a href="">Rubrika1</a>
<ul class="menu uroven2">
<li class="polozka2"><a
href="">Podrubrika1</a></li>
<li class="polozka2"><a
href="">Podrubrika2</a></li>
<li class="polozka2"><a
href="">Podrubrika3</a></li>
</ul>
</li>
<li class="polozka1">
<a href="">Rubrika2</a>
<ul class="menu uroven2">
<li class="polozka2"><a
href="">Podrubrika1</a></li>
<li class="polozka2"><a
href="">Podrubrika2</a></li>
<li class="polozka2"><a
href="">Podrubrika3</a></li>
</ul>
</li>
<li class="polozka1">
<a href="">Rubrika3</a>
<ul class="menu uroven2">
<li class="polozka2"><a
href="">Podrubrika1</a></li>
<li class="polozka2"><a
href="">Podrubrika2</a></li>
<li class="polozka2"><a
href="">Podrubrika3</a></li>
</ul>
</li>
</ul>
</body>
</html> |
||
| Santy Profil |
#3 · Zasláno: 2. 12. 2013, 19:12:36
neprijde mi to moc podobne k tamtomu....
|
||
| ed11 Profil |
#4 · Zasláno: 2. 12. 2013, 19:14:03 · Upravil/a: ed11
Santy:
A nechtěl by ses o dané téma někdy taky zajímat v dokumentaci, než abys šel přímo pro radu? http://www.aryweb.nl/projects/MooDropMenu/ |
||
| Santy Profil |
#5 · Zasláno: 2. 12. 2013, 19:35:49
a vedel bys mi ho prepsat aby bylo ve strede?
|
||
| ed11 Profil |
1. Za poslední položku menu vlož
<div style="clear:both;"></div>
2. Přidej u #nav { display: table; width: x%; margin: 0 auto; }
3. Odstraň u #nav li{ float: left;}
4. Dej pro #nav li tuto vlastnost { display: table-cell; }
5. Vytvoř nový selektor #nav li ul li { display: block; }
Jedničku můžeš vlastně vynechat, díky 3. kroku |
||
|
Časová prodleva: 13 let
|
|||
0