| Autor | Zpráva | ||
|---|---|---|---|
| rorsach Profil |
#1 · Zasláno: 15. 7. 2010, 23:38:36
Ahoj,
mám trochu problém s vytvořením položky v CSS. Resp, mám kompletně vše hotové, nastyloáno atak. Jen teď řeším- jak přidělat podpoložku.Jde mi o to aby po kliknutí třeba na bla1 vyjelo, nebo se alespon zobrazila subitem bbla. Jako třeba O nás->položka jedna pod tím, položka dvě pod tím Na dynamiku jsem tupec a nevím jestli to zkoušet JS, nebo jen nějaký Onmouseover atak. Jinak kompletní kod je zde+nahled na Odkaz Za jakýkoliv nápad děkuji. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>menu</title>
<style type="text/css">
<!--
body {
margin:0;
padding:0;
font: bold 11px/1.5em Verdana;
}
h2 {
font: bold 14px Verdana, Arial, Helvetica, sans-serif;
color: #000;
margin: 0px;
padding: 0px 0px 0px 15px;
}
/*- Menu Tabs E----*/
#tabsE {
float:left;
width:100%;
background:#000;
font-size:93%;
line-height:normal;
}
#tabsE ul {
margin:0;
padding:10px 10px 0 50px;
list-style:none;
}
#tabsE li {
display:inline;
margin:0;
padding:0;
}
#tabsE a {
float:left;
background:url("tableftE.gif") no-repeat left top;
margin:0;
padding:0 0 0 4px;
text-decoration:none;
}
#tabsE a span {
float:left;
display:block;
background:url("tabrightE.gif") no-repeat right top;
padding:5px 15px 4px 6px;
color:#FFF;
}
/* Hack IE5-Mac \*/
#tabsE a span {float:none;}
/* +IE5-Mac hack */
#tabsE a:hover span {
color:#FFF;
}
#tabsE a:hover {
background-position:0% -42px;
}
#tabsE a:hover span {
background-position:100% -42px;
}
#tabsE #current a {
background-position:0% -42px;
}
#tabsE #current a span {
background-position:100% -42px;
}
-->
</style>
</head>
<body>
<h2>Tab Menu E</h2>
<div id="tabsE">
<ul>
<!-- CSS Tabs -->
<li><a href="bla.html"><span>bla</span></a></li>
<li><a href="bla2.html"><span>bla</span></a></li>
<li><a href="bla3.html"><span>blat</span></a></li>
<li id="current"><a href="podpora.html"><span>bla</span></a></li>
<li><a href="bla4.html"><span>bla</span></a></li>
<li><a href="bla5.html"><span>bla</span></a></li>
</ul>
</div>
</body>
</html> |
||
| panther Profil |
#2 · Zasláno: 16. 7. 2010, 00:08:54
rorsach:
v HTML si musíš vytvořit zanořený seznam, takže: <ul> <li><a href="bla.html"><span>bla</span></a> <ul> <li>Zanořená položka</li> </ul> </li> <li><a href="bla3.html"><span>blat</span></a></li> </ul> Teď záleží, jaké menu chceš - jestli vysouvací po najetí myši (hover), nebo rozbalovací po kliknutí (JS onclick). Pokud vysouvací, základní myšlenka CSS je: ul ul {display: none;}
ul li:hover ul {display: block;}IE6 neumí hover jinde než na odkazech, stáhni si nějaký hover.htc. Pokud ani přesto menu dohromady nedáš, koukni se po nějakém hotovém řešení a uprav si styly k obrazu svému (barvy, rozměry, ...) |
||
|
Časová prodleva: 10 dní
|
|||
| rorsach Profil |
#3 · Zasláno: 25. 7. 2010, 22:24:44
panther:
Díky, to vypadá logicky. Menu v téhle podobě mám vytvořené. Ukouším ale torchu zaexperimentovat s dynamikou, a tak jsem vytvořil menu v Xaře. Bohužel jsem včak zase narazil na jinou specialitu, takže to nakonec u toho CSS asi zůstane :-( Menu Xara menu maker- chybné zobrazení při vložení do WP |
||
|
Časová prodleva: 15 let
|
|||
0