+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 13

Thema: Topmenü Hintergrund

  1. #1
    War schon öfter hier
    Registriert seit
    07.07.2009
    Ort
    Rickling
    Beiträge
    103
    Bedankte sich
    29
    1 Danksagung in 1 Beitrag

    Standard Topmenü Hintergrund

    Hallo, ich habe im Headerbereich eine Durchgezogene Linie. mit einem Bild habe ich diese Linie hinter dem Topmenü "unsichtbar" gemacht. Mein Problem dabei ist, daß nun natürlich auch zwischen den Topmenü-Punkten keine Linie mehr erscheint, da sie ja auch überdeckt wird.
    Nun dachte ich mir, man könne ja einen dreigeteilten Hintergrund machen.
    Nur wie? Oder hat wer ne andere Idee?
    Geändert von Tazzi (11.03.2010 um 18:57 Uhr) Grund: weil: wegen: deswegen: GELÖST!
    Bye bye
    Tazzi
    _____________________________________
    Stoppt Tierversuche, nehmt Kinderschänder.

  2. #2
    Kommt häufiger vorbei
    Registriert seit
    14.06.2009
    Ort
    Berlin
    Beiträge
    280
    Bedankte sich
    59
    Erhielt 42 Danksagungen
    in 42 Beiträgen

    Standard

    Hallo,

    ein Link zu der Seite oder ein wenig Code wären hilfreich, da man sich sonst nichts dadrunter vorstellen kann.
    Einen dreigeteilten Hintergrund gibt es allerdings nicht, zumindest nicht für ein Element (z.B. div, es geht nur ein Hintergrund)
    "Wenn die geistige Sonne niedrig scheint, dann wirft auch ein Zwerg einen langen Schatten" - Rechts LINKS unten befindet sich das "Danke" Button
    http://www.nachdenkseiten.de
    http://islam.de/72.php

  3. #3
    War schon öfter hier
    Registriert seit
    12.11.2008
    Ort
    Hannover
    Alter
    33
    Beiträge
    103
    Bedankte sich
    6
    Erhielt 23 Danksagungen
    in 21 Beiträgen

    Standard

    Zitat Zitat von Tazzi Beitrag anzeigen
    Hallo, ich habe im Headerbereich eine Durchgezogene Linie. mit einem Bild habe ich diese Linie hinter dem Topmenü "unsichtbar" gemacht. Mein Problem dabei ist, daß nun natürlich auch zwischen den Topmenü-Punkten keine Linie mehr erscheint, da sie ja auch überdeckt wird.
    Nun dachte ich mir, man könne ja einen dreigeteilten Hintergrund machen.
    Nur wie? Oder hat wer ne andere Idee?
    index.php und template.css öffnen (aus deinem template ordner),
    darin dann den hintergrund eintragen, dazu musst natürlich noch die position wissen, die bekommst du so raus : Geh auf Deine HP und schreib dahinter ?tp=1

    Gruß Thorsten
    Wer Rechtschreibfehler findet darf sie behalten :-)
    ------------------------------------------------------------
    Artiseer ? Bitte hier nach Hilfe suchen : http://www.artisteerportal.de/
    Thema gelöst? Bitte als gelöst markieren:Anleitung

  4. #4
    War schon öfter hier
    Registriert seit
    07.07.2009
    Ort
    Rickling
    Beiträge
    103
    Bedankte sich
    29
    1 Danksagung in 1 Beitrag

    Standard

    Hi,
    danke schonmal, n Link kann ich leider nicht geben, da die Seite erstmal offline erstellt wird.

    aber n bild.



    also im Moment ist als Hintergrundgrafik für das Topmenü eine schmale beige Linie eingetragen, damit die blaue dort nicht zu sehen ist. aber dadurch ist natürlich auch zwischen den Menüpunkten keine blaue Linie zu sehen. Im moment siehts ja eher so aus:
    ------------------ 1 2 3 Kontakt Impressum ---------------------------

    soll aber so aussehen
    ------------------ 1 -- 2 -- 3 -- Kontakt -- Impressum --------------------------



    die entsprechende css sieht im Menüteil so aus:
    Code:
    /* Top Navigation */
    /*Topmenü*/
    div.headernav ul {
    	margin: 0;
    	padding-top: 20px;
    	padding-right: 20px;
    	list-style:none;
    
    }
    
    div.headernav li {
    	float: right;
    	border-left:solid 0px #2a64ad;
    	border-right:solid 0px #2a64ad;
    	margin: 0;
    	padding: 0;
            background: transparent url(../images/Line1.png) repeat-x;
    }
    
    div.headernav a {
    	font-family: Arial,"Trebuchet MS", Verdana;
    	font-size: 12px;
    	font-weight: bold;
    	float:left;
    	display:block;
    	height: 24px;
    	line-height: 24px;
    	padding: 0 20px;
    	color: #2a64ad;
    	text-decoration: none;
    }
    /* Hover Topmenü*/
    div.headernav a:hover {
            background-color:#e6dce4;
            color: #000000;
    }
    
    div.headernav a#active_menu-nav {
    	margin-top:0px;
    	height: 24px;
    	line-height: 24px;
    	background-position: 0 0;
    }
    
    div.search input {
    	background:no-repeat;
    	width: 130px;
    	padding-right:20px;
    	border:none;
    }
    
    td.article_column {padding: 10px;}
    
    
    
    /* Main Menu */
    Bye bye
    Tazzi
    _____________________________________
    Stoppt Tierversuche, nehmt Kinderschänder.

  5. #5
    War schon öfter hier
    Registriert seit
    25.02.2010
    Ort
    Saarland
    Beiträge
    119
    Bedankte sich
    1
    Erhielt 30 Danksagungen
    in 29 Beiträgen

    Standard

    Am besten arbeitest Du Dich gleich in die Web Developer Toolbar ein, dann kannst Du das alles selber machen.

    Zu Deinem speziellen Problem: ich habe einen schnellen Blick drauf geworfen (ohne Link wie gesagt schwierig) und wollte fragen: erscheinen die Menüpunkte so, wie Du es willst, wenn Du mit der Maus drüber gehst (bei :hover haben sie eine background-color)?

  6. #6
    War schon öfter hier
    Registriert seit
    07.07.2009
    Ort
    Rickling
    Beiträge
    103
    Bedankte sich
    29
    1 Danksagung in 1 Beitrag

    Standard

    hehe ja, das mit dem hover weiß ich, das ist alles noch nicht fertig, die background color ist in diesem fall auch das beige. kommt aber dann auch noch weg. erstmal die großen probleme, dann die kleinen feinheiten. das ist ja eher was simples.

    was genau suchst du denn, wenn du nen link hättest?
    die tp=1 kann ich ja als bild einstellen, wenn du die brauchst.
    Bye bye
    Tazzi
    _____________________________________
    Stoppt Tierversuche, nehmt Kinderschänder.

  7. #7
    War schon öfter hier
    Registriert seit
    25.02.2010
    Ort
    Saarland
    Beiträge
    119
    Bedankte sich
    1
    Erhielt 30 Danksagungen
    in 29 Beiträgen

    Standard

    Ich hab noch mal genauer hingeguckt: mach mal bei "div.headernav a" probeweise aus dem padding ein margin.

    Allerdings ist das hier ohne Link für mich praktisch unmöglich zu lösen. Irgendwoher kriegen die a's denke ich noch ne background-color.

    Wenn das oben genannte nicht klappt und Du gar nicht weiter kommst und auch keine Zeit für die Einarbeitung in die Web Dev. T. hast, dann stell die unfertige Seite mit Verzeichnisschutz online und schick mir die Logindaten.

  8. #8
    War schon öfter hier
    Registriert seit
    07.07.2009
    Ort
    Rickling
    Beiträge
    103
    Bedankte sich
    29
    1 Danksagung in 1 Beitrag

    Standard

    egal ob margin oder padding, es ändert sich nicht die kleinste kleinigkeit.

    aber nu haste ne pm
    Bye bye
    Tazzi
    _____________________________________
    Stoppt Tierversuche, nehmt Kinderschänder.

  9. #9
    Kommt häufiger vorbei
    Registriert seit
    14.06.2009
    Ort
    Berlin
    Beiträge
    280
    Bedankte sich
    59
    Erhielt 42 Danksagungen
    in 42 Beiträgen

    Standard

    Hallo.

    Installier dir Firebug. Dann klickst du mit der rechten Maustaste auf dein Menüpunkt und gehst auf element untersuchen, dann klappt der Code auf genau an der Stelle wo das Menü ist.
    Wenn du dann im Code über die DIVs mit der Maus gehst, zeigt dir Firebug auf deiner Seite das Element welches du gerade mit der Maus überfährst umrandet von einem Blauen bzw. Gelben Bereich. Das eine Davon ist dem Element zugewiesener Margin und das andere Padding. Somit kannst du sehen, welche Elemente womit den Hintergrund bedecken.
    "Wenn die geistige Sonne niedrig scheint, dann wirft auch ein Zwerg einen langen Schatten" - Rechts LINKS unten befindet sich das "Danke" Button
    http://www.nachdenkseiten.de
    http://islam.de/72.php

  10. #10
    War schon öfter hier
    Registriert seit
    25.02.2010
    Ort
    Saarland
    Beiträge
    119
    Bedankte sich
    1
    Erhielt 30 Danksagungen
    in 29 Beiträgen

    Standard

    Ok Tazzi,

    probier mal:

    Code:
    div.headernav li {
    	float: right;
    	border-left:solid 0px #2a64ad;
    	border-right:solid 0px #2a64ad;
    	margin: 0;
    	margin:0px 10px 0px 10px;
            background:#e6dce4;
    }
    statt:

    Code:
    div.headernav li {
    	float: right;
    	border-left:solid 0px #2a64ad;
    	border-right:solid 0px #2a64ad;
    	margin: 0;
    	padding: 0;
            background: transparent url(../images/Line1.png) repeat-x;
    }
    Die Ebenen in CSS überlagern auch mit einer Hintergrundfarbe die drunterliegenden, da brauchst Du kein Verdeckungsbild.

    Das margin muss natürlich für das li genommen werden, das die a's umschliesst - die der a's drücken lediglich die Listenelemente auseinander und bestimmen so ihre Breite. Und diese wiederum müssen einen horiz. Abstand voneinander bekommen, damit die Linie darunter zwischendrinnen sichtbar wird.

    Wenn Du jetzt den die Linie verdeckenden Raum unter den Links in der Breite ändern willst, ändere den zweiten Wert von margin bei "div.headernav a".

    Sollte so klappen!? Zieh Dir unbedingt die Web Developer Toolbar oder Firebug rein. Dann hast Du mit CSS - kein Stress

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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