Bords arrondis et bordures extensibles

Résolu/Fermé
Utilisateur anonyme - 4 sept. 2007 à 15:56
 Utilisateur anonyme - 10 janv. 2008 à 20:10
Bonjour...

Je reprensd le taf sur mon site et je souhaiterais faire des cadres avec des bords arrondis...
Je dois dire que l'on trouve de nombreux tutos sur le sujet mais après avoir essayé trois méthodes différentes, j'ai finalement opté pour une méthode trouvée sur le site du zero (et faite par un zéro)

https://openclassrooms.com/fr/courses

La méthode marche très bien, cependant pour mes besoins il me f aut l adapter car les bordures sont des images qui se repètent (repeat-x etc) or moi il me faut une image fixe mais étirable. Je sais pas si c 'est très clair alors avec le code ce devrait être mieux.

XHTML
      
<div id="corps">
        <div class="coin_hg">
                <div class="coin_hd">
                        <div class="bordure_h"><img src="./images/haut.png" width=100% height=19px alt="">
                        </div>
               	</div>
        </div>
                                 
        <div class="cote_gauche"><img src="./images/gauche.png" width=19px height=100%  alt="">
                <div class="cote_droit"><img src="./images/droite.png" align=right width=19px height=100%  alt="">
                        <div class=contenu_cadre >    yooo test
                        </div>
                </div> 
       	</div>
                           
        <div class="coin_bg">
                <div class="coin_bd">
                         <div class="bordure_b"><img src="./images/bas.png" width=100% height=19px alt="">
                         </div>
                </div>
        </div>
</div>


CSS
div.coin_hg
{
        background: url('../images/hautgauche.png') left top no-repeat;
        padding-left: 19px;
	margin-left: 13%;	
        border: 1px solid #ff0707;
}

div.coin_hd
{
        background: url('../images/hautdroit.png') right top no-repeat;
        padding-right: 19px;
        margin-right:15%;
        border: 1px solid #ff0707;
}

div.bordure_h
{
        height:19px;
        border: 1px solid #ff0707;
}

div.cote_gauche
{
        margin-left:13%;
	border: 1px solid #00f7f7;
}

div.cote_droit
{
        margin-left:19px;
        margin-right:15%;
	border: 1px solid #00f7f7;
}
	
div.contenu_cadre
{
        margin-left:19px;
        margin-right:19px;
	border: 1px solid #00f7f7;
}	

div.coin_bg
{
        background: url('../images/basgauche.png') left top no-repeat;
        padding-left: 19px;
        margin-left: 13%;
}

div.coin_bd
{
        background: url('../images/basdroit.png') right top no-repeat;
        padding-right: 19px;
	margin-right:15%;
}

div.bordure_b
{
        height: 19px;
}



Voila deux jours que je bosse sur ce problème et je suis à court d'idée, alors j'aimerais bien savoir déjà, si mon idée est réalisable, et si elle l'est si quelqu'un a une idée pour m'éclairer.
Afin que vous vous rendez mieux compte de ce que je souhaite et surtout de ce que j'obtiens:

http://aasensuio.isa-geek.net/Aasensuio/cadre1.php (Visualisez l'effet sous un navigateur gérant la transparence sinon vous ne verrez pas les images.)

Soyez indulgent mon site n'en est qu'à ses débuts. Merci pour vôtre aide.

11 réponses

gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 332
4 sept. 2007 à 21:54
ton site est inaccessible.

tu veuxc vraiment des images pour faires tes bordures ?
en css, il y a la propriété border-radius (fonctionne pas sous IE ou tres mal si j'ai bon souvenir)
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
4 sept. 2007 à 22:48
salut Gryzzly,

border-radius c'est la spec CSS version 3.0
c'est un peu tôt encore !!!
-:op

il y a bien '-moz-border-radius' mais qui bien sûr ne tourne que sous Mozzila !
0
gryzzly Messages postés 4608 Date d'inscription lundi 7 novembre 2005 Statut Contributeur Dernière intervention 24 octobre 2020 1 332
4 sept. 2007 à 23:41
faut prendre de l'avance....


ok........
je sors..
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 776
5 sept. 2007 à 00:05
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
5 sept. 2007 à 00:22
ave !

"Je en suis pas sûr de bien comprendre. "
t'as encore le ventilo qui tourne ?
-:oDDD

mais que voulais-tu dire par là ?
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 776 > Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
5 sept. 2007 à 00:59
Ciao,

“mais que voulais-tu dire par là ?”
Par là, quoi, à quel sujet ?

Si c'est ce post :
“une image fixe mais étirable”

Si c'est le ventilo :
Mon ordi. est plutôt silencieux, mais lorsqu'il est très sollicité (75 % pour le navigateur), le ventilo. se met en marche pour améliorer le refroidissement de la CPU.
Et là, il est beaucoup moins silencieux. Forcément (-:
Et quand c'est pour ça /-(

--
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921 > Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023
5 sept. 2007 à 08:43
salut,

ba vi ça j'avais compris quand même !
non je te chambrais juste sur la faute de frappe, tu n'es pas coutumié du fait, j'allais pa te louper !

mais surtout je me suis demandé pourquoi tu postais deux liens et surtout pourquoi tu mettais un 'ou' entre les deux.
comme j' avais envie de ne pas m'éterniser devant l'écran je pensais qu'en te demandant tu nous ferais un petit topo sur les différences entre les deux techniques (je suppose qu'il y en a).

voili, voila&helllip;

pour le ventilo, il fait d'ailleurs que je me penche sérieusement sur le problème. je dois me monter une nouvelle machine et le bruit sera le premier critère de choix, j'en peux plus du mien !!!
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 776 > Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016
5 sept. 2007 à 14:59
Ja na l'eveis mâma pas vua…


Je me doutais bien que tu avais compris (-;
Mais, un éventuel visiteur…


La différence intéressante :
http://www.search-this.com/2007/02/12/css-liquid-round-corners/ = 6 images
https://www.456bereastreet.com/lab/flexible_custom_corners_borders/ = 2 images (ce qui correspond assez à mon goût)

--
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921 > Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023
5 sept. 2007 à 15:17
ah oui, c'est bien vu l'économie de bitmap !!!
mais tu crois qu'on y gagne vraiment ?
parce qu'il utilise quand même un gif de 1600 de large !!!
0
Utilisateur anonyme
5 sept. 2007 à 06:35
Merci pour ces liens mais malheureusement je suis pas assez bon en anglais pour saisir ce qui s'y dit... Oui gryzzly mon site est hébergé sur mon pc et vu qu'il est en développement je ne le laisse pas forcément allumé tout le temps d'où son inaccessibilité temporaire, j'en suis désolé.
0
Gihef Messages postés 5150 Date d'inscription mercredi 20 juillet 2005 Statut Contributeur Dernière intervention 20 février 2023 2 776
5 sept. 2007 à 15:13
“pas assez bon en anglais”

Ça peut peut-être te donner une idée :
http://fets3.freetranslation.com/?Url=http%3A%2F%2Fwww.search-this.com%2F2007%2F02%2F12%2Fcss-liquid-round-corners&Language=English%2FFrench&Sequence=core
http://fets3.freetranslation.com/?Url=http%3A%2F%2Fwww.456bereastreet.com%2Flab%2Fflexible_custom_corners_borders%2F&Language=English%2FFrench&Sequence=core
Il faut être patient. Ça traduit.

+ Quelques outils.

--
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
thifoolish Messages postés 79 Date d'inscription jeudi 11 janvier 2007 Statut Membre Dernière intervention 11 juillet 2008 18
5 sept. 2007 à 17:24
Bonjour,

Pour les bords arrondis... il y a un éventail de solutions...

Après plusieurs essais sur des plateformes différentes, je conseille l'usage de la librairie des nifty corners...
maintenant c'est vous qui voyez (dans les coins, arrondis de préférence)

Ah oui la doc est bien sûr en anglais, mais vous devrez facilement trouver des tutos en français sur le web avec google.

Au revoir.
0
Délai d'attente dépassé
Le serveur à l'adresse aasensuio.isa-geek.net met trop de temps à répondre.

* Le site est peut-être temporairement indisponible ou surchargé. Réessayez plus
tard ;

* Si vous n'arrivez à naviguer sur aucun site, vérifiez la connexion
au réseau de votre ordinateur ;

* Si votre ordinateur ou votre réseau est protégé par un pare-feu ou un proxy,
assurez-vous que Firefox a l'autorisation d'accéder au Web.


C'est pas possible!! On peut jamais acceder au site http://aasensuio.isa-geek.net/Aasensuio/cadre1.php Si tu heberge un site, faut penser à laisser ta machine en route, j'veux bien qu'il en soit a ces debut Oui gryzzly mon site est hébergé sur mon pc et vu qu'il est en développement je ne le laisse pas forcément allumé tout le temps d'où son inaccessibilité temporaire, j'en suis désolé. mais il ne risque pas d'avoir beaucoup de visiteurs si il est toujours éteint.
0
c'est sur ca fait chier c't'indisponibilité
Ah Non mais ^^ !!!
0
Utilisateur anonyme
17 sept. 2007 à 01:14
J'ai mis en résolu pour clôturer le sujet mais il ne l'est pas, j'ai simplement construit mon site différemment. Merci
0
http://www.nanoum.net/blog/5_before_et_after.html
0
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 921
8 janv. 2008 à 12:42
salut,

c'est pas la politesse ni les commentaires qui t'étouffent !
-;o)

parce qu'il faudrait quand même préciser que les pseudo-classes ':before' et ':after' ne sont pas gérées par IE6.
0
Utilisateur anonyme
10 janv. 2008 à 20:10
--

McGyver de l'informatique:
Avec un pot de yaourt je vous fais planter tout un système.
0
grave;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................
;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................;.......................................................................................................
;.......................................................................................................
-1