+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte
Ergebnis 11 bis 20 von 23

Thema: Menü stylen mit hover

  1. #11
    War schon öfter hier Avatar von blueice_haller
    Registriert seit
    26.06.2006
    Ort
    BW
    Alter
    24
    Beiträge
    109
    Bedankte sich
    36
    Erhielt 26 Danksagungen
    in 12 Beiträgen

    Frage Schade -.-

    Hallo Leutz,

    lässt sich das mit den Class Sufixxen denn nachrüsten ?
    Ich habe zu diesem Thema schon hier gepostet.

    MFG blueice_haller
    MfG blueice_haller
    War meine Antwort hilfreich, so klicke bitte auf den [Danke]-Button.
    Titel durch Klicken hinzufügen
    Fischers Fisch frisst frischen Fritz, frischen Fritz frisst Fischers Fisch

  2. #12
    War schon öfter hier Avatar von Jongenz
    Registriert seit
    01.01.2006
    Beiträge
    243
    Bedankte sich
    17
    Erhielt 15 Danksagungen
    in 14 Beiträgen

    Standard

    Hallo!
    Das mit den suffixen hab ich mittlerweile hinbekommen. Problem besteht aber jetzt darin, dass jedes Menüitem eine andere Grafik/Hover haben soll. Die class suffix spricht aber leider dann alles weiteren Links gleich an, bzw das gesamte Menümodul...irgendwelche Ideen?

  3. #13
    War schon öfter hier Avatar von blueice_haller
    Registriert seit
    26.06.2006
    Ort
    BW
    Alter
    24
    Beiträge
    109
    Bedankte sich
    36
    Erhielt 26 Danksagungen
    in 12 Beiträgen

    Idee Tutorial: Menü stylen mit hover

    Hallo Jongenz,

    ich hab momentan eine etwas komplizierte Methode. Ich hoffe, dass es bald eine einfachere Methode geben wird.
    Diese ist nur für Seiten zu empfehlen, bei der sich das Menü nicht jede Woche ändert.
    Auch sollte man das ganze erst lokal mit XJ! durchspielen, bevor man es produktiv einsetzt.

    1. Menüs
    Ich erstelle für jeden Menüpunkt, der nicht das selbe Bild bekommen soll im Menümanager ein eigenes Menü wie z.B. Home, Kontakt Impressum etc..
    In diese verschiebe ich dann Punkte wie Home (Component - FrontPage).
    2. Module
    Im Modulmanager wird für die Menüs automatisch ein eigenes Modul erstellt.
    Ich stelle im Modul Home dann bei "Show title" -> No, "Published" -> Yes, "Menu Class Suffix" -> -Home ein.
    Danach lege ich noch die gewünschte Reihenfolge fest.
    3. CSS
    Ich öffne das Stylesheet und dupliziere folgende Klassen und IDs:
    a.mainlevel:link, a.mainlevel:visited sowie a.mainlevel:hover und #active_menu.
    Diese habe ich in meinem fall folgendermaßen definiert:
    PHP-Code:
    a.mainlevel-Home:linka.mainlevel-Home:visited {
          
    background url(../images/menu.home.normal.gifno-repeat;
             
    /* Das Bild für "Home" */
          
    color #fff; /* Die Schriftfarbe */
          
    ... /* Es folgen die restlichen Definitionen */
    }
    a.mainlevel-Home:hover {
          
    background url(../images/menu.home.hover.gifno-repeat;
          
    color #afafaf;
          
    ...
    }
    #active_menu-Home {
          
    background url(../images/menu.home.active.gifno-repeat;
          
    color #ffff33;
          
    ...

    Bei den anderen sollte man den Code entsprechend der "Menu Class Suffix" wie in diesem Fall -Home anpassen.
    Wenn man sich sicher ist, dass alles stimmt, kann man seine Seite nun aufrufen und schauen, ob alles korrekt funktioniert.
    Ob das ganze auch bei Sublevel funktioniert, weiß ich nicht, da ich in diesem Projekt keine Untermenüs benötige.
    Auf Anfrage kann ich auch gerne Screenshots erstellen.

    MFG blueice_haller
    MfG blueice_haller
    War meine Antwort hilfreich, so klicke bitte auf den [Danke]-Button.
    Titel durch Klicken hinzufügen
    Fischers Fisch frisst frischen Fritz, frischen Fritz frisst Fischers Fisch

  4. #14
    War schon öfter hier Avatar von Jongenz
    Registriert seit
    01.01.2006
    Beiträge
    243
    Bedankte sich
    17
    Erhielt 15 Danksagungen
    in 14 Beiträgen

    Standard

    Hey! Erstmal vielen Dank!
    Sry, hatte meinenPostnicht gebookmarket...tztz ;-)
    Wers nacher mal testen!

  5. #15
    War schon öfter hier
    Registriert seit
    27.04.2006
    Ort
    Großmaischeid
    Beiträge
    192
    Bedankte sich
    4
    Erhielt 30 Danksagungen
    in 28 Beiträgen

    Standard

    Zitat Zitat von Alan Beitrag anzeigen
    da vermisse ich ein ""
    Naja, ich bin da eher Pragmatiker. Wenn es nicht anders geht, und man es unbedingt so realisieren will, dann geht auch das. Selbst wenn es der reinen Lehre eines CMS etwas widerspricht.

    Um ehrlich zu sein, ich habe mich noch nicht damit beschäftigt, ob und wie man einem Menüpunkt eine bestimmte Grafik zuordnen kann. Da man aber in die Titelzeile im Backend HTML Code schreiben kann, sollte da was zu machen sein.

    Einen kleinen Tip noch für den Hovereffekt des Beispiels habe ich aber noch. Zwar nicht ganz Standardkonform...Pragmatismus halt. Viele Browser wie Opera und Firefox unterstützen bereits die CSS3 Eigenschaft opacity. Natürlich können die Internet Explorer das nicht. Aber dafür haben die einen gleichwertigen hauseigenen Filter dabei. Das würde dann in etwa so aussehn:

    Code:
    .linkname a
    {
      ...weitere Definitionen...
      opacity: 0.8;
      filter: alpha(opacity=80);
    }
    
    .linkname a:hover
    {
      ...weitere Definitionen...
      opacity: 1;
      filter: alpha(opacity=100);
    }
    Damit erspart man sich das Laden einer weiteren Grafik für den Hover.

  6. #16
    Hat hier eine Zweitwohnung Avatar von Alan
    Registriert seit
    01.10.2006
    Ort
    Mülheim an der Ruhr
    Alter
    51
    Beiträge
    1.701
    Bedankte sich
    71
    Erhielt 470 Danksagungen
    in 426 Beiträgen

    Standard

    uiuiui....Leute...
    Hab grad erst die Fortführung des threads gelesen...sorry

    @blueice: Man kann sich das Leben auch schwer machen

    @Jongenz:
    Besorge Dir eine Menü-Extension wie extended menu.
    Dort wird jedem Menü Item eine individuelle Klasse zugeordnet.
    Du brauchst dann nur noch für diese Klassen die entsprechenden Hintergrundbilder zu definieren mit den entsprechenden Hover-Effekten. Das wars.

    Alan
    Ich reagiere nur auf Fragen, deren Lesbarkeit keine Zumutung darstellt
    JUG-im-Pott (Joomla-User-Group)
    und ebenfalls "no Artisteer support"

  7. #17
    War schon öfter hier
    Registriert seit
    23.01.2006
    Beiträge
    128
    Bedankte sich
    22
    Erhielt 13 Danksagungen
    in 12 Beiträgen

    Standard

    Zitat Zitat von Alan Beitrag anzeigen
    Besorge Dir eine Menü-Extension wie extended menu.
    Dort wird jedem Menü Item eine individuelle Klasse zugeordnet.
    Du brauchst dann nur noch für diese Klassen die entsprechenden Hintergrundbilder zu definieren mit den entsprechenden Hover-Effekten. Das wars.
    Diesem Tipp bin ich auch gefolgt

    Jetzt habe ich aber folgendes Problem: Ich will nicht JEDEM Menü-Item eine unterschiedliche Hintergrundgrafik zuweisen, sondern teilweise gruppieren, d.h. ich brauche folgende Unterscheidungen:

    Erster Menüpunkt
    Letzter Menüpunkt
    alle übrigen Mainlevel-Punkte
    alle Sublevel-Ebene1-Punkte
    alle Sublevel-Ebene2-Punkte

    Wie bekomme ich das hin, ohne wirklich für JEDEN Menüpunkt einzeln eine CSS-Zuweisung machen zu müssen?

  8. #18
    War schon öfter hier Avatar von Jongenz
    Registriert seit
    01.01.2006
    Beiträge
    243
    Bedankte sich
    17
    Erhielt 15 Danksagungen
    in 14 Beiträgen

    Standard

    Soo, ich nochmal :-)
    Hab jetzt das extended menu erfolgreich ans laufen gebracht.
    Jetzt stellt sich mir das Problem mit den verschiedenen Grafiken für die einzelnen Menü Items und deren Ids...hoffe da kann jemand helfen?!

  9. #19
    Hat hier eine Zweitwohnung
    Registriert seit
    06.08.2006
    Ort
    Pfronten (Allgäu)
    Beiträge
    1.126
    Bedankte sich
    13
    Erhielt 341 Danksagungen
    in 198 Beiträgen

    Standard

    a#menulink_1 { padding & so; menübild; }
    a#menulink_2 { padding & so; menübild; }
    a#menulink_3 { padding & so; menübild; }
    a#menulink_4 { padding & so; menübild;}

    a#menulink_1:hover { padding & so; hovermenübild; }
    a#menulink_2:hover { padding & so; hovermenübild; }
    a#menulink_3:hover { padding & so; hovermenübild; }
    a#menulink_4:hover { padding & so; hovermenübild; }


    Benjamin Weigl, Webentwicklung & Design

    http://benjamin-weigl.de
    ~kein Joomla Support mehr~


  10. #20
    War schon öfter hier Avatar von Jongenz
    Registriert seit
    01.01.2006
    Beiträge
    243
    Bedankte sich
    17
    Erhielt 15 Danksagungen
    in 14 Beiträgen

    Standard

    In die menu.css?
    Wo muss ich welche weiteren Einstellungen mach?
    Sry stell mich grad "etwas" doof an...

+ Antworten
Seite 2 von 3 ErsteErste 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein