Les dessous du top
Par silken le mercredi 5 septembre 2007, 15:16 - Trucs et astuces du bloggeur - Lien permanent
Désolée pour ceux qui espéraient mais... pas de photos de mannequin en sous-vêtement dans ce billet ^_^
Ce billet fait suite à un commentaire de Christian sur le blog de Fredlynx que vous pouvez trouver ici (commentaire 6). Fred étant absent, je me propose pour tenter de répondre à cette question : "peux-tu me dire si il est possible de mettre une photo à côté du titre de mon Blog ?"
Si j'ai bien compris, Christian souhaite mettre sa tête (ou une photo autre) à côté de son titre de blog (en l'occurence "de la distribution au recrutement").
Ce que je peux lui proposer, c'est de créer une image et de l'intégrer à la class #top de la feuille CSS. comme je l'ai fait pour cette image sur dans mon blog.
I/ Créer et charger l'image
C'est une évidence, mais la première étape est bien la création de l'image.
Je dirai qu'une image d'une largeur (width) 1000px sur hauteur (height) 150px, ce n'est pas mal comme proportion, mais il vous faudra peut etre modifier cela pour l'adapter à votre zone "top" (cf. fin du billet).
Si vous ne souhaitez pas une image complète de fond (comme Fredlynx ou moi-même) mais juste une photo, le plus simple reste cependant de créer une image complète avec votre photos à l'endroit souhaité (gauche, droite ou centrée) le fond de l'image étant de la même couleur que le fond de votre blog (noir dans le cas de Christian). Cela donnera l'illusion que vous avez seulement ajouté une photo.
Une fois l'image créée, ajoutez-la à votre collection d'images (Dossier Images) grâce au "Gestionnaire de média" dans l'interface admin de votre blog. Pour le nom de fichier, je vous conseille un nom du genre "top_bg" ("top" parce que c'est ainsi que s'appelle la class qui gère l'affichage du titre de votre blog (et que l'élement en question est en haut !) "BG" pour background puisqu'il s'agit du fond de la zone définie par #top), ou un autre nom qui vous rappelle à quoi correspond cette image.
II/ Modification du code CSS
Vous allez, dans votre feuille CSS rechercher la class #top (petit coup de Pomme+F ou de CTRL+F pour faciliter cette recherche !).
Elle se trouve dans la zone traitant du "HEADER" ("En-tête) et ressemble probablement à ça :
(issu de la CSS de Christian
ou à ça :
(issu de ma CSS)
Dans ce code, ajoutez à la fin (mais avant l'accolade fermante } ) la ligne suivante : background: url(Images/top_bg.jpg);
Attention - Deux mises en garde :
- ne copiez pas bêtement cette ligne. il faut que votre image s'appelle effectivement top_bg.jpg. Vérifier donc le nom que vous lui avez donné, ainsi que l'extension du fichier (.jpg .png ou autre !)
- Conseil récurrent en CSS : N'OUBLIEZ PAS LE POINT-VIRGULE !!!
Après, le boulot est pour vous, pour ce qui est d'ajuster la taille de votre image.
Sachez juste que les paramètres "width" et "height" contenus dans #top ne concernent que la taille de la zone d'affichage (pas la gestion de l'adaptation de votre image à cette zone. Si votre image est trop grande pour cette zone, elle sera tout simplement tronquée (ce qui est le cas de mon image si vous regardez de prêt puisque la hauteur de mon image est 200px et la hauteur de la zone est de 140px)). Vous pouvez donc choisir d'adapter apres votre zone "top" à votre image ou de commencer par prendre les infos de dimension de la zone pour créer votre image. c'est au choix !
En espérant avoir été claire ! Bon courage

Commentaires
Silken, bonsoir
Je découvre ton blog grâce à ton commentaire laissé sur le blog de Fred, à l'heure où je post ce commentaire, je ne sais pas si tu es homme ou femme... :-)
Je ne connais pas grand chose à la feuille CSS, mais effectivement je souhaite configurer mon blog en mettant un autre décor, (remplacer le couché de soleil sur la prairie actuellement) tout en haut et inclure dans mon nouveau décor (décor à définir...) à gauche ma photo... (et si possible changer le fond du blog, noir actuellement, en un jolie violet...)
Est-ce possible pour un "nul" comme moi ?
Bien à toi,
Christian
tu etais je pense déjà passé sur mon blog (commentaire dans le billet "Enfin !!"). Mais bienvenu en tous cas.
Pour info, je suis une fille (Valentine).
Pour ta feuille CSS, tu peux déjà jeter un oeil aux billets que j'ai rédiger dans les trucs et astuces du bloggeur. Si tu sais comment avoir acces à la modif de ta css, pour changer le fond, deux manips à faire :
- dans la class #body, change la valeur de "background:#000000;" en "background:#330066;" (si ce violet te convient!)
- dans la classe rj : remplace "background:url(img/sunset_top.jpg);" par "background:#330066;"
(oublie pas les ; !)
pour la couleur, j'ai du dans un billet precedent donner l'url d'un site avec une palette de couleur HTML. à toi de voir.
j'espere avoir ete claire .
bon courage
au fait, Chapeau pour ton blog et sa rubrique "quel boulot !!!" j'adore :)
Oui, début août, grâce à Carole, j'ai effectivement découvert ton blog ce jour là...
Tu m'excuseras, je visite tellement de blog...
Merci pour tes explications, mais je t'avoue que je ne sais même pas acceder à la feuille de modif de ma CSS.
Pour les couleur j'ai bien conservé la palette de couleur et le violet que tu me proposes semble me convenir...
Merci pour tes bons soins,
Christian
j'explique tout ca dans
http://vreboul.blog.sudouestjob.com...
et dans http://vreboul.blog.sudouestjob.com...
mais, commence par le début avec les premiers billets dans la serie "truc et astuces du bloggeur". (l'outil web developer peut tjs t'etre utlie)
si vraiment tu n'arrives tjs pas à accéder à la modif de ta CSS, j'essairai de t'ecrire un tuto encore plus détaillé par mail
n'hésite pas à aller voirl le blog de Fred que tu connais déjà il est plein de bons conseils.
bon courage :)
Valentine bonjour,
Merci pour toutes ces précisions, mais le lien pour le code de la feuille CSS "SUNSET" ne fonctionne pas...
Merci
il y avait un pb de majuscule dans l'adresse ! ("Sunset" au lieu de "sunset" !) et j'avais pas vérifié tous les liens.
désolée. Mais j'ai pu constater que tu t'etais debrouillé sans :-) Super et bon courage !
Bonjour Valentine,
J'ai à peu près compris la logique de la feuille CSS...c'est COOL !!! merci pour ton aide précieuse, c'est super !!!
Il ne me reste plus qu'à insérer une "têtière" que "esperluette" m'a gentillement confectionné, mais je me heurte a un pronlème, malgrés avoir suivi toutes tes indications, l'image ne s'affiche pas...
Please HELP...
Christian
1/ il faut avoir chargé l'image sur le serveur des blogs (grace au gestionnaire des media - placer dans le dossier "Images"). donne lui un nom clair (top_bg.jpg par ex, ou tetiere.jpg (si ton image est bien en jpg !!)
2/ dans la ligne
#rj { width: 100%; margin: 0 auto; position: relative; background:url(img/sunset_top.jpg); height: 177px; font: 10px Verdana; color:#009966; }
(qui est celle de ta CSS à toi !! )
il faut remplacer url(img/sunset_top.jpg) par
url(Images/top_bg.jpg) ou url(Images/tetiere.jpg) (selon ce que tu auras choisi comme nom pour ton image !)
l'image chez toi à l'air d'etre placee dans l'entete RégionJob (qui s'appelle #rj) et non pas dans l'entete "perso" (qui s'appelle #top)
voila ce que je peux te proposer à priori. essaie ca et dit moi si ca marche. sinon, j'essaierai de mon cote avec comme base "Sunset"
(autre solution, que tu essaie de modifier une CSS moins compliquer que celle de "Sunset" .. j'ai l'impression que "default", "pinksubway", ou bluedeep sont plus simple à modif !)
Ok,
J'avais tout laissé tomber car une mauvaise manip m'a tout fait annuler...
J'avais bien fait tout comme tu le dis, mais mon image ne se mettait pas en haut du blog, mais formait une petite bandelette de 1 cm de largeur sur tout le côté droit du blog ??? quand à la tetiere de "esperluette" elle ne peut s'ouvrir, un message d'erreur dit : "ouverture impossible l'image comporte des erreurs", dommage elle était bien cette tetiere.
Question : pour l'image, est-ce que je peux la créer moi-même par exemple sur paint et l'enregistrer sur mon serveur en bmp, le format sera t-il pris ???
En tout cas je vais suivre tes conseil et prendre une CSS un peu moins compliquée comme celle de "pinksubway" par exemple...
Merci beaucoup pour le temps que tu passes à aider les autres, c'est sympa...
Bien à toi,
Christian
je pense que le bmp est pris en compte oui .. mais avec paint, tu dois bien pouvoir fabriquer du .jpg non (c'est parce que c'est plus commun pour le images web d'utiliser jpg que quoique ce soit d'autre)
pour la tetière d'esperluette, elle ne peut pas s'ouvrir à quel niveau ?? une fois sur le serveur ? ou déja chez toi ?
garde courage :) tu vas finir par prendre le coup ! faut juste un peu de temps ^^
Je crois que je suis arrivé à un résultat convenable et qui me plaît...J'ai fabriqué moi-même ma tetiere sur un site, il ne me reste plus qu'à changer la couleur du jour et de la date qui se trouve en haut de chaque billet, mais je ne trouve pas son emplacement dans la feuille CSS...
Merci encore pour tous tes conseils...
Bien à toi,
Christian
HELP
Tu sais que j'ai changer la CSS de mon blog, esperluette me dit que lorsqu'elle ouvre ma page de blog, elle voit la bannière, (sensée être en haut du blog), sur tout le fond du blog,... et moi j'ai mis un fond blanc que je vois bien quand j'ouvre mon blog...est-ce que tu peux me dire ce que tu vois quand tu ouvres mon blog S'il te plait ?
Christian
je voyais effectivement la "banniere" pas en "banniere", mais en image dupliquee dans tout le fond du blog (avec une "page" blanche cependant, dans la zone de tes billets donc c'etait lisible, mais l'image etait effectivement dans le fond du blog)
ce soir,
le fond de ton blog apparait tout blanc dans le fond et dans la page billet.
... en regardant un peu ta CSS, y'a plusieurs soucis
mais il faudrait que je sache exactement ce que tu veux faire , où tu veux tes images, où tu veux du blanc ...
avant de te donner des conseils de correction !
a tres bientot
j'essaierai d'etre plus reactive demain ^^