Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: Navigation/Buttons in reinem CSS/Sonderfall

  1. #1
    TP-Greis Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.674

    Navigation/Buttons in reinem CSS/Sonderfall

    Ich hänge hier mal 2 Buttongrafiken an, die eine soll den Normalzustand darstellen, die andere den MouseOver-Zustand.

    Ob es wohl möglich ist dies in einer reinen CSS Anweisung nachzubauen?

    Die Schwierigkeit besteht in dem Abgeschnittenem Text und dem roten Balken für den MouseOver-Zustand der zusätzlich einen Abstand hat!

    Ach ja die verschiedenen Buttons sind untereinander angeordnet mit einem Abstand von 5 px, dafür hänge ich ebenfalls eine Grafik an. Dadurch kann man den Text nicht einfach nach unten verschieben, denn dann rutscht er in den nächsten Button
    Miniaturansichten angehängter Grafiken Miniaturansichten angehängter Grafiken Navigation/Buttons in reinem CSS/Sonderfall-sport_out.jpg   Navigation/Buttons in reinem CSS/Sonderfall-sport_over.jpg   Navigation/Buttons in reinem CSS/Sonderfall-navigation.png  
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  2. #2
    TP-Veteran Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.899
    Hmmm ... müsste der Text bei overflow:hidden nicht automatisch abgeschnitten werden ..?

    ... und für den roten Balken .. *kratzamkopp* .. vielleicht dem <li> beim hovern einen breiteren, weißen balken geben, und dem <a> den schmaleren roten? Wäre jetzt so mein erster Gedanke, keine Ahnung, obs funktioniert ..

  3. #3
    TP-Supporter
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    356
    Wenn ich mir die Grafikinfos ansehe, haben beide Buttons die gleiche Breite.
    Der Out-Button somit offensichtlich noch einen weißen rechten "Platzhalterbereich".

    Eigentlich müsste das wir hier unter Ziffer 2 beschrieben funktionieren:
    http://www.ohne-css.gehts-gar.net/0022.php

  4. #4
    TP-Greis Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.674
    Zitat Zitat von wildmieze Beitrag anzeigen
    Hmmm ... müsste der Text bei overflow:hidden nicht automatisch abgeschnitten werden ..?

    ... und für den roten Balken .. *kratzamkopp* .. vielleicht dem <li> beim hovern einen breiteren, weißen balken geben, und dem <a> den schmaleren roten? Wäre jetzt so mein erster Gedanke, keine Ahnung, obs funktioniert ..
    Danke für die Tipps, muss ich mal probieren.

    Zitat Zitat von sejuma Beitrag anzeigen
    Wenn ich mir die Grafikinfos ansehe, haben beide Buttons die gleiche Breite.
    Der Out-Button somit offensichtlich noch einen weißen rechten "Platzhalterbereich".

    Eigentlich müsste das wir hier unter Ziffer 2 beschrieben funktionieren:
    http://www.ohne-css.gehts-gar.net/0022.php
    Ja die Buttons sind gleich groß, so soll es ja auch sein, denn rechts neben den Buttons ist ja ein Inhaltsbereich.

    Danke für den Link, hier bin ich nur skeptisch, weil ja quasi gar nichts an Text in der Liste steht, wenn ich das mit CSS löse, dann sollte auch Text in HTML vorhanden sein.

    Frage: Ist es eigentlich erlaubt (Google, W3C), Text genau so einzufärben wie der Hintergrund?
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  5. #5
    TP-Supporter
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    356
    Code:
    Danke für den Link, hier bin ich nur skeptisch, weil ja quasi gar nichts an Text in der Liste steht, wenn ich das mit CSS löse, dann sollte auch Text in HTML vorhanden sein.
    Ohne Linktext ist es in der Tat nicht behindertengerecht. Das gleiche gilt, wenn du für Text und Hintergrund die gleiche Farbe nimmst.
    Zulässig ist beides.

    Eine Möglichkeit wäre noch, dem a ein title mitzugeben:
    Code:
    <a title="Linktext"  href="#"></a>
    So würde der Linktext zumindest beim Hovern sichtbar.

  6. #6
    TP-Veteran Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.899
    Ahso, Bilder sind "erlaubt"? .. ich dachte, auf die sollte verzichtet werden^^ ...
    .. ich schiebe bei grafischen Menüs o.ä. den Linktext i.d.R. per text-indent aus dem sichtbaren Bereich. So bleibt er im HTML ganz normal erhalten ..

  7. #7
    TP-Greis Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.674
    Zitat Zitat von wildmieze Beitrag anzeigen
    Ahso, Bilder sind "erlaubt"? .. ich dachte, auf die sollte verzichtet werden^^ ...
    .. ich schiebe bei grafischen Menüs o.ä. den Linktext i.d.R. per text-indent aus dem sichtbaren Bereich. So bleibt er im HTML ganz normal erhalten ..
    Moooooment text-indent

    Damit müsste ich doch zumindest den Text so wie bei den grafischen Buttons verschieben können, oder?
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  8. #8
    TP-Veteran Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.899
    Hmmm ... spontan hab ich im Hinterkopf, daß text-indent nur nach links und rechts verschiebt.

    Den verschobenen Text kriege ich testweise zB hiermit hin:

    HTML-Code:
    <div style="padding-top:15px; height:15px; width:100px; overflow:hidden; background:#DDDDDD;font-size:20px;">
    Hallo Welt
    </div>
    .. ergibt dann nen 30px hohen, grauen Kasten mit angeschnittenem Text.

  9. #9
    TP-Greis Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.674
    Nee also ich bekomme das so nicht geregelt, denn die Navigation soll freilich in einer Liste organisiert werden...
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  10. #10
    TP-Supporter
    Registriert seit
    Jun 2008
    Ort
    Ludwigshafen
    Beiträge
    356
    Dann mach das doch mit z.B.
    Code:
    text-indent: -3000px;

  11. #11
    TP-Veteran Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.899
    @sejuma: ich glaub, er wollte den Text jetzt doch sichtbar nach unten statt neben den Monitor verschieben

    @Torsten: War ja nur ein Beispiel .. hmm .. ich kann mir eigentlich nicht vorstellen, daß <li> bzw. <a> da einen großen Unterschied zum <div> machen .. wenn ich heute nacht dazu komme, kann ich aber auch selbst nochmal rumprobieren ..

  12. #12
    TP-Veteran Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.899
    Soo .. gerade ein paar Minuten Zeit gehabt .. so in etwa? :

    http://www.miezes-welt.de/buttons.htm

    .. war aber jetzt nur auf die Schnelle, vermutlich kann man es noch optimieren ..

  13. #13
    TP-Greis Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.674
    Super das sieht schon mal gut aus, nur sollte der Balken rechts außen drangeklebt werden, nicht innen...
    Ob das geht, ich weiß es nicht...

    Und dann müsste eben jeder Button eine andere Farbe haben, diesbezüglich sollte das Hauptmenue erstmal im Hintergrund weiß sein bzw. transparent, da ja die Seite weiß ist.
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

  14. #14
    TP-Veteran Avatar von wildmieze
    Registriert seit
    Dec 2003
    Beiträge
    1.899
    Außen dran ist sogar noch einfacher - zumindest, wenn der Seitenhintergrund weiß ist.. dann kannst Du Dir sogar das a:hover sparen und den kleinen "Abstand" zum roten Balken generell einblenden - sieht man ja nicht ...
    Die verschiedenen Farben habe ich hier über Klassen gelöst. Da kannst Du ja jede gewünschte Farbe hinschreiben. Evtl. musst Du noch entsprechend die Textfarbe anpassen.
    Was Du mit "im Hintergrund erstmal weiß" meinst, weiß ich allerdings nicht ...

    http://www.miezes-welt.de/buttons2.htm

  15. #15
    TP-Greis Avatar von Torsten
    Registriert seit
    Jan 2004
    Beiträge
    5.674
    Super wildmieze

    Das sieht sehr gut aus, nur eines haben wir ausser acht gelassen - sorry mir war es auch nicht bewusst

    Die Schriftfarbe jedes Buttons ist jeweils ein Prozentwert der Buttonfarbe.
    Es stellt ja kein Problem dar die Schrift über die Klassen zu färben, dadurch wird sie aber im Abstand zwischen den Buttons sichtbar

    So weit mir bekannt, kann man Text leider keine Transparenz mitgeben...
    Gruß Torsten
    Meine Bilder im Internet: See the world through my eyes
    Aber Vorsicht: Meine Bilder können nicht sprechen

    Ich biete keinen privaten Support an!
    Fragen oder Probleme? Nur keine Scheu verfasse einen Beitrag

Seite 1 von 2 12 LetzteLetzte

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. [DW CS4] Buttons in Navigation
    Von Louis2793 im Forum Dreamweaver & andere Webeditoren
    Antworten: 1
    Letzter Beitrag: 05.04.2009, 10:56
  2. Antworten: 1
    Letzter Beitrag: 06.04.2007, 14:09
  3. PHP: Zeichen zählen /Sonderfall
    Von dieter99 im Forum Traum-Dynamik
    Antworten: 18
    Letzter Beitrag: 03.01.2006, 22:12
  4. Website mit reinem CSS - sinnvoll?
    Von POONS im Forum Dreamweaver & andere Webeditoren
    Antworten: 2
    Letzter Beitrag: 01.06.2005, 13:42

Aktive Benutzer

Aktive Benutzer

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

     

Berechtigungen

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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51