Formular Styling

  • Wollte mal von euch so hören wie ihr Formulare
    a) mögt
    b) stylt


    Hier mal ein bischen Spielerei von mir:
    Styled Form


    Was würdet ihr anders machen?


    Der Code:

    HTML
    <input type="text" placeholder="Words">
    <select multiple>
    	<option>Opt 1</option>
    	<option>Opt 2</option>
            <option>Opt 3</option>
    </select>
    <textarea placeholder="Some Text"></textarea>
    <input type="submit">

    5 Mal editiert, zuletzt von wolf () aus folgendem Grund: 1) Link eingefügt 2) Code eingefügt 3) Ein paar Änderungen vorgenommen 4) Code kommentiert

  • Ich habe noch woanders einen Trick gesehen:
    Man fügt bei jedem Feld placeholder ein, schreibt dafür aber keinen Text mehr davor. Danach kann man per CSS wahlweise einfach nur den Placeholder anzeigen oder via

    CSS
    input[placeholder]:before {
        content: attr(placeholder);
    }

    den Text vor die Felder setzen.
    Durch Browserweichen kann man dann gewissen, ähm, eigenwilligen Browsern obigen Code extra mitgeben, wenn man sonst nur Placeholder haben will ;)


    Genauso stylebar, barrierefrei, da die Screenreader auch Placeholder auslesen (hieß es zumindest, konnte ich noch nicht testen), und Responsiv, da man bei kleinen Bildschrimen einfach nur den text wieder verstecken muss.


    Fand ich eigentlich ne ganz nette Idee

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!