(je sais je suis lourd).
Bonjours à tous!
Comme vous le savez il y a deux sortes de boites arrondies, les boites sans bord et les boites AVEC un bord, dans le premier cas l'effet est souvent reussi, la boite se charge avec son fond et des petites images viennent arrondir le tout quelques millisecondes aprés. Dans le deuxiéme cas par contre c'est un peu différent il faut faire des images de la taille maximum du plus grand bloc de votre page à sa plus grande définition en imaginant le contenu le plus long. C'est un peu plus pénible à faire et si les blocs sont hauts et large c'est aussi un peu plus lourd et ça casse un peu l'effet "imédiat" de nos belles pages xhtml/css.
J'ai donc eu une nouvelle idée tordue (je crois qu'elle est inédite tellement elle est tordue) c'est de faire un bloc avec un bord de la couleur du contour et rajouter seulement des petits angles dans les coins par dessus ce bloc.
imaginons un document html:
et là ou le secret est dévoilé c'est dans les css:
cela donne ça:
http://www.smart-com.com.mx/spip.php?page=rounded7&id_article=45
Comme vous le voyer c'est l'utilisation de la position "relative" qui vat me permettre de "masquer" mon cadre et de lui donner l'effet voulu.
Seulement voilà, je me demande si ce ne peut pas être source de problémes, surtout j'aimerais savoir si l'abus de position relative (je l'utilise relativement peu) ne risque pas de dévier mes sites de leurs orbites , donc avant de l'installer sur les deux sites ou j'ai besoin de ces cadres, j'aimerais bien avoir votre avis sur la méthode.
Modifié par matmat (06 Dec 2006 - 01:57)
Bonjours à tous!
Comme vous le savez il y a deux sortes de boites arrondies, les boites sans bord et les boites AVEC un bord, dans le premier cas l'effet est souvent reussi, la boite se charge avec son fond et des petites images viennent arrondir le tout quelques millisecondes aprés. Dans le deuxiéme cas par contre c'est un peu différent il faut faire des images de la taille maximum du plus grand bloc de votre page à sa plus grande définition en imaginant le contenu le plus long. C'est un peu plus pénible à faire et si les blocs sont hauts et large c'est aussi un peu plus lourd et ça casse un peu l'effet "imédiat" de nos belles pages xhtml/css.
J'ai donc eu une nouvelle idée tordue (je crois qu'elle est inédite tellement elle est tordue) c'est de faire un bloc avec un bord de la couleur du contour et rajouter seulement des petits angles dans les coins par dessus ce bloc.
imaginons un document html:
<div class="box">
<div class="tl"><div class="bl">
<h1 class="tr">Titre</h1>
<p class="br">Content</p>
</div></div>
</div>
et là ou le secret est dévoilé c'est dans les css:
.box{border:2px solid #658EA5}
.tl, .tr, .br, .bl{position:relative}
.tl {background: url(box/tl.gif) no-repeat top left;top:-2px;left:-2px;}
.bl {background: url(box/bl.gif) no-repeat bottom left;bottom:-4px;}
.tr {background: url(box/tr.gif) no-repeat top right;top:-4px;right:-4px}
.br{background: url(box/br.gif) no-repeat bottom right;right:-4px}
cela donne ça:
http://www.smart-com.com.mx/spip.php?page=rounded7&id_article=45
Comme vous le voyer c'est l'utilisation de la position "relative" qui vat me permettre de "masquer" mon cadre et de lui donner l'effet voulu.
Seulement voilà, je me demande si ce ne peut pas être source de problémes, surtout j'aimerais savoir si l'abus de position relative (je l'utilise relativement peu) ne risque pas de dévier mes sites de leurs orbites , donc avant de l'installer sur les deux sites ou j'ai besoin de ces cadres, j'aimerais bien avoir votre avis sur la méthode.
Modifié par matmat (06 Dec 2006 - 01:57)