Antworten auf deine Fragen:
Neues Thema erstellen

Antworten zum Thema „[CSS] flyout-Menü“

caga

Noch nicht viel geschrieben

Hallo,

ich würde gern für eine Website ein Flyout-Menü erstellen. Das ist ja an sich kein Problem, da man tonnenweise Material dazu findet, ABER:
Das CMS das ich nutze erstellt Menüs in folgender Form
HTML:
<div class="mainmenu">
    <ul class="mainmenu">
        <li class="mainmenu">
            <a href="index.php?cat=00" class="menuactive">Kategorie01</a>
        </li>
        <li class="mainmenu_submenu">
            <ul class="detailmenu">
                <li class="detailmenu">
                    <a href="index.php?cat=00&amp;page=10" class="submenuactive">Seite01</a>
                </li>
                <li class="detailmenu">
                    <a href="index.php?cat=00&amp;page=20" class="submenu">Seite02</a>
                </li>
            </ul>
        </li>
        <li class="mainmenu">
            <a href="index.php?cat=01" class="menu">Kategorie02</a>
        </li>
        <li class="mainmenu">
            <a href="index.php?cat=03" class="menu">Kategorie03</a>
        </li>
    </ul>
</div>
Mein Problem ist nun, dass ich nicht weiß, wie ich die Liste "detailmenu", beziehungsweise den Listenpunkt "mainmenu_submenu" sichtbar mache, sobald ich mich mit der Maus über einen der "Hauptmenüpunkte" bewege.

Ich hoffe ihr wisst, was gemeint ist und könnt mir weiterhelfen!

Gruß
caga
 

Gackoo_duz

Gackoo

AW: [CSS] flyout-Menü

Die Sichtbarkeit wird wahrscheinlich im CSS geregelt. Durch eine einfache Java Ein-Ausblendung ist das recht einfach lösbar.
Wäre gut wenn du auch die CSS Datei posten würdest
 

caga

Noch nicht viel geschrieben

AW: [CSS] flyout-Menü

Hallo,

hier also noch der CSS-Part dazu

HTML:
div.mainmenu, div.mainmenu ul {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}

div.mainmenu a {
    display: block;
    width: 10em;
}

div.mainmenu li {
    float: left;
    width: 10em;
}

div.mainmenu li ul {
    position: absolute;
    left: -999em;
    width: 10em;
}

div.mainmenu li:hover ul, div.mainmenu li.sfhover ul {
    left: auto;
}

Ich habe mich an die Anleitung von Son of Suckerfish Dropdowns | HTML Dog gehalten, wenn das noch weiterhilft.
Ich denke, das Problem liegt daran, dass sich in den Beispielen in dem Listenpunkt, in dem das Untermenü definiert wird immer noch ein Link befindet, welcher sozusagen erfasst, ob man gerade darüber hovert (und dementsprechend das Menü einblendet) oder eben nicht. Deshalb habe ich oben das vorgegeben "Menü-Design" gepostet.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Statistik des Forums

Themen
175.189
Beiträge
2.582.077
Mitglieder
67.259
Neuestes Mitglied
SaschMasch1312
Oben