Eklablog
Editer l'article Suivre ce blog Administration + Créer mon blog

Personnaliser les modules

Les déplacer

Pour des raisons purement esthétiques, ce serai bien de pouvoir placer les module ou on veut. Par exemple dans le header ;) Déjà, il faut que les module existent sur votre blog.
Pour l'exemple, j'ai pris le module des derniers visiteurs.

Regardez dans le code source de votre page: 
    •"clique droit => Code source de la page"
    •Faites Ctrl+F pour chercher votre module



•Surligné en orange, c'est le titre du module, qui doit être le résultat de votre recherche.
•Encadré en bleu, vous remarquez l'id
•Et enfin, ce qui est surligné en jaune, c'est ce que nous allons mettre dans le css pour pouvoir le déplacer.

Voici maintenant ce que vous allez mettre dans votre css:
#module_menuXXXXXX {position: absolute;
          top: Xpx;
          left: Xpx;
}
Remplacez XXXXXX par le nombre souligné en rouge dans le code source.

     •"position: absolute" permet de placer le module dans le coin en haut à gauche par défaut.
     •"top: Xpx" Remplacez X par un nombre de px. Cela indique à combien de px du haut de la page vous placez le module
     •"left: Xpx" Remplacez X par un nombre de px. Cela indique à combien de px de la gauche de la page vous placez le module

Personnaliser

Une fois que vous connaissez les id de vos modules, vous pouvez les modifier indépendamment en css. Par exemple, si je veux que mon module visiteur est un fond bleu, et que le module recherche n'en ai pas:
#module_menu2827671 {position: absolute;
          top: Xpx;
          left: Xpx;
          background: rgba(90, 188, 189, 0.2);
          border-radius: 15px;
          box-shadow: 0 0 10px #7afeff ;}

#module_menu2821246 {position: absolute;
          top: 188px;
          margin-left: 500px;
          background: none;}
Vous pouvez ainsi modifier tous vos modules séparément. N'oubliez pas de changer mes valeurs (en rouge) par les votre, sinon ça ne risque pas de fonctionner ;)
Note de Papasti:
A noter que pour les modules prédéfinis, on peu y accéder sans connaitre l'id du module, comme ceci:
.module_menu_type_lastvisitors{
          position: absolute;
          top: Xpx;
          left: Xpx;
          background: rgba(90, 188, 189, 0.2);
          border-radius: 15px;
          box-shadow: 0 0 10px #7afeff ;}

Titre des modules personnalisés

Vous voulez pouvoir personnaliser les titres de vos modules, en mettant une image par exemple? L'article est ICI
Retour à l'accueil
Partager cet article
Repost0
Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
N
Bonsoir quel est le nom exactement pour déplacer les statistique en haut du blog ? ce trouvant dans le menu a gauche ? bonne soirée merci d'avance pour votr
Répondre
Y
Bonjour, j'ai essayer ton code , il marche tout va bien mais cela prend tout la header comment je peut le réduire a la tailler que je veut? Ex garder la même dimension que quand il était dans la colonne.<br />  
Répondre
S
Merci beaucoup pour ce code ! :3
Répondre
P
Merci beaucoup pour ce tuto génial ! Il est très clair et je n'ai eu aucun mal à le mettre en pratique...<br /> Par contre, peut-on mettre une info bulle sur un module simple ?
Répondre
N
Pour que la position des élément ne change pas trop d'un écran à l'autre, il faut préférer les % plutôt que les px pour placer un élément. Pour être encore plus précis, il faut combiner les deux.<br /> Si je reprend l'exemple de ton menu, pour le centrer dans la page je ferais ceci :<br /> #module_menu{   position: absolute;   left: 50%; /*place le bord gauche du module au centre de la page*/   margin-left: -300px /*décale le module de la moitié de sa largeur pour que son centre soit au centre de la page*/   width: 600px;}
Répondre