Les boîtes de message CSS pour vos sites web 2.0
Date de publication : 26/05/2008
Par
Dave Lizotte (PcKULT.NET)
Les boîtes de message sont des éléments des plus utiles de nos jours
dans toute application web. Vous en voyez certainement plusieurs
centaines chaque semaine à travers Internet si vous naviguez un peu.
Alors pour tous ceux qui désirent intégrer des boîtes de message
stylisées avec CSS voici le tutoriel qu'il vous faut.
Boîte de message standard
Boîte de message standard avec icône
Boîte de message pleine
Boîte de message pleine avec coin arrondi
Remerciements
Boîte de message standard
Souvent le design le plus simple reste le plus beau donc nous allons
voir en premier la forme la plus conventionnelle qui soit : une
boîte de message comportant une bordure de 1px et d'une couleur
de fond plus pâle que la bordure.
Du côté du (X)HTML, rien de bien compliqué l'utilisation d'un simple
<div> est requise.
<div class="standard-gris">Boîte de message standard</div>
|
Pour ce qui est du CSS encore là rien de bien compliqué ! Un débutant
en CSS comprendra cette source avec facilité.
.standard-gris
{
border:solid 1px #DEDEDE;
background:#EFEFEF;
color:#222222;
padding:4px;
text-align:center;
}
|
Je suggère dans le cas présent d'utiliser des couleurs pastel
pour le fond et une couleur plus foncée pour le texte.
Boîte de message standard avec icône
Un peu plus joli et utile dans le cas où vous désirez donner
certaines fonctionnalités à vos boîtes de message tel que des
messages d'erreur, d'autorisation ou autres.
Pour ce qui est du (X)HTML, celui-ci est le même que celui de la
boîte précédente.
<div class="icon-attention">Boîte de message standard avec icône</div>
|
Seul le CSS change un petit peu avec l'ajout d'une image.
.icon-attention
{
border:solid 1px #DEDEDE;
background:#FFFFCC url(img/icon-attention.png) 8px 6px no-repeat;
color:#222222;
padding:4px;
text-align:center;
}
|
Boîte de message pleine
Encore plus simple que celle présentée un peu plus haut, cette
boîte de message ne contient aucune bordure ni icône. Il suffit
donc de lui attribuer un fond de couleur foncé ainsi qu'une
couleur de texte contrastante.
Le code (X)HTML est donc comme tous les autres :
<div class="plein-vert">Boîte de message pleine</div>
|
Le CSS est une fois de plus assez simple :
.plein-vert
{
background:#008000;
color:#FFFFFF;
font-weight:bold;
padding:4px;
text-align:center;
}
|
Boîte de message pleine avec coin arrondi
Voici une autre option possible afin de donner un autre look à
vos boîtes de message. Les coins arrondis sont à la mode avec le
Web 2.0 qui se démocratise à travers la toile. Alors, pourquoi ne
pas en ajouter nous aussi. Cette boîte a aussi comme avantage de
s'ajuster en hauteur et en largeur en fonction de son contenu.
Du côté du (X)HTML, une seule différence, l'imbrication d'un
<div> dans le <div> principal.
<div class="arrondi-gris">
<div>Boîte de message pleine avec coin arrondi</div>
</div>
|
Pour le CSS voici le tout :
.arrondi-gris
{
background:#444444 url(img/coin-gris-gauche.png) left top no-repeat;
color:#FFFFFF;
text-align:center;
}
.arrondi-gris div
{
background:url(img/coin-gris-droit.png) right bottom no-repeat;
padding:4px;
}
|
Et voilà cela fait un petit tour de ce que vous pouvez accomplir
facilement et sans trop de temps. Il suffit donc d'adapter vos
sources à mes solutions.
Remerciements
Tous mes remerciements à
julp pour sa relecture.
| (1) |
Cet article a été publié à l'origine à l'adresse suivante :
Les boîtes de message CSS pour vos sites web 2.0,
qui est la traduction de CSS Message Box collection
|


Copyright © 26/05/2008 Dave Lizotte. Aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.