I. border-color▲
Cette propriété permet de changer les couleurs des bordures.
border-color: top right bottom left;
ou border-color: top|bottom right|left;
.border-color
{
border:
5
px solid
#eee
;
background-color:
#fff
;
border-color:
#900
transparent
#900
transparent
;
width:
200
px;
height:
30
px;
}
<div class=
"border-color"
>
border-color
</div>
II. border-image (non compatible : IE9 , compatibilité partielle : Opera, Firefox > 3.6)▲
La bordure peut être dorénavant mise en forme via des images. On peut ainsi spécifier une ou des images pour chaque bordure (top, left, bottom, right) ainsi qu'une ou des images pour les coins des bordures via les propriétés suivantes :
- border-image;
- border-top-image ;
- border-right-image ;
- border-bottom-image ;
- border-left-image.
.borderImage
{
width:
200
px;
height:
30
px;
border:
solid
transparent
;
border-width:
12
px 22
px;
-webkit-border-image:
url(
../images/site/template/puceTitle.png
)
12
22
round;
-moz-border-image:
url(
../images/site/template/puceTitle.png
)
12
22
;
border-image:
url(
../images/site/template/puceTitle.png
)
22
round;
}
La propriété round permet de répéter l'image (tout comme la propriété repeat). Si l'on préfère étendre l'image sur la bordure, on peut utiliser la valeur stretch.
.borderImageStretch
{
width:
200
px;
height:
30
px;
border:
solid
transparent
;
border-width:
12
px 22
px;
-webkit-border-image:
url(
../images/site/template/puceTitle.png
)
12
22
stretch
;
-moz-border-image:
url(
../images/site/template/puceTitle.png
)
12
22
;
border-image:
url(
../images/site/template/puceTitle.png
)
22
stretch
;
}
III. border-radius▲
Permet de modifier l'arrondi des coins des bordures d'un élément.
On peut appliquer l'arrondi à un seul côté.
.border-radius
{
-moz-border-radius:
10
px;
-webkit-border-radius:
10
px;
border-radius:
10
px;
}
.border-radius-test2
{
-moz-border-radius:
10
px 0
px 0
px 0
px;
-webkit-border-radius:
10
px 0
px 0
px 0
px;
border-radius:
10
px 0
px 0
px 0
px;
}
IV. box-shadow▲
Le box-shadow permet de rajouter un ombrage à un élément. Cet ombrage est lié au border-radius. En effet, si l'élément a un ou des coins arrondis, l'ombrage sera également arrondi dans le ou les coins.
.shadow
{
-moz-box-shadow:
5
px 5
px 5
px #000000
;
-webkit-box-shadow:
5
px 5
px 5
px #000000
;
-o-box-shadow:
5
px 5
px 5
px #000000
;
box-shadow:
5
px 5
px 5
px #000000
;
}
V. Remerciements▲
Merci à jacques_jean pour sa relecture attentive.