Derniers tutoriels de développement web
 

CSS Effets d'ombre


Norvège

Shadow Box

Avec CSS3, vous pouvez créer des effets d'ombre!

Survolez moi!

CSS3 Effets d'ombre

Avec CSS3, vous pouvez ajouter des ombres au texte et aux éléments.

Dans ce chapitre, vous allez en apprendre davantage sur les propriétés suivantes:

  • text-shadow
  • box-shadow

support du navigateur

Les chiffres du tableau indiquent la première version du navigateur qui prend en charge entièrement la propriété.

Numbers suivis par -webkit- ou -moz- spécifie la première version qui a travaillé avec un préfixe.

Propriété
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 Ombre texte

Le CSS3 text-shadow propriété applique ombre au texte.

Dans son utilisation la plus simple, vous indiquez que l'ombre horizontale (2px) et l'ombre verticale (2px):

ombre texte effet!

Exemple

h1 {
    text-shadow: 2px 2px;
}
Essayez - le vous - même »

Ensuite, ajoutez une couleur à l'ombre:

ombre texte effet!

Exemple

h1 {
    text-shadow: 2px 2px red;
}
Essayez - le vous - même »

Ensuite, ajouter un effet de flou à l'ombre:

ombre texte effet!

Exemple

h1 {
    text-shadow: 2px 2px 5px red;
}
Essayez - le vous - même »

L'exemple suivant montre un texte blanc avec une ombre noire:

ombre texte effet!

Exemple

h1 {
    color: white;
    text-shadow: 2px 2px 4px #000000;
}
Essayez - le vous - même »

L'exemple suivant montre une lueur au néon rouge ombre:

ombre texte effet!

Exemple

h1 {
    text-shadow: 0 0 3px #FF0000;
}
Essayez - le vous - même »

Ombres multiples

Pour ajouter plus d'une ombre au texte, vous pouvez ajouter une liste d'ombres séparées par des virgules.

L'exemple suivant montre une lueur au néon ombre rouge et bleu:

ombre texte effet!

Exemple

h1 {
    text-shadow: 0 0 3px #FF0000, 0 0 5px #0000FF;
}
Essayez - le vous - même »

L'exemple suivant montre un texte blanc avec du noir, bleu et bleu foncé ombre:

ombre texte effet!

Exemple

h1 {
    color: white;
    text-shadow: 1px 1px 2px black, 0 0 25px blue, 0 0 5px darkblue;
}
Essayez - le vous - même »

CSS3 box-shadow propriété

Le CSS3 box-shadow propriété applique l' ombre à des éléments.

Dans son utilisation la plus simple, vous indiquez que l'ombre horizontale et verticale de l'ombre:

Ceci est un jaune <div> élément avec un noir box-shadow

Exemple

div {
    box-shadow: 10px 10px;
}
Essayez - le vous - même »

Ensuite, ajoutez une couleur à l'ombre:

Ceci est un jaune <div> élément avec un gris box-shadow

Exemple

div {
    box-shadow: 10px 10px grey;
}
Essayez - le vous - même »

Ensuite, ajouter un effet de flou à l'ombre:

Ceci est un jaune <div> élément avec un, gris flou box-shadow

Exemple

div {
    box-shadow: 10px 10px 5px grey;
}
Essayez - le vous - même »

Vous pouvez également ajouter des ombres à l'avant et :: :: après les pseudo-classes, pour créer un effet intéressant:

Exemple

#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;
}
Essayez - le vous - même »

Cartes

Un exemple d'utilisation du box-shadow propriété pour créer des cartes de type papier:

1

1 janvier 2016

Norvège

Hardanger, Norvège

Exemple

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;
}
Essayez - le (Carte de texte) » Essayez (carte d'image)»

Testez-vous avec des exercices!

Exercice 1 » Exercice 2» Exercice 3 » Exercice 4» Exercice 5 »


CSS3 Ombre Propriétés

Le tableau suivant présente les propriétés CSS3 d'ombre:

Propriété La description
box-shadow Ajoute un ou plusieurs ombres à un élément
text-shadow Ajoute un ou plusieurs ombres à un texte