Pages

vendredi 27 septembre 2013

CSS - Les bordures et les ombres - Bordures standard

Le CSS vous offre un large choix de bordures pour décorer votre page. De nombreuses propriétés CSS vous permettent de modifier l'apparence de vos bordures : border-widthborder-colorborder-style
Pour aller à l'essentiel, je vous propose ici d'utiliser directement la super-propriété border qui regroupe l'ensemble de ces propriétés. Vous vous souvenez de la super-propriété background ? Cela fonctionne sur le même principe : on va pouvoir combiner plusieurs valeurs.


Pour border on peut utiliser jusqu'à trois valeurs pour modifier l'apparence de la bordure :
  • La largeur : indiquez la largeur de votre bordure. Mettez une valeur en pixels (comme 2px).
  • La couleur : c'est la couleur de votre bordure. Utilisez, comme on l'a appris, soit un nom de couleur (blackred,…), soit une valeur hexadécimale (#FF0000), soit une valeur RGB (rgb(198, 212, 37)).
  • Le type de bordure : là, vous avez le choix. Votre bordure peut être un simple trait, ou des pointillés, ou encore des tirets, etc. Voici les différentes valeurs disponibles :
    • none : pas de bordure (par défaut) ;
    • solid : un trait simple ;
    • dotted : pointillés ;
    • dashed : tirets ;
    • double : bordure double ;
    • groove : en relief ;
    • ridge : autre effet relief ;
    • inset : effet 3D global enfoncé ;
    • outset : effet 3D global surélevé.
Ainsi, pour avoir une bordure bleue, en tirets, épaisse de 3 pixels autour de mes titres, je vais écrire :
1
2
3
4
h1
{
    border: 3px blue dashed;
}
La figure suivante vous présente les différents styles de bordures que vous pouvez utiliser.
Les différents types de bordures
Les différents types de bordures

En haut, à droite, à gauche, en bas…

Qui a dit que vous étiez obligés d'appliquer la même bordure aux quatre côtés de votre élément ?

Taratata, si vous voulez mettre des bordures différentes en fonction du côté (haut, bas, gauche ou droite), vous pouvez le faire sans problème. Dans ce cas, vous devrez utiliser ces quatre propriétés :
  • border-top : bordure du haut ;
  • border-bottom : bordure du bas ;
  • border-left : bordure de gauche ;
  • border-right : bordure de droite.
Ce sont aussi des super-propriétés, elles fonctionnent comme border mais ne s'appliquent donc qu'à un seul côté.
Pour ajouter une bordure uniquement à gauche et à droite des paragraphes, on écrira donc :
1
2
3
4
5
p
{
    border-left: 2px solid black;
    border-right: 2px solid black;
}

0 commentaires:

Enregistrer un commentaire