Was ist einer der coolsten / besten / schlimmsten Missbräuche von CSS?
Zum Beispiel diese Formen oder die Verwendung mehrerer Kastenschatten, um Pixelkunst zu erzeugen.
Beliebtheitswettbewerb endet am 16.04.14.
popularity-contest
css
930913
quelle
quelle
style
Attributen und fügen Sie!important
zu jedem hinzu.Antworten:
Ein Typ hat ein Tool erstellt, mit dem jedes Bild in reines CSS konvertiert werden kann. Dies geht weit über die ursprüngliche Absicht von CSS hinaus.
Hier ist ein Beispiel (Die berühmte Mona Lisa): http://codepen.io/jaysalvat/pen/HaqBf
Und hier ist das Tool: https://github.com/jaysalvat/image2css
quelle
Ändern von Bildern im laufenden Betrieb
Ich werde es nicht unbedingt als Missbrauch bezeichnen, aber Sie können CSS verwenden, um eine
IMG
durch eine gegebeneSRC
zu ersetzen und ein völlig anderes Bild anzuzeigen.Siehe: /programming/2182716/how-can-we-specify-src-attribute-of-img-tag-in-css
Kann in Kombination mit
@media
Selektoren eine Menge Spaß machen , wenn beim Drucken einer Webseite ganz andere Bilder angezeigt werden. (Der selbe Trick kannPDF
übrigens auch gemacht werden. Schön zu sehen, wie der Typ, der ein Dokument druckt und alle seriös aussehenden Diagramme durch wunderschöne Damen ersetzt werden :))quelle
Größenveränderbare Elemente:
Sie können hinzufügen
resize:both
, dass die Größe eines Elements vom Benutzer geändert werden kann.Bei einigen Browsern wird dies nur von unterstützt
<textarea>
.Echtzeit CSS Vorschau:
Dies ist keine eigentliche CSS-Sache, aber Sie können die
contenteditable
Eigenschaft hinzufügen, die Eigenschaft hinzufügenstyle="display:block;z-index:99;width:500px;height:500px;resizable:both;"
und Ihr CSS bearbeiten.Gestaltete CSS Checkboxen / Radiobuttons:
Verwenden Sie das folgende Stück Markup als Beispiel:
Sie können mit
display:none
auf dem<input>
und CSS3 - Selektoren verwenden, können Sie einen ‚Sprite‘ Hintergrund die verschiedenen Zustände des Checkbox / Radiobutton zu zeigen.Die Reihenfolge der Elemente ist wichtig, und die Zuordnung der
for=""
Eigenschaftid=""
zur Eingabe ist noch wichtiger!Hier finden Sie einige Beispiele: http://www.csscheckbox.com/
Browserspezifische Selektoren:
Wir haben alle versucht, eine Art Javascript-Mix mit CSS-Klassen und Medien-Abfragen zu verwenden ...
Nun, hier sind einige browserspezifische Selektoren:
Für IE haben Sie Tonnen von Selektoren. Mehr ist nicht nötig.
quelle
Ich denke, es hängt davon ab, was Sie mit Missbrauch meinen, aber das würde Ihre Benutzer verrückt machen:
Bammel
(Wenn du mit der Maus über die Seite fährst, zittert alles an dir.)
Experts-Exchange / Pay-To-View-Effekt
(macht den ganzen Text verschwommen)
"Animierte GIFs" mit CSS-Sprite-Blättern
http://jsfiddle.net/simurai/CGmCe/light/
(Javas "The Dude" winkt mit der Hand)
quelle