Pour ceux d’entre vous qui souhaitent réaliser un design un peu moins linéaire, je vous propose un petit tuto pour ajouter facilement des coins arrondis à vos pages.

Comment ça marche ?

Votre conteneur peut être une page, un article, un widget sous wordpress, peu importe. L’essentiel est de repérer dans la structure de votre site, l’endroit où vous allez effectuer la modification. Si vous utilisez un CMS ou un blog il vous faut trouver le fichier .php à modifier.

Un dessin vaut mieux qu’un long discours voici comment ça marche :

roundcornerexplication

En fait on insert au dessus et en dessous de notre conteneur les balises nous permettant d’obtenir une forme aux coins arrondis. Bien sur cet exemple n’est qu’une des nombreuses possibilités.

Création des images aux bords arrondis

Pour cela nous allons utiliser un générateur d’image aux bords arrondis pour créer les images que l’on placera en haut et en bas.

Rendez vous en bas de la page, dans la partie « Single RoundedCornr Image » et remplissez les champs suivants :

- Height : 10 /* C’est la hauteur de votre image
- Width : 500 /*Cela correspond à la largeur de votre conteneur
- Corner background /* Cette option permet de définir la couleur de fond de l’image générée, par défaut l’option transparente est activée
- Pour chaque coin il est possible d’avoir soit l’angle arrondi ou un angle droit
- Corner radius : 10 /* On définit l’angle du bord
- Solid color /* Insérez la couleur que vous voulez, de préférence la même que votre conteneur.

Pour valider cliquer sur Create Roundedcornr.

L’image apparait, si celle-ci vous convient enregistrez la et renommez la.

Exemple :
Nous allons créer des coins arrondis à afficher sur les billets de votre blog. Notre billet à pour fond la couleur bleu(#3d8ec1), et pour fond la couleur blanche(#ffffff), voici les options à paramétrer :

Pour l’image supérieure :
Height : 10 ; Width : 300 ; Corner background : #ffffff ; Top-left-corner : Rounded ; Top-right-corner : Rounded ; Bottom-left-corner : Square; Bottom-right-corner: Square; Corner radius : 10; Solid color : # 3d8ec1;
Sauvegardez et Renommez l’image rounded_top.gif

rounded_top

Pour l’image inferieure:
Height : 10 ; Width : 300 ; Corner background : #ffffff ; Top-left-corner : Square; Top-right-corner : Square ; Bottom-left-corner : Rounded ; Bottom-right-corner: Rounded ; Corner radius : 10; Solid color : # 3d8ec1;
Sauvegardez et Renommez l’image rounded_bottom.gif

rounded_bottom

Mise en place

- Insérez vos images dans votre répertoire image.
- Ouvrez le fichier style.css, et copiez les lignes suivantes à la fin du fichier.

.roundcornertop{
width:300px;
height:10px;
background: url(images/rounded_top.gif) no-repeat top left;
}
. roundcornerbottom{
width:300px;
height:10px;
background: url(images/rounded_bottom.gif) no-repeat bottom left;
}

Le plus dur reste à faire, il vous faut trouver les pages à modifier pour placer les balises contenant les images autour du conteneur.
< div class= »roundcornertop »>< /div>
< div> Votre conteneur< /div>
< div class= »roundcornerbottom »>< /div>

3 Responses to Réaliser un design aux coins arrondis

Avatar

plop

septembre 21st, 2009 at 15 h 17 min

Merci bcp cela m’aidera grandement pour un futur site

Avatar

Timos

mai 18th, 2010 at 19 h 35 min

http://www.roundedcornr.com/
c’est ce site dont tu parles ?

Avatar

Julien

mai 19th, 2010 at 8 h 41 min

Oui c’était bien ce site :)

Comment Form



About me

about me

Bienvenue sur mon blog. Sur cet espace j’essaie de partager au mieux ma passion pour le web et actuellement mon engouement pour Drupal. Vous trouverez ici mes découvertes, mes problématiques et les solutions rencontrées.

I am going to DrupalCon London!

Commentaires

  • opi: Merci pour l'article, spécialement l'astuce du parcours d'un repertoire 'views', à la recherches d [...]
  • Julien: Il faut reconnaître quand même un avantage à Features, c'est de réunir en un seul module la poss [...]
  • Netmee: Super article. Je partage ta vision sur le coté plus light de cette solution face à Features. D'un [...]
  • Pascal H: Bonjour, je viens de découvrir Drupal et, quelques lectures plus tard votre blog. Félicitation [...]
  • Gilles: Merci pour cet article très intéressant. Je m'intéresse à l'externalisation de la saisi pour fa [...]