Frage von berg123 14.10.2012

CSS3 HTML5 + PHP - Anfängerfrage

  • Antwort von Linny21 14.10.2012
    1 Mitglied fand diese Antwort hilfreich

    Versuch es mal mit "active" anstatt "hover".

    Bei einem Link definierst du mit "active" den Zustand, wenn du auf den Link gehst, und auf dessen Seite bleibst.

    Vielleicht bringt dich das ja weiter.

  • Antwort von sakhr 16.10.2012

    Für Deine Frage ist es offensichtlich, dass Du JavaScript brauchst.

    JavaScript ist nicht schwer, und wenn Du Kenntnisse in CSS hast, wird Dir die Sache leichter machen.

    In deinem Fall wirst Du PHP gar nicht brauchen )

  • Antwort von SutrangSucher 15.10.2012

    Wieso eine "PHP" frage? Und wenn du noch kein JavaScript kannst, dann lerne noch nicht PHP!

  • Antwort von WhiteGandalf 15.10.2012

    ":active" und ":focus" reicht noch nicht. Denn was hier gefragt ist, ist eine Art Toggle-Button. DEN gibt es aber in HTML als solchen nicht. Wohl aber ein funktionelles Äquivalent: Die Checkbox.

    Dummerweise haben Checkboxen derzeit die unangenehme Eigenart, daß die Browser sich weitgehend weigern, die Dinger per CSS beliebig maskieren zu lassen. Das war, wenn ich das recht in Erinnerung habe, mal als Sicherheitsmaßnahme gegen Irreführung von Surfern gedacht gewesen. Ist als solches aber wirkungslos. Denn man kann die Dinger komplett mit anderen Elementen überlagern. Der Nachteil für die gebeutelten CSS-Programmierer ist, daß die das zum Erreichen der gewünschten Effekte dann allerdings auch tatsächlich tun müssen.

    Per Google-Suche nach "CSS Toggle Button" sind Anleitungen in die Richtung zu finden, zum Beispiel "http://ghinda.net/css-toggle-switch/". Es bleibt natürlich noch die Anpassung an die speziellen Wünsche mit Hintergrundbild-Austausch und Größenumschaltung als Übung für den Fragesteller zu erledigen...

Diese Frage und Antworten teilen:

Verwandte Fragen

Fragen Sie die Community –

anonym und kostenlos!