+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Schriftfarbe im Trans-Menu ändern? CSS-Experte?

  1. #1
    Neu an Board
    Registriert seit
    10.09.2008
    Beiträge
    99
    Bedankte sich
    12
    Erhielt 15 Danksagungen
    in 13 Beiträgen

    Standard Schriftfarbe im Trans-Menu ändern? CSS-Experte?

    Ich brauch mal dringend Hilfe von einem CSS-Experten.

    Ich wähle im Modulmanager das TransMenu, als Template nehme ich Rhuk_Milkiway.
    Mein Menu sieht nach dem Hovern des oberen Eintrages rot aus mit weißer Schrift. Das soll auch so sein.



    Allerdings kann ich für den "nicht-gehoverten" Teil des Menüs die Schriftfarbe nicht ändern. Als maßgebliche css kommt wohl nur diese in Frage:

    PHP-Code:
    /* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
    .transMenu {
        
    position:absolute;
        
    overflow:hidden;
        
    left:-1000px;
        
    top:-1000px;
        }

    /* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
    .transMenu .content {
        
    position:absolute;
        }

    /* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
    .transMenu .items {
        
    position:relative;
        
    left:2pxtop:0px;
        
    z-index:2;
        }

    .
    transMenu.top .items {
        
    border-top:none;
        }
    /* each TR.item is one menu item */
    /* ########## Formatiert die Namen im Slidemenue */
    .transMenu .item{
        
    text-decoration:none;
        
    /* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
        
    border:none;
        
    cursor:pointer;
        
    cursor:hand;
        
    displayblock;
        
    background:inherit;
        
    vertical-alignmiddle;
        
    font-size11px;
        
    font-weightbold;
        
    colorinherit;
        
    text-alignleft;
        
    text-indent15px;
        
    width100%;
        
    border-bottom1px solid #FFF;
        
    }

    /* ################## Farbe und Größe der Namen im Slidemenue */
    .transMenu .item td{
        
    font-size11px;
        
    color#FFFFFF;
        
    }
    /* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
    /* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */

    /* ############## Erstellt den Hintergrund des Slidemenues */
    .transMenu .background {
        
    position:absolute;
        
    border1px solid gray;
        
    left:1pxtop:0px;
        
    z-index:1;
        -
    moz-opacity:.9;
        
    filter:alpha(opacity=90);
        }

    /* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
    .transMenu .shadowRight {
        
    position:absolute;
        
    z-index:3;
        
    top:3pxwidth:2px;
        -
    moz-opacity:.4;
        
    filter:alpha(opacity=40);
        }

    /* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
    .transMenu .shadowBottom {
        
    position:absolute;
        
    z-index:1;
        
    left:3pxheight:2px;
        -
    moz-opacity:.4;
        
    filter:alpha(opacity=40);
        }

    /* ################ Hintergrund des Slidemenues beim Drüberfahren */
    .transMenu .item.hover {
        
    background:#CC3300;
        
    color:#330066;
    }

    /* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
    .transMenu .item img {
        
    margin-left:10px;
        }

    /* Added classes by Khanh - 050629 */
    #wrap {
       
    margin0px;
       
    padding0px;
    }

    /* ################ Rahmen um das Menu anlegen */
    #menu {
       
    margin0px;
       
    padding10px;
       
    display:block;
       
    border1px solid #CCCCCC;

    }
    /*
    .transMenu .item#active {
        background: #CC3300;
        color: #FFFFFF;
        -moz-opacity: .6;
        filter: alpha(opacity=60);
    }
    */
    /*
    .transMenu .item#active.hover {
        background:#F79A00;
        }
    */
    /* For first level menu.*/
    /*
    a.mainlevel-trans:link, a.mainlevel-trans:visited {
        display: block;
        vertical-align: middle;
        font-size: 11px;
        font-weight: bold;
        color: inherit;
        text-align: left;
        padding-top: 5px;
        padding-left: 18px;
        width: 100%;
        text-decoration: none;
    }
    */
    /*
    a.mainlevel-trans:hover {
         background-position: 0px -25px;
        text-decoration: none;
        color: #333333;
    }
    */
    /*
    a.mainlevel_active-trans, a.mainlevel_active-trans:visited {
       color:#CC3300;
       line-height: 25px;
       display: block;
       height: 25px;
       width:auto;
       margin: 0px;
       padding: 0px 15px 0px 29px;
        text-decoration: none;
    }
    */
    /*
    a.mainlevel_active:hover {
      color:#FFFFFF;
    }
    */

    /* ################### setzt die Formatierung für den aktiven Link im Menue */
    a.mainlevel_active {
        
    color:#999999;
        
    font-weight:bold;
    }

    /* End added */ 
    Kann mir bitte jemand sagen, an welcher Stelle ich was ändern muss, damit der Text nach dem Ausfahren z.B. Schwarz erscheint und nach dem Drüberfahren (Hovern) weiss?

    Danke

  2. #2
    Gute Seele des Boards Avatar von Indigo66
    Registriert seit
    30.10.2007
    Ort
    München
    Beiträge
    10.687
    Bedankte sich
    338
    Erhielt 3.354 Danksagungen
    in 3.244 Beiträgen

    Standard

    Mit einem Link zur Seite ist uns besser geholfen als der komplette CSS. Ist doch ziemlich umständlich sich da extra durchzukauen und dann kann man sich nicht mal sicher sein die richtige Klasse gefunden zu haben.

    Nach was Du suchen kannst ist alles was mit color: #FFFFFF ist mal in color: #000000 umzustellen.

    Ansonsten besorge Dir den Firebug oder WebDeveloper für den FF und schau selber, welche Class zuständig ist.

  3. #3
    Hat hier eine Zweitwohnung Avatar von N8Surfer
    Registriert seit
    01.09.2005
    Beiträge
    1.682
    Bedankte sich
    63
    Erhielt 356 Danksagungen
    in 325 Beiträgen

    Standard

    Zitat Zitat von hansidampfi Beitrag anzeigen
    Kann mir bitte jemand sagen, an welcher Stelle ich was ändern muss, damit der Text nach dem Ausfahren z.B. Schwarz erscheint und nach dem Drüberfahren (Hovern) weiss?
    Um die Formate zu ändern musst du nicht im CSS suchen, sondern im Modul (mod_d4j_transmenu) die Einstellungen vornehmen
    Greetinxx N8Surfer

    Wenn man etwas haben möchte, was man noch nie gehabt hat,
    dann muss man etwas tun, was man noch nie getan hat.

  4. #4
    Neu an Board
    Registriert seit
    10.09.2008
    Beiträge
    99
    Bedankte sich
    12
    Erhielt 15 Danksagungen
    in 13 Beiträgen

    Standard

    @ indigo: Das mit dem Link ist schwierig, weil alles nur local eingerichtet ist. Mit dem Firebug erhalte ich folgenden Codeausschnitt:

    PHP-Code:
    <table class="items" cellspacing="0" cellpadding="0" border="0">
    <
    tbody>
    <
    tr>
    </
    tr>
    <
    tr id="active" class="item">
    <
    td style="padding: 3px; white-space: nowrap;">Indoor Tools</td>
    <
    td width="10" style="padding: 3px;">
    </
    td>
    </
    tr>
    <
    tr class="item">
    </
    tr>
    <
    tr>
    </
    tr>
    </
    tbody>
    </
    table
    Nur ... ich kann beim besten Willen nicht die Stelle in den Scripten finden, wo was von <td style="padding: 3px; white-space: nowrap;"> usw. steht.

    Wenn ich die color in black (#000000) un´mstelle, ist und bleibt es schwarz, auch beim Hovern.

    @N8Surfer: das Modul habe ich garnicht. Ist nämlich nicht kompatible zu Joomla 1.5.x

  5. #5
    Neu an Board
    Registriert seit
    10.09.2008
    Beiträge
    99
    Bedankte sich
    12
    Erhielt 15 Danksagungen
    in 13 Beiträgen

    Standard

    Nach vielem Probieren hab ichs jetzt selbst rausgefunden. Für alle, die es interessiert (oder auch nicht):

    In der Datei vm_transmenu/transmenuv.css gibt es einen Style, der den Hintergrund der Ebene beim Hoovern farblich verändert:
    PHP-Code:
    /* ################ Hintergrund des Slidemenues beim Drüberfahren */
    .transMenu .item.hover{
        
    background:#CC3300;    

    Wenn man hier die Farbe des Sub-Menü-Punktes verändern will durch color: green; zum Beispiel, dann passiert gar nichts.

    Ändert man das ganze aber in
    PHP-Code:
    /* ################ Hintergrund des Slidemenues beim Drüberfahren */
    .transMenu .item.hover td{
        
    background:#CC3300;
        
    colorgreen;

    verändert sich auch der Link farblich.

    *selbstaufdieschulterklopf*

  6. #6
    Hat hier eine Zweitwohnung Avatar von N8Surfer
    Registriert seit
    01.09.2005
    Beiträge
    1.682
    Bedankte sich
    63
    Erhielt 356 Danksagungen
    in 325 Beiträgen

    Standard

    Zitat Zitat von hansidampfi Beitrag anzeigen
    @N8Surfer: das Modul habe ich garnicht. Ist nämlich nicht kompatible zu Joomla 1.5.x
    Schau mal, in welchem Forum du den Thread eröffnet hast
    Greetinxx N8Surfer

    Wenn man etwas haben möchte, was man noch nie gehabt hat,
    dann muss man etwas tun, was man noch nie getan hat.

+ Antworten

Lesezeichen

Berechtigungen

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