Autor |
Nachricht |
-

southpark-comedyclub
|
07.08.2010 um 00:46 (UTC) Titel: Tutorial: Coolmenü ohne Javascript! |
|
|
Hey Community,
habe mal ein Tutorial gemacht, wie man ein Coolmenu ganz ohne Javascript realisieren kann.
Das bringt euch logischerweise den Vorteil, dass Besucher eurer Seite, die Javascript deaktiviert haben, das Coolmenu trotzdem benutzen können.
So könnte das Coolmenu aussehen, bzw falls man nichts verändert, sieht es so aus.
Der Code muss hier in den entsprechenden Feldern eingefügt werden:
 Login
 Design einstellen
 Erweiterte Einstellungen
Folgendes im Feld "CSS Code ohne Style Tags" einfügen
Zitat:
/* Coolmenü positionieren */
.coolmenu {
position:absolute;
left:10px;
top:20px;
}
/* Allgemeine Einstellungen */
.menu {
color:#000000;
cursor:pointer;
float:left;
height:40px;
width:180px;
overflow-x:hidden;
overflow-y:hidden;
}
.menu:hover {
height:auto;
width:auto;
overflow-x:visible;
overflow-y:visible;
}
/* Hauptmenü anpassen*/
.menu_head {
font-size:17px;
padding-bottom:20px;
text-align:left;
height: 28px;
font-family: Arial;
background-color: #CCCCCC;
background: url();
padding: 10px;
}
/* Anpassungen des Hovers von den Hauptmenüs */
.menu_head:hover {
background-color: #D3D3D3;
background: url();
}
/* Anpassungen des Menüs */
.menu_box {
background-attachment:scroll;
background:#EBEBEB repeat;
background-position:0 0;
border-bottom: 1px solid #cccccc;
border-right: 1px;
overflow-x:visible;
overflow-y:visible;
padding: 5px;
width:170px;
margin-top: -9px;
}
/* Untermenüs anpassen */
.menu_box .menu_link {
color:#333333;
display:block;
font-size:14px !important;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding: 3px;
padding-left:10px;
text-decoration:none;
}
/* Anpassungen des Hovers von den Untermenüs */
.menu_box .menu_link:hover {
color:#000000;
background-color: #DDDDDD;
background: url();
}
/* Falls ihr keine runden Ecken links und rechts - oben haben wollt, müsst ihr den nachfolgenden Code entfernen. */
/* Die Ecke vom Coolmenü links rund machen*/
#first {
-moz-border-radius-topleft: 7px;
border-radius: 7px 0px 0px 0px;
}
/* Die Ecke vom Coolmenü rechts rund machen*/
#last {
-moz-border-radius-topright: 7px;
border-radius: 0px 7px 0px 0px;
}
Legende:
*rot: Positition, des Coolmenüs. "left" => von links, "top" => von oben.
*blau: Hintergrundfarbe festlegen
*oliv: Hintergrundbild festlegen
Falls euer Design zentriert ist, folgendes im CSS Code anpassen:
Zitat:
.coolmenu {
position:absolute;
left: 50%;
margin-left: -360px;
top:20px;
}
nach Links verschieben = Minuswert bei margin-left: erhöhen
nach Rechts verschieben = Minuswert bei margin-left: verkleinern
Folgendes im Feld "Text über Design" einfügen
Zitat:
<div class="coolmenu">
<div class="menu">
<div id="first" class="menu_head">Hauptmenü 1</div>
<div class="menu_box">
<a class="menu_link" href="Unterlink 1.1">Untermenü 1.1</a>
<a class="menu_link" href="Unterlink 1.2">Untermenü 1.2</a>
<a class="menu_link" href="Unterlink 1.3">Untermenü 1.3</a>
<a class="menu_link" href="Unterlink 1.4">Untermenü 1.4</a>
</div>
</div>
<div class="menu">
<div class="menu_head">Hauptmenü 2</div>
<div class="menu_box">
<a class="menu_link" href="Unterlink 2.1">Untermenü 2.1</a>
<a class="menu_link" href="Unterlink 2.2">Untermenü 2.2</a>
<a class="menu_link" href="Unterlink 2.3">Untermenü 2.3</a>
</div>
</div>
<div class="menu">
<div class="menu_head">Hauptmenü 3</div>
<div class="menu_box">
<a class="menu_link" href="Unterlink 3.1">Untermenü 3.1</a>
<a class="menu_link" href="Unterlink 3.2">Untermenü 3.2</a>
</div>
</div>
<div class="menu">
<div id="last" class="menu_head">Hauptmenü 4</div>
<div class="menu_box">
<a class="menu_link" href="Unterlink 4.1">Untermenü 4.1</a>
<a class="menu_link" href="Unterlink 4.2">Untermenü 4.2</a>
<a class="menu_link" href="Unterlink 4.3">Untermenü 4.3</a>
<a class="menu_link" href="Unterlink 4.4">Untermenü 4.4</a>
<a class="menu_link" href="Unterlink 4.5">Untermenü 4.5</a>
</div>
</div>
</div>
Zusätzlichen Menüpunkt hinzufügen:
Zitat: <a class="menu_link" href="Unterlink">Untermenü</a>
Zuletzt bearbeitet von southpark-comedyclub am 07.08.2010, 01:49, insgesamt einmal bearbeitet
|
|
↑
|
|
 |
-

omba
|
07.08.2010 um 08:57 (UTC) Titel: |
|
|
Cool, danke für das Tutorial
darf ich es als Tuto für meine Seite verwenden, schreib auch dazu das es von dir ist.
mfg omba |
|
↑
|
|
 |
-

southpark-comedyclub
|
|
↑
|
|
 |
-

omba
|
07.08.2010 um 10:20 (UTC) Titel: |
|
|
ok, danke
mfg omba |
|
↑
|
|
 |
-

web-cube
|
07.08.2010 um 10:53 (UTC) Titel: |
|
|
Ein Scrrenshot wäre nett  |
|
↑
|
|
 |
-

omba
|
07.08.2010 um 11:04 (UTC) Titel: |
|
|
er hat doch extra oben nen link, schau dir doch den an
mfg omba |
|
↑
|
|
 |
-

the-fun-factory
|
07.08.2010 um 13:05 (UTC) Titel: |
|
|
gutes Tutorial.
Zur sache mit den runden Ecken:
du könntest noch -webkit-border-radius hinzufügen, damit es danna uch in safari und Chrome so angezeigt wird. ______________
 |
|
↑
|
|
 |
-

southpark-comedyclub
|
07.08.2010 um 13:08 (UTC) Titel: |
|
|
the-fun-factory hat Folgendes geschrieben: gutes Tutorial.
Zur sache mit den runden Ecken:
du könntest noch -webkit-border-radius hinzufügen, damit es danna uch in safari und Chrome so angezeigt wird.
"-webkit" sorgt mittlerweile nurnoch für Safari. Durch "border-radius" klappt es auch im Opera + Chrome.
mfg ______________ Du hast eine Frage? Ich stehe dir selbstverständlich jeder Zeit zur Verfügung! |
|
↑
|
|
 |
|