tutorials.de Buch-Aktion 02/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
JA
ANTWORTEN
22
ZUGRIFFE
82311
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    legio_x legio_x ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    63
    Ich möchte folgendes Menü machen:

    -Menüpunkt 1
    -Menüpunkt 2
    -Menüpunkt 3
    -Menüpunkt 4

    Wenn man beispielsweise mit dem Mauscursor auf "Menüpunkt 2" geht soll ein Rollovereffekt stattfinden, der die Submenüpunkte direkt darunter einblendet und die restlichen Menüpunkte ["Menüpunkt 3" und "Menüpunkt 4"] nach unten verschiebt, wie hier:

    -Menüpunkt 1
    -Menüpunkt 2
    l-Submenüpunkt1
    l-Submenüpunkt2
    l-Submenüpunkt3
    -Menüpunkt 3
    -Menüpunkt 4


    Meine Frage: Kann man dies rein nur mit CSS lösen?! Ich habe bis jetzt nach Tutorials gegoogelt, aber keins gefunden, bei denen sich die Menüpunkte dynamisch verschieben bei aufklappen. Wenn mans lösen kann, weiss jemand ein schönes Tutorial oder ne Beispielseite?
     

  2. #2
    Maik Tutorials.de Gastzugang
     

  3. #3
    legio_x legio_x ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    63
    Das ist genau das,was ich gesucht habe. Leider find eich auf der Seite keinerlei Tutorial oder Code zu dem Menü. Oder seh ich bloss wieder den Wald vor lauter Bäumen nicht?!
     

  4. #4
    Maik Tutorials.de Gastzugang
    Dann werf mal einen Blick in den Quelltext der Seite.
     

  5. #5
    legio_x legio_x ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    63
    Kann man dieses Menü auch in horizontaler Richtung machen?! Mit dem ganzen ausklappen und dynamischen verschieben und nur mit CSS?!
     

  6. #6
    Maik Tutorials.de Gastzugang
     

  7. #7
    legio_x legio_x ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    63
    Weder noch,ich meine das Menü: http://www.cssplay.co.uk/menus/slide_definition.html
    jedoch nicht vertikal angeordnet sondern horizontal. Dreh es einfach gedanklich um 90Grad. Alles andere soll so exakt gleich funktionieren:

    Menüleiste:

    -Menüpunkt 1 -Menüpunkt 2 -Menüpunkt 3 -Menüpunkt 4


    ..und wenn man beispielsweise über Menüpunkt 2 mit der Maus drüber geht werden die Untermenüpunkte sichtbar und schieben Menüpunkt 3&4 gleichzeitig weiter nach rechts:

    -Menüpunkt 1 -Menüpunkt 2 [-Submenüpunkt 1 -Submenüpunkt 2] -Menüpunkt 3 -Menüpunkt 4
     

  8. #8
    Maik Tutorials.de Gastzugang
    Das Stylesheet funktioniert in allen modernen Browsern incl. IE7, bis auf die 5er- und 6er-Baureihe des IE, die die allgemeingültige Pseudoklasse li:hover nicht unterstützen.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    
    ul {
      margin: 0;
      padding: 0;
      list-style-type: none;
    }
     
    ul, li {
      display: inline;
    }
     
    ul#nav li ul {
      display: none;
    }
     
    ul#nav li:hover ul {
      display: inline;
    }
     
    ul#nav li a {
      background: #e3e3e3;
      padding: 5px;
      font-weight: bold;
      color: #000;
      text-decoration: none;
    }
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    
    <ul id="nav">
        <li><a href="#">menu 1</a>
                 <ul>
                     <li>submenu 1.1</li>
                     <li>submenu 1.2</li>
                 </ul>
        </li>
        <li><a href="#">menu 2</a>
                 <ul>
                     <li>submenu 2.1</li>
                     <li>submenu 2.2</li>
                 </ul>
        </li>
        <li><a href="#">menu 3</a>
                 <ul>
                     <li>submenu 3.1</li>
                     <li>submenu 3.2</li>
                 </ul>
        </li>
        <li><a href="#">menu 4</a>
                 <ul>
                     <li>submenu 4.1</li>
                     <li>submenu 4.2</li>
                 </ul>
        </li>
    </ul>
     

  9. #9
    legio_x legio_x ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    63
    Danke, das hat mir geholfen!
     

  10. #10
    legio_x legio_x ist offline Mitglied Silber
    Registriert seit
    Oct 2004
    Beiträge
    63
    Ich habe jetzt das Menü so modifiziert, wie ich es mir vorgestellt hatte. In Form von Kleiederbügel, welche durch Mouse-Over auf einer Linie hin- und her geschoben werden können.

    Siehe Seite: http://recalltohell.d3files.com/Ligh...htHanger2.html

    Funktioniert alles bestens, doch leider besteht noch das Problem, dass durch die Listenanordnung immer jeweils ein paar Pixel Platz zwischen den einzelnen Listenpunkten bleibt, den ich irgendwie nicht wegbekomme.

    Ich würde es gerne so haben, dass die Line [welche die Kleiderstange darstellen soll] stets durchgezogen ist - ohne Unterbrechungen. Momentan wird automatisch noch zwischen den Listenpunkten ein wenig Platz erstellt, sodass die Grafiken immer ZwischenRäume aufweisen. Wie bekomme ich diese Lücken weg?


    Hier noch das externe Stylesheet,falls benötigt:
    /* CSS Document */

    ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }

    ul, li {
    display: inline;
    }

    ul#nav li ul {
    display: none;
    }

    ul#nav li a {
    font-weight: bold;
    text-decoration: none;
    }

    ul#nav li:hover ul {
    display: inline;
    background:#ffffff;
    }
     

  11. #11
    Maik Tutorials.de Gastzugang
    Hi,

    versuch es mal hiermit:

    Code :
    1
    2
    3
    4
    5
    
    ul#nav a {
      font-weight: bold;
      text-decoration: none;
      [b]float: left;[/b]
    }
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    <ul id="nav">
            <li><a href="#"><img src="Images/Hanger.gif" width="50" height="102" border="0" /></a>
                    <ul>
                    <li><a href="#"><img src="Images/SpacerBar.gif" width="40" height="102" border="0" /></a></li>
                    </ul>
            </li>
            <li><a href="#"><img src="Images/Hanger.gif" width="50" height="102" border="0" /></a>
                    <ul>
                    <li><a href="#"><img src="Images/SpacerBar.gif" width="40" height="102" border="0" /></a></li>
                    </ul>
            </li>
            <li><a href="#"><img src="Images/Hanger.gif" width="50" height="102" border="0" /></a>
                    <ul>
                    <li><a href="#"><img src="Images/SpacerBar.gif" width="40" height="102" border="0" /></a></li>
                    </ul>
            </li>
            <li><a href="#"><img src="Images/Hanger.gif" width="50" height="102" border="0"/></a>
                    <ul>
                    <li><a href="#"><img src="Images/SpacerBar.gif" width="40" height="102" border="0"/></a></li>
                    </ul>
            </li>
    </ul>
     

  12. #12
    idolumvisions idolumvisions ist offline Rookie
    Registriert seit
    Jul 2007
    Beiträge
    5
    Hi!

    Ich habe genau das gesucht, nur kann ich mit dem Listenelemt nichts anfangen, weil ich das ganze in Container haben möchte, um dort meinen Seiteninhalt unterzubringen.

    Bsp:

    link1, link2, link3>inhaltinhaltinhalt<, link4, link5....

    Ist dies denn möglich?

    Am besten wäre es, wenn die links auch container wären.

     

  13. #13
    Maik Tutorials.de Gastzugang
    Hi,

    vielleicht hilft dir in diesem Fall http://www.cssplay.co.uk/menus/tabmenu2.html weiter?

    Hierbei handelt es sich zwar auch um ein "Listenmenü", aber die jeweiligen "Inhalte" sind in span-Containern untergebracht.
     

  14. #14
    idolumvisions idolumvisions ist offline Rookie
    Registriert seit
    Jul 2007
    Beiträge
    5
    Danke, im Prinzip ja, mal sehen ob ich es auf meine Bedürfnisse umwandeln kann. Falls nicht, meld ich mich nochmals.
     

  15. #15
    idolumvisions idolumvisions ist offline Rookie
    Registriert seit
    Jul 2007
    Beiträge
    5
    Zitat Zitat von Maik Beitrag anzeigen
    Hierbei handelt es sich zwar auch um ein "Listenmenü", aber die jeweiligen "Inhalte" sind in span-Containern untergebracht.
    Jo, habe bemerkt, das die Grafiken quasi als LINK funktionieren, nun möchte ich dafür aber auch einen Container, bwz, ich brauche einen

    Hab mir die Seite weiter angesehen, und bin auf das hier gestoßen: http://www.cssplay.co.uk/menus/tabmenu.html
    Dies entspreche fast meine Vsrstellungen, sind sogar schon abgerundete Ecken drin.
    Nur brauche ich das ganze halt in der Horizontalen.
    Wenn mir jemand das komplette Script so unformatieren könnte, das es halt Horizontal ist, wäre dies >>für mich<< echt sehr hilfreich.

    MfG
     

Ähnliche Themen

  1. CSS Menü mit Rollover...
    Von Darkjo87Web im Forum CSS
    Antworten: 15
    Letzter Beitrag: 13.08.07, 14:06
  2. Dropdown-Menü mit Rollover
    Von Blackdeath NEC im Forum Photoshop
    Antworten: 2
    Letzter Beitrag: 12.05.07, 16:19
  3. (MX) Menü Rollover net richtig
    Von Burnymc im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 06.09.04, 19:23
  4. Rollover Menü ?
    Von FlowFlo im Forum Photoshop
    Antworten: 1
    Letzter Beitrag: 18.07.04, 13:20
  5. menü, das bei rollover rausfährt (via neuem AS)
    Von tantebootsy im Forum Flash Plattform
    Antworten: 15
    Letzter Beitrag: 29.02.04, 00:05