PHPAscal
Accueil Programmation web Optimisation Liens Fonctionnement du site À propos de l'auteur Plan du site
Programmation web CSS HTML PHP Javascript RSS SQL SSH, serveur linux Outils
  PHPascal a 95 articles


Recherche



Modifier la couleur:



Valid XHTML 1.0 Transitional

CSS Valide !

Programmation web / CSS / Boîte avec contour

Boîte avec contour en css

Voici une façon de faire pour l'intégration d'une boite en CSS sur une page web.

Code source :

<style type="text/css">
.boite { width:200px;   background: url(images/boite_bg.jpg) no-repeat; }
.boite .boite_debut {   padding:5px; padding-bottom:0px;  background: url(images/boite_droit.jpg) top right no-repeat; }
.boite .boite_bas { background: url(images/boite_bas.jpg) no-repeat; height:14px; }
.boite .boite_bas div { background: url(images/boite_coin_bas_droit.jpg) top right no-repeat; height:14px; }
</style>

<div  class="boite"><div class="boite_debut">
texte dans la boite, texte dans la boite
</div>
<div class="boite_bas"><div></div>
</div>


Téléchargement du code source et du fichier photoshop de la boîte

Fonctionnement :

Pour permettre une largeur et hauteur flexible a la boîte j'utilise 4 images différentes pour le background de la boite.
Voici les 4 images de background:
boite_bg.jpg en haut a gauche
coin


Le principe est très simple on fait le découpage d'une boîte plus grosse que prévus pour l'intégration dans notre page web ce qui va nous permettre de l'afficher petite ou moyenne ou grosse (le maximum de grosseur est la taille de notre images initial). Télécharger le fichier photoshop de la boite.

Avantage de cette méthode d'intégration de boîte

  • Rapidité de mise en place
  • Peu de code CSS et de balise nécessaire
  • Permet redimentionnement facil de la hauteur de la boite et de sa largeur

Limite de cette intégration

  • Pas de transparence permise
  • Perte d'espace pour écrire du texte en bas de la boite
  • Boite ne peuvent pas s'aggrandir à l'infinit

Résultats

Boîte 200px de large
 

Boîte 300px de large
 

Boîte 400px de large

exemple texte

Hauteur flexible

.......
 
Article écrit le 12 septembre 2010
Article modifié le 16 septembre 2010

Autres articles sous la même catégorie


Pascal Dubreuil | © PHPascal.com 2012
Temps d'exécution : 0.0072 sec
Fait au Québec