PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
CSS menu WIE?: mouseover-Effekt des Hauptpunktes auch wenn cursor im dropdown menu
Beitrag
<blockquote data-quote="lyzarr" data-source="post: 1536319" data-attributes="member: 167564"><p>Hallo liebe Leute,</p><p> </p><p>ich habe ein CSS-menu anhand eines tutorials erstellt, leider verhält es sich in einem Punkt nicht wie von mir gewünscht.</p><p>Wenn man über die Hauptpunkte geht, so ändert sich deren Hintergrundfarbe zu grau. Sobald man in den dropdown-Bereich kommt (gleicher grauer Hintergrund), so wechselt der entsprechende Hauptpunkt wieder zur standard-Hintergrundfarbe. Ich möchte allerdings erreichen, daß er weiterhin grau bleibt, damit der entsprechende Punkt optisch eine Einheit mit dem dropdown menu bildet.</p><p> </p><p>Testvariante: <a href="http://www.supa-clan.de/test" target="_blank">Test</a></p><p> </p><p>Könnt Ihr mir bitte sagen was genau ich an meinem "code" ändern muß, damit es funktioniert ?!</p><p> </p><p>der relevante html-Teil:</p><p>[html]<ul></p><p> <li><a class="haupt" href="#">Punkt 1</a></p><p> <ul></p><p> <li><a href="#">Punkt 1 A</a></li></p><p> <li><a href="#">Punkt 1 B</a></li></p><p> <li><a href="#">Punkt 1 C</a></li></p><p> </ul></p><p> </p><p> </li></p><p> </ul></p><p><ul></p><p> <li><a class="haupt" href="#">Punkt 2</a></p><p> <ul></p><p> <li><a href="#">Punkt 2 A</a></li></p><p> <li><a href="#">Punkt 2 B</a></li></p><p> <li><a href="#">Punkt 2 C</a></li></p><p> <li><a href="#">Punkt 2 D</a></li></p><p> <li><a href="#">Punkt 2 E</a></li></p><p> </ul></p><p> </p><p> </li></p><p> </ul></p><p><ul></p><p> <li><a class="haupt" href="referenzen.html">Punkt 3</a></p><p> </li></p><p> </ul></p><p><ul></p><p> <li><a class="haupt" href="galerie.html">Punkt 4</a></p><p> </li></p><p> </ul></p><p><ul></p><p> <li><a class="haupt" href="partner.html">Punkt 5</a></p><p> </li></p><p> </ul>[/html]</p><p> </p><p>der entsprechende Teil in der css-Datei:</p><p>[code]#menu2 a.haupt {</p><p>padding: 3px 14px 4px 6px;</p><p>border-width: 0px;</p><p>border-style: solid;</p><p>border-bottom: none;</p><p>color:#FFF;</p><p>text-transform: uppercase;</p><p>font: bold 11px/12px arial, helvetica, sans-serif;</p><p>}</p><p>#menu2 a.haupt:hover</p><p>{</p><p>/* color: #FFCC33; */</p><p>color: #00ff00;</p><p>font: bold 11px/12px arial, helvetica, sans-serif;</p><p>background: #777777;</p><p>}</p><p>#menu2 {</p><p>width: 525px;</p><p>height: 27px;</p><p>position: relative; </p><p>margin: auto;</p><p>z-index: 2;</p><p>}</p><p>#menu2 ul {</p><p>list-style: none;</p><p>margin: 0;</p><p>padding: 0;</p><p>float: left;</p><p>}</p><p>#menu2 a, #menu h2 {</p><p>font: 11px/12px arial, helvetica, sans-serif;</p><p>display: block;</p><p>/* Abstände von Unterpunkt zu Unterpunkt: */</p><p>padding: 8px 0px 0px 6px;</p><p>border-width: 0px;</p><p>border-style: solid;</p><p>border-color: #fff #888 #555 #bbb;</p><p>margin: 0;</p><p>text-align:left;</p><p>}</p><p>#menu2 h2 {</p><p>color: #EEEEEE;</p><p>text-transform: uppercase;</p><p>}</p><p>#menu2 h2:hover</p><p>{</p><p>color: #96D12C;</p><p>background: #000000;</p><p>}</p><p>#menu2 a {</p><p>color: #DDD;</p><p>text-decoration: none;</p><p>}</p><p>#menu2 a:hover {</p><p>color: #FFCC33;</p><p>}</p><p> </p><p>#menu2 li {position: relative;}</p><p>#menu2 ul ul {</p><p>/* Abstände des Untermenüs: */</p><p>padding: 4px 0px 16px 0px;</p><p>position: absolute;</p><p>z-index: 500;</p><p>background-position: bottom;</p><p>background: #777777;</p><p>width: 126px;</p><p>}</p><p>#menu2 ul ul ul {</p><p>position: absolute;</p><p>top: 0;</p><p>left: 100%;</p><p>}</p><p>div#menu2 ul ul,</p><p>div#menu2 ul li:hover ul ul,</p><p>div#menu2 ul ul li:hover ul ul</p><p>{display: none;}</p><p>div#menu2 ul li:hover ul,</p><p>div#menu2 ul ul li:hover ul,</p><p>div#menu2 ul ul ul li:hover ul</p><p>{display: block;}[/code]</p><p> </p><p>Vielen Dank schonmal vorneweg für Eure Mühe,</p><p> </p><p>Lyzarr</p></blockquote><p></p>
[QUOTE="lyzarr, post: 1536319, member: 167564"] Hallo liebe Leute, ich habe ein CSS-menu anhand eines tutorials erstellt, leider verhält es sich in einem Punkt nicht wie von mir gewünscht. Wenn man über die Hauptpunkte geht, so ändert sich deren Hintergrundfarbe zu grau. Sobald man in den dropdown-Bereich kommt (gleicher grauer Hintergrund), so wechselt der entsprechende Hauptpunkt wieder zur standard-Hintergrundfarbe. Ich möchte allerdings erreichen, daß er weiterhin grau bleibt, damit der entsprechende Punkt optisch eine Einheit mit dem dropdown menu bildet. Testvariante: [URL="http://www.supa-clan.de/test"]Test[/URL] Könnt Ihr mir bitte sagen was genau ich an meinem "code" ändern muß, damit es funktioniert ?! der relevante html-Teil: [html]<ul> <li><a class="haupt" href="#">Punkt 1</a> <ul> <li><a href="#">Punkt 1 A</a></li> <li><a href="#">Punkt 1 B</a></li> <li><a href="#">Punkt 1 C</a></li> </ul> </li> </ul> <ul> <li><a class="haupt" href="#">Punkt 2</a> <ul> <li><a href="#">Punkt 2 A</a></li> <li><a href="#">Punkt 2 B</a></li> <li><a href="#">Punkt 2 C</a></li> <li><a href="#">Punkt 2 D</a></li> <li><a href="#">Punkt 2 E</a></li> </ul> </li> </ul> <ul> <li><a class="haupt" href="referenzen.html">Punkt 3</a> </li> </ul> <ul> <li><a class="haupt" href="galerie.html">Punkt 4</a> </li> </ul> <ul> <li><a class="haupt" href="partner.html">Punkt 5</a> </li> </ul>[/html] der entsprechende Teil in der css-Datei: [code]#menu2 a.haupt { padding: 3px 14px 4px 6px; border-width: 0px; border-style: solid; border-bottom: none; color:#FFF; text-transform: uppercase; font: bold 11px/12px arial, helvetica, sans-serif; } #menu2 a.haupt:hover { /* color: #FFCC33; */ color: #00ff00; font: bold 11px/12px arial, helvetica, sans-serif; background: #777777; } #menu2 { width: 525px; height: 27px; position: relative; margin: auto; z-index: 2; } #menu2 ul { list-style: none; margin: 0; padding: 0; float: left; } #menu2 a, #menu h2 { font: 11px/12px arial, helvetica, sans-serif; display: block; /* Abstände von Unterpunkt zu Unterpunkt: */ padding: 8px 0px 0px 6px; border-width: 0px; border-style: solid; border-color: #fff #888 #555 #bbb; margin: 0; text-align:left; } #menu2 h2 { color: #EEEEEE; text-transform: uppercase; } #menu2 h2:hover { color: #96D12C; background: #000000; } #menu2 a { color: #DDD; text-decoration: none; } #menu2 a:hover { color: #FFCC33; } #menu2 li {position: relative;} #menu2 ul ul { /* Abstände des Untermenüs: */ padding: 4px 0px 16px 0px; position: absolute; z-index: 500; background-position: bottom; background: #777777; width: 126px; } #menu2 ul ul ul { position: absolute; top: 0; left: 100%; } div#menu2 ul ul, div#menu2 ul li:hover ul ul, div#menu2 ul ul li:hover ul ul {display: none;} div#menu2 ul li:hover ul, div#menu2 ul ul li:hover ul, div#menu2 ul ul ul li:hover ul {display: block;}[/code] Vielen Dank schonmal vorneweg für Eure Mühe, Lyzarr [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
CSS menu WIE?: mouseover-Effekt des Hauptpunktes auch wenn cursor im dropdown menu
Oben