logo
fév 20

Comment utiliser les Cascading Style Sheets pour embellir le bottom d’une sidebar. "Restez poli mon garçon !" Comme vous pouvez le voir, si vous passez régulièrement par ici, le thème de Blog On WordPress est un vaste chantier. Aujourd’hui, nous allons poursuivre du côté de la sidebar afin de réaliser ceci :

Avant :                                                           Après :

                   

 DOING IT WHITH STYLE :

En plus du code CSS, nous avons besoin d’une image dont la largeur coïncide avec celle de la sidebar, (ici 200 px) et  dont la hauteur peut varier selon l’effet recherché (j’ai choisi  80 px).

Première étape

Création de l’image de fond  dans Photoshop :

  1. Faire une capture d’écran de la page à transformer (utiliser la touche Imp écr ou un logiciel comme Gadwin PrintScreen) puis ouvrir un nouveau document dans Photoshop (ctrl + n) aux dimensions de la capture et y coller celle-ci (ctrl + v).  
  2. Rogner l’image pour isoler la zone de travail  et lui donner les dimensions souhaitées (200 x 80). L’image doit comporter une zone supérieure de la même couleur que la sidebar et une zone inférieure de la même couleur que le fond de la page.
  3. Sélectionner la partie supérieur de l’image et la copier (ctrl + c)
  4. Ajouter un nouveau calque (shift + ctrl + n) puis coller la sélection.

  5. Appliquer un effet d’ombre portée au nouveau calque (Layer > Layer Style > Drop Shadow).

  6. Nous allons maintenant ajouter les feuilles qui débordent. Trouver des images au format PNG (fond transparent, dimensions : 128 x 128). Pour ma part, j’ai choisi des icônes provenant du pack Aero Vista. Ouvrir les images dans photoshop et leur donner l’orientation désirée (ctrl + alt + t).

  7. Avec l’outil Déplacer (v), faire un glisser-déposer pour transférer les feuilles dans l’image principale en les intercalant entre les deux calques déjà présents.

  8. Pour terminer, ajouter à nouveau un effet d’ombre aux calques contenant les feuilles. L’image de fond est prête. Elle se nomme sidebarbottom.jpg et est rangée dans un dossier images situé au même endroit que la feuille de styles.

Deuxième étape

Passons aux CSS. L’idée est la suivante : ajouter une marge intérieure en bas de la sidebar (padding-bottom) d’une hauteur correspondant à celle de notre image et y positionner cette dernière en image de fond. Voici le code à insérer dans la feuille de style.

#sidebar {
padding-bottom: 80px;
background-image:url(images/sidebarbottom.jpg); background-repeat:no-repeat;
background-position:bottom;
}

 Voila, c’est terminé ! J’espère que ce tutoriel vous a plu et qu’il vous sera utile. Si vous avez une question, une remarque, n’hésitez pas à poster un petit commentaire.

Tags : , ,
written by bow

5 commentaires »

  Sachin wrote @ février 21st, 2008 at 15:13

Bon tutoriel. C’est vrai que c’est utile pour les personnes se demandant comment on crée ces styles. On pourrait rajouter (juste par souci d’optimisation) la version condensée de l’utilisation de l’image en fond:

#sidebar {
padding-bottom: 80px;
background: url(images/sidebarbottom.jpg) no-repeat bottom;
}

Bravo pour ce tutoriel

  bow wrote @ février 21st, 2008 at 16:04

Merci Sachin pour ces précisions. L’optimisation du code est loin d’être anecdotique et peut représenter de sérieuses économies en terme de bande passante notamment.

  eric wrote @ février 21st, 2008 at 21:43

Tres mauvais tuto. Il s’adresse aux debutants et tu n’explique rien. Donc tuto pour personne connaissant photoshop mais sans plus. Copie a revoir

  bow wrote @ février 22nd, 2008 at 2:28

Je vois que les avis sont partagés. Je viens de relire ce premier tutoriel et il est effectivement parfois quelque peu rapide, je vais par conséquent l’étoffer avec quelques screencasts , afin d’ajouter un peu de pédagogie à tout cela. Néanmoins dire que je n’explique rien est pour moi excessif. Surtout pour un premier essai qui mérite un tout petit peu d’indulgence.

  Nana Web 2.0 wrote @ février 22nd, 2008 at 9:31

@ eric : Je ne vois pas du tout pourquoi tu dis que Bow n’explique rien dans son tutoriel parce que c’est très loin d’être vrai. Un tuto ne fait pas forcément 3 pages de texte. Je trouve que son tuto est beau, complet, clair et simple, même si le texte n’est peut-être pas très approfondi mais c’est nettement suffisant pour bien comprendre. De plus, il y a des captures d’écrans qui sont très précises. Il n’est peut-être pas à ton goût mais c’est sûr et certain il n’est pas “très mauvais”. Il est même très bon de mon point de vue.

Bonne continuation @ toi Bow.

Your comment

© 2008 Blog 0n WordPress. Propulsé par WordPress wordpress-icon-16.gif Design par Jean - Marc.