Regulärer Textschatten
p { text-shadow: 1px 1px 1px #000; }
Mehrere Schatten
p { text-shadow: 1px 1px 1px #000, 3px 3px 5px blue; }
Die ersten beiden Werte geben die Länge des Schattenversatzes an. Der erste Wert gibt den horizontalen Abstand und der zweite den vertikalen Abstand des Schattens an. Der dritte Wert gibt den Weichzeichnungsradius und der letzte Wert die Farbe des Schattens an.
1. Wert = Die X-Koordinate
2. Wert = Die Y-Koordinate
3. Wert = Der Weichzeichnungsradius
4. Wert = Die Farbe des Schattens
Die Verwendung von positiven Zahlen für die ersten beiden Werte führt dazu, dass der Schatten horizontal rechts vom Text platziert wird (erster Wert) und vertikal unter dem Text platziert wird (zweiter Wert).
Der dritte Wert, der Weichzeichnungsradius, ist ein optionaler Wert, der angegeben werden kann, aber nicht muss. Er gibt an, um wie viele Pixel der Text gestreckt wird, was einen Weichzeichnungseffekt hervorruft. Wenn Sie den dritten Wert nicht verwenden, wird er so behandelt, als ob Sie einen Weichzeichnungsradius von Null angegeben hätten.
Denken Sie auch daran, dass Sie RGBA-Werte für die Farbe verwenden können, zum Beispiel eine 40%ige Transparenz von Weiß
p { text-shadow: 0px 2px 2px rgba(255, 255, 255, 0.4); }
Für 'shadow' verwenden Sie Schwarz, z.B.: rgba(0, 0, 0, 0.4);
Manchmal brauchen Sie einen weißen Schatten für mehr Kontrast zum Hintergrund
Ich wünschte, ich hätte Coda.. (ich habe Windows)
Benutzen Sie SublimeText! : )
http://www.sublimetext.com/
Ich bin ein Windows-Benutzer und benutze Brackets, ein Open-Source-Projekt von Adobe. Es ist einfach großartig und bietet ein tolles Codiererlebnis.
Laden Sie es unter http://brackets.io herunter
Die Coda-Clips-Erweiterung ist eine großartige Funktion, Chris. Danke.
Ich liebe die Coda-Snippet-Funktion. Sehr raffiniert.
Tolle Arbeit, Chris! Ich liebe die Coda-Erweiterung.
Oooh! Nett. Und ich liebe Coda noch mehr.
Danke!
SPITZE! Noch eine großartige Funktion für die Seite!
Nur ein weiterer guter Grund, warum Textmate überlegen ist.
Warum unterstützt Firefox keine CSS-Textschatten? Gibt es eine Umgehung für FF?
Wie wäre es mit einem doppelten – ausgestanzten Texteffekt,
text-shadow:1px 1px 1px rgba(255, 255, 255, 0.5), -1px -1px 1px rgba(0, 0, 0, 0.7);
Alle Textschatten funktionieren in FireFox, funktioniert das auch in FireFox?
Firefox unterstützt Textschatten seit langem problemlos. Es sind Chrome, bei dem sie bei mir nicht angezeigt werden. Es ist auch kein Webkit-Ding. Ich bekomme Textschatten in Safari, nur nicht in Chrome. Webkit scheint ein Problem mit CSS-Übergängen zu haben, das ich mit Firefox nicht habe.
Firefox neu unterstützt es.
Sie müssen möglicherweise -mozilla-text-shadow verwenden. (Bin mir aber nicht sicher.)
Für Firefox fügen Sie einfach eine Kopie dieser Zeilen hinzu und ersetzen "text-shadow" durch "-moz-text-shadow".
Oder Sie können das Modernizr.js-Plugin verwenden, es kann jedem Browser Unterstützung für alle CSS-Attribute und Selektoren hinzufügen
Gibt es eine Möglichkeit, diesen Effekt zu erzielen und dabei **immer noch** gültiges CSS (CSS 2.1, ich weiß, dass es in CSS3 gültig ist, aber ich brauche es auch für CSS 2.1).
Ja, natürlich kann man das schon in CSS 2.1 machen.. Prost…
Nein, -moz-text-shadow funktioniert nicht
Wenn mehrere Schatten verwendet werden… werden sie in der Reihenfolge ihrer Auflistung gerendert? Könnte ich zum Beispiel einen 1px Schatten versehentlich mit einem 3px Schatten überdecken, weil ich sie in meiner CSS in umgekehrter Reihenfolge aufgeführt habe?
Gibt es keine andere Möglichkeit, Farben in Website-Codes zu verwenden, ohne die Farbencodes einzugeben? Z.B. den Namen der Farbe wie rot anstelle von so etwas wie #FFFFF?
Scott, Sie können Farbnamen verwenden. Verwenden Sie einfach den Namen der Farbe anstelle des Hex-Wertes. Die Farbe "blue" wird sogar in diesem Textschattenbeispiel verwendet.
Eine Liste der unterstützten CSS-Farbnamen finden Sie hier
http://en.wikipedia.org/wiki/Web_colors
Danke für den Artikel, Sie können sich nicht vorstellen, wie sehr er mir geholfen hat!
Glückwunsch zum Webauftritt!
Hallo
Beachten Sie, dass das Festlegen von CSS3-Textschatten die Antialiasing in Google Chrome unter Windows beeinflusst.
Probieren Sie es aus, wenn Sie Microsoft Windows verwenden, und Sie werden sehen, dass in Chrome die Schriftarten hässlich sind, wenn Sie CSS3-Textschatten verwenden.
Prüfen Sie den Fehlerbericht im Google Chrome Hilfe Forum”.
Und übrigens, danke Chris fürs Teilen Ihres Wissens.
Großartig!!!
Aber es ist keine gültige Eigenschaft……
Das ist gut zu wissen. Ich habe es ein- oder zweimal benutzt.
Endlich! Ich finde einen direkten Weg, um mit CSS einen Schlagschatten zu verwenden. Ich bin ein Anfänger und schätze Ihren Beitrag. Danke
Lob für die Anspielung auf Fools and Horses :)
Danke für diesen schönen Thread ;)
Ich spiele damit, bin aber etwas verwirrt wegen des Innenschattens!
Ist es möglich oder gibt es eine Möglichkeit, einen Innenschatten zu verwenden?
Schönes Tutorial! Die text-shadow-Eigenschaft ist wirklich rockt.
Okay, ich werde sprechen, mein Freund…..
Hmmm….. Sie sollten die Demoseite zeigen, damit die anderen Benutzer sehen können, was das genaue Ziel des Artikels ist, den Sie schreiben.
Gutes Tutorial, es ist wirklich hilfreich für meine Website.
Vielen Dank
Es funktioniert nicht im Explorer.
Aber toller Beitrag
Wie kann ich es dazu bringen, in IE zu funktionieren????
Perfekt! Vielen Dank. Ich gehe davon aus, dass IE keine Unterstützung hat? Überraschung, Überraschung.
Vielen Dank, Sir.
Hier ist ein Beispiel, um Ihren Tag aufzuhellen – mein eigener Textschatten-Regenbogeneffekt…
Absolut nutzlos, aber ich mag es.
Ich stimme zu, der Regenbogen-Text ist wunderschön!
Nutzlos ja. Aber trotzdem schön :)
Ich denke, wir können dies browserfreundlicher gestalten, indem wir Browsertitel vor die Eigenschaft setzen, wie z.B.:
-webkit-text-shadow:0px 0px 10px #333; /* für Chrome */
-text-shadow:0px 0px 10px #333; /* für alle Browser*/
text-shadow:0px 0px 10px #333; /* dasselbe wie oben*/
-moz-text-shadow:0px 0px 10px #333; /* für Firefox */
-o-text-shadow:0px 0px 10px #333; /* für Opera */
-ms-text-shadow:0px 0px 10px #333; /* für IE 9+ */
-khtml-text-shadow:0px 0px 10px #333; /* für Gecko-basierte Browser*/
und das ist alles
Danke Mann. Dein Code hat mir sehr geholfen. Ich schätze das! ;)
@kishan sharma.
Stellen Sie sicher, dass die "Standard"-Eigenschaft die letzte ist, die Sie verwenden.
"text-shadow:…." sollte nach allen "browserspezifischen Eigenschaften" stehen.
Auf diese Weise verwendet ein Browser die Standardeigenschaft, wenn er sie endlich implementiert.
@Isaac Designer
Sie können zu http://fetchak.com/ie-css3/ gehen und ie.htc-Datei im Stammverzeichnis Ihres Servers herunterladen, dann können Sie text-shadow sogar in IE 5 genießen
Sie können auch verwenden
p
{
zoom: 1;
background-color: #cccccc;
filter: progid:DXImageTransform.Microsoft.Chroma(Color=#cccccc)
progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color=#99cc99);
}
<p>Catpops Design Shadow geht hier</p> Wenn Sie immer noch keine ie.htc-Datei verwenden möchten, machen Chroma und Zoom alle Ihre erforderlichen Bearbeitungen. Viel Glück
nette Seite trotzdem. ;)
@Charles Bodman
Danke für die tolle Anmerkung, Sir, ja, ich stimme zu, guter Punkt
Keine Coda-Snippet-Funktion mehr?
Hey Louis, schau dir http://css3pie.com/ an. Es ist eine nette Bibliothek, die die meisten CSS3-Funktionen unter IE mit einer .HTC-Lösung ermöglicht. Es funktioniert gut und ist eine der besten Lösungen, die ich bisher gesehen habe.
Gruß von Ccss-tricks, weitermachen
Vielen Dank. Dieser Artikel hat mir sehr geholfen, ein CSS3-Projekt abzuschließen. Ich bin auch @kishan sharma für die für andere Browser bereitgestellten Codes dankbar. Danke fürs Teilen.
Neu hier… wie würde man das auf ein einzelnes Wort in einem Absatz anwenden?
@Kevin
Fügen Sie ein span um Ihr Wort herum mit der text-shadow-Eigenschaft ein. Zum Beispiel
<p>So wendet man einen Textschatten auf dieses <span style=”text-shadow: 1px 1px 1px #000;”>Wort</span> an</p>
Obwohl Sie wahrscheinlich eine Klasse dafür erstellen und diese in Ihre Stylesheet einfügen würden, anstatt sie im HTML zu haben.
Ich hatte auch dieses Problem mit Firefox
aber Kishans Lösung war wirklich nützlich und funktioniert
Danke Kish
Schön, text-shadow-Eigenschaft… wirklich sie ist großartig.
moz-text-shadow funktioniert nicht
Brillant, danke!
Mein Firefox funktioniert mit text-shadow, schade, dass selbst ie9 nicht mitmacht.
Das ist so großartig! Mit ein wenig mehr Experimentieren habe ich einige aufwendigere Stile mit der text-shadow-Eigenschaft erstellt. Sie können sie hier sehen: Extruded Styles und Elegant Styles.
IE 10 unterstützt jetzt text-shadow !!!
Endlich
Prost
Das funktioniert gut für große Texte. Ich werde es für Artikelüberschriften verwenden, die zum Artikel verlinken.
Schauen Sie sich andere CSS3-Textschatten-Effekte und Texttafeln mit Textschatten an
http://jignesh2882.wordpress.com/2013/06/03/text-shadow-using-css3/
Vielen Dank! Buttons sehen jetzt viel besser aus.
Textglüheffekte können so erzielt werden
text-shadow: 0 0 10px #c61a1a;
Erstellen Sie einen erhabenen Texteffekt mit diesem Code
{text-shadow: 0px -3px 3px #191919, 0px -5px 4px #474747, 0px -7px 6px #323232, 0px -9px 9px #ADADAD;}Eine detaillierte Demo finden Sie
hier
Ich habe einmal einen Schatten gesehen. Er war dunkel. Ich hatte Angst.
Sehr schön, gute Arbeit.. ich bin Ihnen allen wirklich sehr dankbar… danke.
Beispiel
Einfacher Textschatten
h1 {
text-shadow: 2px 2px #ff0000;
}
label { text-shadow: 1px 1px 1px #000, 4px 4px 4px red; }
Kein Unternehmen hat genug Hess אחסון אתרים וורדפרס Israel von 5 pro Monat verschoben. Alle geeigneten Webhosting-Pakete für Besitzer von WordPress-Websites, Bildwebsites und Irtaolit-Shops, E-Commerce, Portale und mehr.
Darüber hinaus hat das Unternehmen keine spezialisierten Geschäftsinhaber wie fortschrittliche virtuelle Servermiete, Domainregistrierung und Paketboxen.
E-Mail unter dem Domainnamen des Unternehmens.
Kein Ass hat genug abgelenkt – Hostdns.co.il –
Ich bin ein Anfänger in diesem Bereich, wie füge ich einem einzelnen Wort in einem Absatz einen Schatten hinzu? Es wäre eine große Hilfe.
Versuchen Sie, dieses Wort in ein
<span>zu verpacken und den Schatten darauf anzuwenden.Zum Beispiel in Ihrem HTML
Hallo <span class="text-shadow">Welt</span>…und in Ihrer CSS
.text-shadow: {text-shadow: 3px 3px 3px #333; /* oder wie auch immer Sie es gestalten möchten */
}