Objectif
De (très) nombreux utilisateurs du squelette ont exprimé leur souhait d’insérer un logo dans le bandeau en tête de page. Je reconnais qu’une petite image perso dans l’en-tête peut être du plus bel effet...
A terme, je compte modifier le squelette pour afficher dans le bandeau l’image définie comme "logo standard des rubriques" depuis l’interface privée de SPIP [1]. En attendant, je propose ici une solution simple à mettre en oeuvre : un seul fichier (style.css) doit être modifié.
Mise en oeuvre
Création d’un répertoire /images et chargement du logo
Vous pouvez créer un nouveau dossier dans lequel sera chargé votre logo : par exemple /images, dans le répertoire /squelette-sarka-spip. Dans la suite, nous supposons que vous avez chargé l’image mon-logo.gif dans ce dossier.
Modification de la classe a.bandeau
Seule la classe a.bandeau doit être modifiée dans le fichier style.css pour que votre logo s’affiche dans le bandeau. Il s’agit d’imposer l’image mon-logo.gif comme image de fond (backround-image) de cette classe, de la positionner correctement, et d’ajuster la taille du bandeau :
a.bandeau {
/*bandeau contenant le titre du site*/
background-image: url(../images/mon-logo.gif);
background-position: 5px 5px;
background-repeat: no-repeat;
background-color: #6262A4;
height: 110px;
margin: 0px;
font-family: Verdana,Helvetica,Arial,sans-serif;
padding: 0px 10px 0px 0px;
font-size: 50px;
font-weight: bold;
color: #FFFFFF;
text-align: right;
display: block;
}
Ce code doit être adapté à la hauteur de votre logo. Ici, pour un logo dont la hauteur est de 100 pixels et une marge de 5 pixels entre le cadre et l’image (background-position : 5px 5px ;), il faut imposer une hauteur de bandeau à 110 pixel (height : 110px ;).
Donc, à vous d’adapter :
- background-position suivant les marges souhaitées
- height suivant les marges imposées et la hauteur du logo
Voili voilou. Bonne intégration ;-).
Commentaires Forum fermé