Ergebnis 1 bis 7 von 7

Thema: Grafiken bei Sprite Nav werden nicht dargestellt

  1. #1
    Contao-Nutzer
    Registriert seit
    11.06.2013.
    Beiträge
    4

    Frage Grafiken bei Sprite Nav werden nicht dargestellt

    Guten Tag alle miteinander!

    Ich hatte vor einigen Monaten mit einer älteren Version von Contao erfolgreiche eine Sprite-Navigation hinbekommen, allerdings scheitere ich gerade kläglich bei einem neuen Projekt und finde den Fehler nicht...

    Es geht um folgende Seite: http://defunk-official.de

    Das Menü sollte in der linken Spalte befinden. Die Schaltflächen sind alle anklickbar und funktionieren einwandfrei, aber eben ohne die gewünschten Grafiken =(

    Der CSS-Code sieht wie folgt aus und ist erstellt nach dem Wiki-Tutorial zu Sprite-Grafiken:

    Code:
    #left .mod_navigation .defunk_news a,
    #left .mod_navigation .defunk_news span {
        background-image:url("files/Defunk_Theme/news_button.jpg");
    }
    
    #left .mod_navigation a:active {
        background-position:0 -80px;
    }
    
    #left .mod_navigation a:hover,
    #left .mod_navigation a:focus,
    #left .mod_navigation span {
        background-position:0 -40px;
    }
    
    #left .mod_navigation a:link,
    #left .mod_navigation a:visited {
        background-position:left top;
    }
    
    #left .mod_navigation a,
    #left .mod_navigation span {
        width:154px;
        height:40px;
        display:block;
        background-repeat:no-repeat;
        text-indent:-3000px;
    }
    
    #left .mod_navigation li {
        margin:0;
        padding:0;
    }
    
    #left .mod_navigation ul {
        margin:0;
        padding:0;
        list-style-type:none;
    }
    
    .mod_navigation {
        width:154px;
    }
    Ich hoffe ihr könnt mir schnell weiterhelfen, ich sitze schon seit über einem Tag an dem Problem und mache nur kleinere Fortschritte.

    MfG

  2. #2
    Contao-Nutzer
    Registriert seit
    15.04.2013.
    Beiträge
    78
    User beschenken
    Wunschliste

    Standard

    Du musst in der Seitenstruktur den jeweiligen Seiten eine Klasse zuweisen, dann funktioniert es auch.
    Sprich in deinem Fall "defunk_news".
    Geändert von InitArt (11.06.2013 um 11:23 Uhr)

  3. #3
    Contao-Nutzer
    Registriert seit
    11.06.2013.
    Beiträge
    4

    Standard

    *facepalm*

    Erstmal vielen Dank für die schnelle und hilfreiche Antwort!

    Ja, ich dachte, das geht über den Seitenalias...
    Ok, die Grafik wird jetzt immerhin angezeigt, aber beim Hover- oder Active-Zustand wird die Grafik noch falsch verschoben, bzw. der Hover-Effekt ist gar nicht vorhanden und der Active-Zustand entspricht eigentlich dem, was ich für den Hover-Zustand haben wollte. Wie kommt das denn nun?

    Edit: Hover-Zustand habe ich jetzt erreicht mit folgendem Code:

    Code:
    #left .mod_navigation .defunk_news a:hover,
    #left .mod_navigation .defunk_news a:focus {
        background-image:url("files/Defunk_Theme/news_button.jpg");
        background-position:0 -40px;
    }
    Nur den aktiven Zustand bekomme ich weder mit "#left .mod_navigation .defunk_news a:active" nocht mit "#left .mod_navigation li.defunk_news.active" hin.
    Geändert von Labur (11.06.2013 um 11:52 Uhr)

  4. #4
    AG Pressearbeit
    Community-Moderator
    Buchautor 'Contao für Webdesigner'
    Avatar von planepix
    Registriert seit
    05.06.2009.
    Ort
    Stuttgart
    Beiträge
    6.482
    Partner-ID
    107
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ggf. daran, das in deinem CSS erst Hover und active kommen und danach dann a?

    LOVE HATE -> http://css-tricks.com/remember-selec...love-and-hate/
    ---------------------------------
    Beste Grüße planepix
    Contao für Webdesigner (Website), Twitter: @contaowebdesign
    weitzeldesign
    Contao-Sprechstunde
    Contao Schulungen: https://www.weitzeldesign.com/cms-co...chulungen.html
    Contao Jahrbuch: www.contao-jahrbuch.de
    Contao Agenturtag: www.contao-agenturtag.de
    Contao Stammtisch Stuttgart: www.contao-stammtisch-stuttgart.de
    Contao 4 Erfahrungen als Gitbook: https://app.gitbook.com/@planepix/s/...-mit-contao-4/
    Contao 4 & Manager Hosterhinweise: https://github.com/contao/contao-manager/wiki

    Schon wieder ein Update?
    Glücklich sind die, die den Wert erkennen – und wertschätzen.
    „Muss man machen wie beim Zahnarzt. Der bestraft einen auch mit hohen Rechnungen wenn man die Pflege vernachlässigt.”

  5. #5
    Contao-Nutzer
    Registriert seit
    11.06.2013.
    Beiträge
    4

    Standard

    a:link und a:visited muss ich ja nicht anfassen, das bleibt da unverschoben. a:hover habe ich grad gelöst, nur noch a:active ist das Problem. wie müsste dann der CSS Code in richtiger Reihenfolge lauten?

  6. #6
    Contao-Nutzer
    Registriert seit
    15.04.2013.
    Beiträge
    78
    User beschenken
    Wunschliste

    Standard

    Die Reihenfolge sollte egal sein, es gibt jedoch kein a.active oder dergleichen, lediglich ein span.active.

    Gegebenenfalls musst du auch noch die anderen Möglichkeiten einbauen, ich nutze bei mir folgendes:
    Code:
          > a:hover {  } /* Mouseover */
          > span.active { }  /* Active */
          > span.forward { }  /* redirect is active */
          > a.trail { }  /* subitem is active */
    Geändert von InitArt (11.06.2013 um 12:00 Uhr)

  7. #7
    Contao-Nutzer
    Registriert seit
    11.06.2013.
    Beiträge
    4

    Standard

    "span.active" funktioniert!
    Wunderbar! Vielen, vielen Dank für die superschnelle Hilfe!! =)

    Liebe Grüße und noch einen wunderschönen Tag!

    P.S.: Das a.trail kann ich auch sehr gut gebrauchen für die Unterseiten! Danke

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

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