Neueste Web-Entwicklung Tutorials
 

CSS Schatteneffekte


Norwegen

Box Schatten

Mit CSS3 können Sie Schatteneffekten zu erstellen!

Bewegen Sie die Maus über mich!

CSS3 Schatteneffekte

Mit CSS3 können Sie Schatten auf Text und Elemente hinzuzufügen.

In diesem Kapitel werden Sie über die folgenden Eigenschaften erfahren:

  • text-shadow
  • box-shadow

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die die Eigenschaft vollständig unterstützt.

Zahlen , gefolgt von -webkit- oder -moz- gibt die erste Version , die mit einem Präfix gearbeitet.

Eigentum
text-shadow 4.0 10.0 3.5 4.0 9.5
box-shadow 10.0
4.0 -webkit-
9.0 4.0
3.5 -moz-
5.1
3.1 -webkit-
10.5

CSS3 Text-Schatten

Die CSS3 text-shadow Eigenschaft gilt Schatten Text.

In seiner einfachsten zu verwenden, geben Sie nur die horizontale Schatten (2px) und die vertikale Schatten (2px):

Textschatten-Effekt!

Beispiel

h1 {
    text-shadow: 2px 2px;
}
Versuch es selber "

Als nächstes eine Farbe auf den Schatten hinzufügen:

Textschatten-Effekt!

Beispiel

h1 {
    text-shadow: 2px 2px red;
}
Versuch es selber "

Dann fügen Sie eine Unschärfe-Effekt auf den Schatten:

Textschatten-Effekt!

Beispiel

h1 {
    text-shadow: 2px 2px 5px red;
}
Versuch es selber "

Das folgende Beispiel zeigt einen weißen Text mit schwarzem Schatten:

Textschatten-Effekt!

Beispiel

h1 {
    color: white;
    text-shadow: 2px 2px 4px #000000;
}
Versuch es selber "

Das folgende Beispiel zeigt einen roten Neon-Leuchten Schatten:

Textschatten-Effekt!

Beispiel

h1 {
    text-shadow: 0 0 3px #FF0000;
}
Versuch es selber "

Mehrere Schatten

So fügen Sie mehr als ein Schatten auf den Text, können Sie eine durch Kommata getrennte Liste von Schatten hinzufügen.

Das folgende Beispiel zeigt einen roten und blauen Neon-Leuchten Schatten:

Textschatten-Effekt!

Beispiel

h1 {
    text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}
Versuch es selber "

Das folgende Beispiel zeigt einen weißen Text mit schwarz, blau und dunkelblau Schatten:

Textschatten-Effekt!

Beispiel

h1 {
    color: white;
    text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
Versuch es selber "

CSS3 box-shadow Eigenschaft

Die CSS3 box-shadow Eigenschaft trifft Schatten auf Elemente.

In seiner einfachsten zu verwenden, geben Sie nur den horizontalen Schatten und die vertikale Schatten:

Dies ist ein gelbes <div> Element mit einer schwarzen box-shadow

Beispiel

div {
    box-shadow: 10px 10px;
}
Versuch es selber "

Als nächstes eine Farbe auf den Schatten hinzufügen:

Dies ist ein gelbes <div> Element mit einem grauen box-shadow

Beispiel

div {
    box-shadow: 10px 10px grey;
}
Versuch es selber "

Als nächstes wird eine Unschärfe-Effekt auf den Schatten hinzufügen:

Dies ist ein gelbes <div> Element mit einem unscharfen, grau box-shadow

Beispiel

div {
    box-shadow: 10px 10px 5px grey;
}
Versuch es selber "

Sie können auch Schatten auf die hinzufügen :: vor und :: after Pseudo-Klassen, einen interessanten Effekt zu erzeugen:

Beispiel

#boxshadow {
    position: relative;
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
    padding: 10px;
    background: white;
}

#boxshadow img {
    width: 100%;
    border: 1px solid #8a4419;
    border-style: inset;
}

#boxshadow::after {
    content: '';
    position: absolute;
    z-index: -1; /* hide shadow behind image */
    box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
    width: 70%;
    left: 15%; /* one half of the remaining 30% */
    height: 100px;
    bottom: 0;
}
Versuch es selber "

Karten

Ein Beispiel für die Verwendung der box-shadow Eigenschaft papierähnlichen Karten zu erstellen:

1

1. Januar 2016

Norwegen

Hardanger, Norwegen

Beispiel

div.card {
    width: 250px;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    text-align: center;
}
Probieren Sie es aus (Text - Karte) » Probieren Sie es aus (Bild Card)»

Testen Sie sich mit Übungen!

Übung 1 » Übung 2» Übung 3 » Übung 4» Übung 5 »


CSS3 Schatten Eigenschaften

In der folgenden Tabelle sind die CSS3 Schatten Eigenschaften:

Eigentum Beschreibung
box-shadow Fügt eine oder mehrere Schatten auf ein Element
text-shadow Fügt eine oder mehrere Schatten auf einen Text