Wir können mehrere Werte für text-shadow und box-shadow verwenden, um Blöcken oder Text ein dreidimensionales Aussehen zu verleihen, wie in diesem Screenshot von David DeSandros Fußzeile. In diesem Beispiel ist der "dreidimensionale" Teil jedoch eine solide Farbe.
Indem wir Farben in der "Stapelreihenfolge" unserer Box- oder Textschatten-Deklaration abwechseln, können wir einen dreidimensionaleren / beleuchteten Effekt simulieren.
text-shadow: 1px 0px #eee, 0px 1px #ccc,
2px 1px #eee, 1px 2px #ccc,
3px 2px #eee, 2px 3px #ccc,
4px 3px #eee, 3px 4px #ccc,
5px 4px #eee, 4px 5px #ccc,
6px 5px #eee, 5px 6px #ccc,
7px 6px #eee, 6px 7px #ccc,
8px 7px #eee, 7px 8px #ccc,
8px 8px #eee;
Verrückte Leute….
Schöner Effekt, danke =)!
großartig! und wenn du das machst
glättest du die Extrusion, sodass keine seltsamen gezackten Linien entstehen.
Wirklich schöne Lösung. Sie ist viel besser als die Version, die Chris gepostet hat. Ohne böse Absicht, Chris >,
Ich habe damit selbst experimentiert, bevor ich bei der gezackten Version geblieben bin. Es hat mich gestört, dass man bei dem 1px-Weichzeichner alle klaren Kanten verlor. Vielleicht gibt es eine Möglichkeit, beides zu bekommen? Schattenkontraktion?
Ich kann das nicht ganz verstehen, wie funktioniert das?
PS: Ich habe eine PHP-Funktion erstellt, um das automatisch zu machen (sehr primitiv und ohne Fehlerprüfung) :)
Ich habe etwas aufwendigeres mit {LESS} gemacht. Sie können es hier ansehen
http://dl.dropbox.com/u/442561/WoodEffect/textshadowtest.html
Viel komplizierter als das obige Beispiel, aber {LESS} macht es einfacher.
Die Beispiele sind wunderschön! Können Sie sie teilen?
Wenn Sie mit Transparenz und einigen großen Zahlen spielen, können Sie dies so manipulieren, dass Effekte im Stil eines inneren Glühens erzielt werden.
Seien Sie gewarnt, dies scheint etwas instabil zu sein, fahren Sie also auf eigene Gefahr fort – dies scheint etwas speicherintensiv zu sein, seien Sie also bereit, Ihren Webbrowser zu erzwingen (verwenden Sie auch nicht den Vorschau-Modus Ihres Programms, da dies zum Absturz führen kann).
scheint nicht in allen Browsern gleich zu funktionieren, aber ich fand es interessant genug, um es zu teilen…
Ihre ist wirklich beeindruckend!
Es ist cool, aber hat in Google Chrome 21.0 nicht funktioniert
Ups, nach mehreren Versuchen hat es gerade funktioniert.
3d txt shadow
text-shadow: 0px 1px 1px #ddd,
0px 2px 1px #d6d6d6,
0px 3px 1px #ccc,
0px 4px 1px #c5c5c5,
0px 5px 1px #c1c1c1,
0px 6px 1px #bbb,
0px 7px 1px #777,
0px 8px 3px rgba(100, 100, 100, 0.4),
0px 9px 5px rgba(100, 100, 100, 0.1),
0px 10px 7px rgba(100, 100, 100, 0.15),
0px 11px 9px rgba(100, 100, 100, 0.2),
0px 12px 11px rgba(100, 100, 100, 0.25),
0px 13px 15px rgba(100, 100, 100, 0.3);