+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte
Ergebnis 1 bis 10 von 26

Thema: brauche CSS-hilfe bei visited, active, link etc.

  1. #1
    War schon öfter hier Avatar von MUVA
    Registriert seit
    28.11.2006
    Ort
    NEW VIE
    Alter
    29
    Beiträge
    133
    Bedankte sich
    44
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard brauche CSS-hilfe bei visited, active, link etc.

    hallo gemeinde.
    ich bin gerade am verzweifeln. ich versuche, mein menü farblich richtig anzupassen. nur: es will nicht so wie ich will.

    1. ich hab ein indent bild eingefügt. dieses habe ich mittels padding so eingerückt, dass es horizontal passt, wie mach ich es, dass es auch vertikal passt (ich hab da einach padding: 0 0 0 20px stehen- allerdings, wenn ich den ersten wert ändere, nimmt er mir den letzten wert für den linken abstand nicht mehr an)
    2. ich hab 2 menüebenen. auf der mainlevel ebene soll die schrift schwarz sein, das hover soll weiss sein, und der menüpunkt, der gerade aktiv ist, soll gelb sein. ICH BRINGS ABER EINFACH NET ZUSAMMEN!!!

    hier der code dazu, bitte um hilfe:

    HTML-Code:
    a.mainlevel:link{
    
      	
    
            background: url(../images/indent.png) no-repeat top left;
            padding: 0 0 0 20px;
            display:block;
            text-align:left;
            text-decoration:none;
       	color:#f5e41d;
       	font-size:11px;
            line-height:20px;
    
    }
    
    
    
    a.mainlevel:visited{
    
      	
    
            background: url(../images/indent.png) no-repeat top left;
            padding: 0 0 0 20px;
            display:block;
            text-align:left;
            text-decoration:none;
       	color:#181716;
       	font-size:11px;
            line-height:20px;
    
    }
    
    
    
    a.mainlevel:hover {
    
      	
    
            background: url(../images/indent.png) no-repeat top left;
            padding: 0 0 0 20px;
            display:block;
            text-align:left;
            text-decoration:none;
       	color:#FFFFFF;
       	font-size:11px;
            line-height:20px;
    
    }
    
    
    a.mainlevel:focus {
    
            background: url(../images/indent.png) no-repeat top left;
            font-family: Geneva, Arial, Helvetica, sans-serif;
            padding: 0 0 0 20px;
            display:block;
       	color:#f5e41d;
       	font-size:12px;
       	text-decoration:none;
            text-align:left;
            line-height:20px;
    
    
    }
    
    
    a.mainlevel:hover {
    
            background: url(../images/indent.png) no-repeat top left;
            font-family: Geneva, Arial, Helvetica, sans-serif;
            padding: 0 0 0 20px;
            display:block;
       	color:#FFFFFF;
       	font-size:12px;
       	text-decoration:none;
            text-align:left;
            line-height:20px;
    
    
    }
    a.mainlevel:active {
    
            background: url(../images/indent.png) no-repeat top left;
            font-family: Geneva, Arial, Helvetica, sans-serif;
            padding: 0 0 0 20px;
            display:block;
       	color:#f5e41d;
       	font-size:12px;
       	text-decoration:none;
            text-align:left;
            line-height:20px;
    
    
    }
    
    a.sublevel:link, a.sublevel:visited, a.sublevel:hover {
    
            
            padding-left:15px;
        	text-decoration:none;
        	color:#181716;
        	font-size:10px;
            font-family: Geneva, Arial, Helvetica, sans-serif;
    
    }
    
    a.sublevel:active, a.sublevel:hover, a.sublevel:focus {
        
            font-family: Geneva, Arial, Helvetica, sans-serif;
            padding:15px;    	
            color:#FFFFFF;
        	font-size:10px;
        	text-decoration:none;
    
    
    }
    Angehängte Grafiken
    www.struttinbeats.com - der Ostpol Österreichs...

  2. #2
    Neu an Board
    Registriert seit
    03.02.2008
    Beiträge
    76
    Bedankte sich
    9
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi,

    ich kann nur zu Punkt 2 was sagen. Habe selbst lange gebraucht die Adressierung der Elemente zu kapieren...
    Hier meine Vorgehensweise.ICh hab ein horizont. Topmenu als Liste (ul), nicht als Tabelle. Weiterhin habe ich css suffixes definiert. Ich hab aber selbst auch noch offene Fragen zu dem Thema.

    ul#mainlevel-ESC-mainmenu {
    margin: 5px 0px 0px 0px; /*hier geht nur vertikale Positionierung*/
    padding: 0px 0px 0px 0px;
    /* white-space: nowrap;*/
    }

    ul#mainlevel-ESC-mainmenu li {
    display: inline;
    list-style-type: none;
    margin: 0px 10px 0px 10px; /*hier geht nur horizontale Positionierung*/
    padding: 0px 0px 0px 0px;
    }
    /*---------- Links fürs horizontale Mainmenu ------------------*/
    /*siehe auch http://css.maxdesign.com.au/listamat...zontal22.htm*/
    a.mainlevel-ESC-mainmenu:link, a.mainlevel-ESC-mainmenu:visited {
    color: #757575;
    font-size: 11pt; line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
    }

    /* Wie fülle ich Hintergrundfarbe bei UL ganz aus?*/
    a.mainlevel-ESC-mainmenu:hover {
    color: #353535;
    background-color: white;
    font-size: 11pt; line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
    }

    a.mainlevel-ESC-mainmenu#active_menu-ESC-mainmenu:hover {
    color: #900000;
    /* background-color: #eeeeee;*/
    font-size: 11pt; line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
    }

    a.mainlevel-ESC-mainmenu#active_menu-ESC-mainmenu {
    color: #c00000;
    font-size: 11pt; line-height: 11pt;
    font-weight: normal;
    text-decoration: none;
    }


    Vielleicht hilfts weiter...
    Viel Glück

  3. #3
    Kommt häufiger vorbei Avatar von rnussholz
    Registriert seit
    16.08.2006
    Ort
    Wil SG, Schweiz
    Beiträge
    314
    Bedankte sich
    13
    Erhielt 104 Danksagungen
    in 95 Beiträgen

    Standard

    Zur zweiten Frage:

    Setzte einen Menüpunkt a.mainlevel {.....} Hierin erscheinen die Anweisungen für das Menü, wie es normalerweise aussehen soll. Hier gibst du auch die Farbe ein.

    Im a.mainlevel:link Solltest du die gelbe Farbe #f5e41d rausmachen, da er sonst allen die Links in dieser Farbe anzeigt. Die Anweisung link bezieht sich nämlich für Verweise zu noch nicht besuchten Seiten. Das wäre ja der Fall, wenn ich zum ersten Mal auf deine Seite käme, dann wären die Links gelb und nicht schwarz.

    Dann hast du zweimal a.mainlevel:hover, hier wird die erste durch die zweite überschrieben, so dass die Schrift von 11px auf 12px sich ändert. Lösche die zweite Anweisung und ändere in der ersten die Schriftgrösse auf 12px
    Nur der Wissende fragt, denn er kennt seine Grenzen...
    Nur der Weise fährt FS650e, denn nur er kann mit Macht umgehen...
    www.nussholz.com www.gestaltvision.de

  4. #4
    Kommt häufiger vorbei Avatar von rnussholz
    Registriert seit
    16.08.2006
    Ort
    Wil SG, Schweiz
    Beiträge
    314
    Bedankte sich
    13
    Erhielt 104 Danksagungen
    in 95 Beiträgen

    Standard

    Zur ersten Frage:

    Welche Abmessungen hat das indent Bild? Du gibst eine line-height von 20px an. Reicht die Höhe, oder könnte es hier einen Umbruch geben?

    Eventuell ist es eine Möglichkeit das Bild, über z. B. Photoshop, zu bearbeiten, dass es für die Zeile zentriert ist.
    Nur der Wissende fragt, denn er kennt seine Grenzen...
    Nur der Weise fährt FS650e, denn nur er kann mit Macht umgehen...
    www.nussholz.com www.gestaltvision.de

  5. #5
    War schon öfter hier Avatar von MUVA
    Registriert seit
    28.11.2006
    Ort
    NEW VIE
    Alter
    29
    Beiträge
    133
    Bedankte sich
    44
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von rnussholz Beitrag anzeigen
    Zur zweiten Frage:

    Setzte einen Menüpunkt a.mainlevel {.....} Hierin erscheinen die Anweisungen für das Menü, wie es normalerweise aussehen soll. Hier gibst du auch die Farbe ein.

    Im a.mainlevel:link Solltest du die gelbe Farbe #f5e41d rausmachen, da er sonst allen die Links in dieser Farbe anzeigt. Die Anweisung link bezieht sich nämlich für Verweise zu noch nicht besuchten Seiten. Das wäre ja der Fall, wenn ich zum ersten Mal auf deine Seite käme, dann wären die Links gelb und nicht schwarz.

    Dann hast du zweimal a.mainlevel:hover, hier wird die erste durch die zweite überschrieben, so dass die Schrift von 11px auf 12px sich ändert. Lösche die zweite Anweisung und ändere in der ersten die Schriftgrösse auf 12px
    ok, danke!
    wie mache ich, dass der menüpunkt der aktiv ist, gelb ist?
    www.struttinbeats.com - der Ostpol Österreichs...

  6. #6
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    a.mainlevel:active {

    background: url(../images/indent.png) no-repeat top left;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 0 0 0 20px;
    display:block;
    color:#f5e41d;
    font-size:12px;
    text-decoration:none;
    text-align:left;
    line-height:20px;

    indent.png ändern einmal Farbe und einmal name indent-gelb.png
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  7. #7
    War schon öfter hier Avatar von MUVA
    Registriert seit
    28.11.2006
    Ort
    NEW VIE
    Alter
    29
    Beiträge
    133
    Bedankte sich
    44
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von jacxx Beitrag anzeigen
    a.mainlevel:active {

    background: url(../images/indent.png) no-repeat top left;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 0 0 0 20px;
    display:block;
    color:#f5e41d;
    font-size:12px;
    text-decoration:none;
    text-align:left;
    line-height:20px;

    indent.png ändern einmal Farbe und einmal name indent-gelb.png

    kenn mich leider nicht aus was du meinst...???
    ich will nur dass der gerade angeklickte menüpunkt gelb ist...
    das indent image muss ich sowieso noch ändern...
    www.struttinbeats.com - der Ostpol Österreichs...

  8. #8
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    das ist doch der background deiner Links..
    das Image benennst du indent-gelb.png.. und legst es in das Template-Image Verzeichnis.

    In der css änderst du
    a.mainlevel:active {

    background: url(../images/indent.png) no-repeat top left;
    in indent-gelb.png
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

  9. #9
    War schon öfter hier Avatar von MUVA
    Registriert seit
    28.11.2006
    Ort
    NEW VIE
    Alter
    29
    Beiträge
    133
    Bedankte sich
    44
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Zitat Zitat von jacxx Beitrag anzeigen
    das ist doch der background deiner Links..
    das Image benennst du indent-gelb.png.. und legst es in das Template-Image Verzeichnis.

    In der css änderst du

    in indent-gelb.png
    ich will aber nur die schrift gelb haben des menüpunktes...!!



    das procedere wo man eine grafik hinlegt versteh ich schon ))


    EDIT: breakt vlt der eintrag des modultables die farbeinstellungen in der mainlevel?

    HTML-Code:
    
    table.moduletable {
    
        	width:100%;
    
        	text-align:left;
    
        	font-family: Geneva, Arial, Helvetica, sans-serif;
        	font-size:11px;
    
    margin-top:15px;    	
    margin-bottom: 14px; /*Abstand zwischen den Modulen 10px*/
          
            color:#000000;
        	
    
        	    
    
    }
    table.moduletable th { /*Modulüberschrift*/
    
        	text-align:left;
            font-family: Geneva, Arial, Helvetica, sans-serif;
        	font-size:12px;
            display:block;
            padding-left: 3px;
            padding-top: 3px;
            
    
    }
    
    table.moduletable td { /*Modultext, nicht Content*/
    
        	text-align:left;
            display:block;
        	font-size:11px;
        	font-family: Geneva, Arial, Helvetica, sans-serif;
            padding-left: 3px;
            padding-top: 3px;
           
    
    
    }
    www.struttinbeats.com - der Ostpol Österreichs...

  10. #10
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.277
    Bedankte sich
    394
    Erhielt 2.050 Danksagungen
    in 1.939 Beiträgen

    Standard

    grrrrrrrrrrrrrrrrrrrrrrrrrrr..
    nur Schrift..
    Zitat von jacxx Beitrag anzeigen
    a.mainlevel:active {

    background: url(../images/indent.png) no-repeat top left;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    padding: 0 0 0 20px;
    display:block;
    color:#f5e41d;
    ändere den fett markierten Colorwert.. gelb..#FFFF00
    Wer Joomla nachmacht oder verfälscht, oder nachgemachte oder verfälschte sich verschafft und in Verkehr bringt, wird mit Typo3 nicht unter zwei Jahren bestraft.
    Joomla Forum
    Joomla braucht Dich!

+ Antworten
Seite 1 von 3 1 2 3 LetzteLetzte

Lesezeichen

Berechtigungen

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