Affichage des articles dont le libellé est (OverBlog) Propositions de design. Afficher tous les articles
Affichage des articles dont le libellé est (OverBlog) Propositions de design. Afficher tous les articles

26 août 2010

Sommaire - (OverBlog) Propositions de design

Voici des idées pour personnaliser votre design : créer une page d'accueil splash, différencier le design des articles, modifier les background ...
  1. (OverBlog) Créer une page d'accueil
  2. (OverBlog) Créer un module Texte Libre supplémentaire
  3. (OverBlog) Créer plusieurs modules Texte Libre dans un seul 
  1. (OverBlog) Afficher vos articles sous forme de résumés
  1. (OverBlog) Donner un design particulier à un article
    1. (OverBlog) Différencier les résumés d'articles pairs et impairs
    2. (OverBlog) Différencier les articles pairs et impairs
    3. (OverBlog) Différencier les commentaires/réponses pairs et impairs
    4. (OverBlog) Différencier les modules Texte Libre
    1. (OverBlog) Placer une image devant la date
    2. (OverBlog) Placer une image entre la date et le titre
    3. (OverBlog) Placer une image devant le titre des articles
    4. (OverBlog) Placer une image sous le titre de l'article
    5. (OverBlog) Placer une image devant les liens des articles 
    6. (OverBlog) Placer une image devant les liens de fin d'article 
    7. (OverBlog) Placer une image entre chaque article
    8. (OverBlog) Placer une image à la place du titre du module
    9. (OverBlog) Placer une image devant le titre des modules
    10. (OverBlog) Placer une image sous le titre du module
    11. (OverBlog) Placer un gif News devant le premier article du module Articles Récents
    12. (OverBlog) Placer une image entre chaque module
    13. (OverBlog) Afficher votre avatar dans vos réponses aux commentaires
    1. (OverBlog) Changer de background à la demande
    2. (OverBlog) Mettre un fond différent dans un seul article
    1. Encadrer un article avec des textures
    2. (OverBlog) Encadrer les articles avec des textures
    3. (OverBlog) Encadrer les modules avec des textures
    4. (OverBlog) Encadrer les photos avec des textures 
    1. (OverBlog) Ajouter de l'espace dans le blog
        1. (OverBlog) Créer un ascenseur dans les colonnes
        2. (OverBlog) Créer un ascenseur dans les modules
        3. (OverBlog) Créer un ascenseur dans un article
        4. (OverBlog) Modifier la couleur des ascenseurs

        (OverBlog) Placer un gif News devant le premier article du module Articles Récents

        Une astuce pour attirer l'oeil de vos visiteurs sur votre dernière production.



        Vous allez dans le CSS - Design > Mode CSS - et vous rajoutez ce qui est en rouge.
        .articlerecent li {list-style-image:url(adresse de l'image);}
        .articlerecent li+li {list-style:disc;}
        disc représente la puce qui apparaîtra sur les articles suivants, vous pouvez choisir square ou circle

        (OverBlog) Placer une image devant les liens de fin d'article

        Nous allons placer une image devant les liens Commentaires, Ajouter un commentaire, Partager ... qui se trouvent en fin d'article



        Choisissez des images de petite taille, telle que celle-ci

        Vous devez vous rendre dans votre (ou vos) CSS : Design > Mode CSS. Si la ligne n'existe pas, vous la créez, sinon, complètez-la.


        Voir les commentaires
        .linkComment {background-image:url(adresse de l'image);background-repeat:no-repeat;padding-left:15px;}
        Ecrire un commentaire
        .linkAddComment {background-image:url(adresse de l'image);background-repeat:no-repeat;padding-left:15px;}
        Partager
        .spanRecommend {background-image:url(adresse de l'image);background-repeat:no-repeat;padding-left:15px;}
        Publié par
        .publishedBy {background-image:url(adresse de l'image);background-repeat:no-repeat;padding-left:15px;}
        Publié dans
        .linkTopic {background-image:url(adressede l'image);background-repeat:no-repeat;padding-left:15px;}
        Communauté
        .community {background-image:url(adresse de l'image);background-repeat:no-repeat;padding-left:15px;}
        Des exemples d'images que vous pouvez enregistrer :



                      

        (OverBlog) Placer une image devant les liens des articles

        Si vous n'avez pas opté pour un design particulier des liens (couleur, soulignement ..), il peutêtre difficile de les distinguer. Une possibilité est donc de placer en gif lien devant.

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez
        .contenuArticle a{background:url(adresse du gif); background-position:left;background-repeat:no-repeat;padding-left:50px;}
        padding-left:50px; représente la marge de gauche à modifier selon la taille du gif

        (OverBlog) Placer une image devant le titre des modules

        Choisissez toujours une image de petite taille : 30px*30 environ.

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez
        .box-titre h2 {background-image:URL(adresse de l'image); background-repeat:no-repeat;background-position:left;margin-left:30px}
        Margin-left représente la marge de gauche. Faîtes varier le nombre de px selon la taille de l'image.

        (OverBlog) Placer une image devant le titre des articles

        Pensez à ne pas prendre une image de trop grande dimension : 30px sur 30 semble suffisant.

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez
        .divTitreArticle .titreArticle {background-image:url(adresse de l'image);background-repeat:no-repeat; padding-left:30px; }
        Il faudra jouer avec le nombre de px de padding-left (marge de gauche) pour obtenir le bon emplacement

        Un exemple d'image que vous pouvez enregistrer :

        (OverBlog) Placer une image devant la date

        Là encore, ce n'est pas bien compliqué. Vous allez dans le CSS - Design > Mode CSS - et vous rajoutez ce qui est en rouge.
        .date  { background-image:url(adresse de l'image);background-repeat:no-repeat;padding-left:40px; }
        Il faudra jouer avec le nombre de px du padding-left, en fonction des dimensions de l'image.

        Un exemple d'image : que vous pouvez enregistrer (clic droit de la souris)

        (OverBlog) Placer une image entre chaque article

        Pour bien séparer les différents articles, vous désirez placer une image en fin de chacun d'entre eux.

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez
        .afterArticle{background:url(adresse de l'image);background-repeat:no-repeat;background-position:bottom center;padding-bottom:50px;}

        On a créé une marge en bas de chaque module -padding-bottom:50px - ce chiffre dépend de la hauteur de votre image.

        (OverBlog) Placer une image sous le titre du module

        Là aussi, c'est sans doute une ligne que vous voudrez placer entre le titre et le contenu du module

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez

        .box-titre h2 { background: url(adresse de l'image); background-repeat:no-repeat;background-position:bottom center; padding-bottom:50px;} 
        On a créé une marge en bas de chaque titre - padding-bottom:50px - ce chiffre dépend de la hauteur de votre image.

        (OverBlog) Placer une image sous le titre de l'article

        Encore une astuce rapide à mettre en oeuvre si vous décidez de placer une image sous tous les titres des articles : une ligne peut-être ?

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez

        .divTitreArticle { background: url(adresse de l'image); background-repeat:no-repeat;background-position:bottom center; padding-bottom:50px;} 
        On a créé une marge en bas de chaque titre - padding-bottom:50px - ce chiffre dépend de la hauteur de votre image.

        (OverBlog) Placer une image entre chaque module

        Ce n'est pas très compliqué à réaliser.

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez
        .box{background:url(adresse de l'image);background-repeat:no-repeat;background-position:bottom center;padding-bottom:50px;}

        On a créé une marge en bas de chaque module -padding-bottom:50px - ce chiffre dépend de la hauteur de votre image.

        (OverBlog) Encadrer les articles avec des textures

        Après les modules, voici comment encadrer les articles avec des textures.

        1ère étape : vous fixez la largeur de vos articles.

        Dans mon exemple, je choisis 600px.

        Vous allez dans le CSS - Design > Mode CSS, vous rajoutez (au choix)

        Pour la colonne d'articles à droite
        #cl_1_2 {width:600px; }
        Pour la colonne d'articles au centre
        #cl_1_1 {width: 600px;}
        Pour la colonne d'article à gauche
        #cl_1_0 {width: 600px;}
        2ème étape : vous réalisez les bordures latérales avec un logiciel de dessin, d'une largeur de 600px. La hauteur n'a pas beaucoup d'importance, elle va se répéter.

        Un exemple :



        Une fois hébergée, cette image va être placée dans le CSS - Design > Mode CSS :
        .contenuArticle {background:url(adresse de l'image); background-position:center;}
        Ce qui donne :



        Si vous constatez que le texte mord sur la bordure, vous rajoutez des marges à droite et à gauche :
        .contenuArticle { background:url(adresse de l'image); background-position:center; padding-left:30px;padding-right:30px;}
        3ème étape : vous créez l'entête de l'article

        Elle doit toujours faire 600px de large, largeur de l'article.

        Par contre, elle devra être haute de 20px, 2* la largeur de labordure. Car nous allons faire un retour vers le bas.

        Ainsi :



        Une fois hébergée, cette image va aussi être placée dans le CSS - Design > Mode CSS.

        Il faudra peut-être la positionner en rajoutant des marges : margin-left:-25px; padding-top:20px;
        .before_Article {background-image:url(adresse de l'image);background-repeat:no-repeat;width:600px;margin-left:-25px;padding-top:20px;}
        Pour ce résultat :



        4ème étape : vous créez le pied de page. Côté conception, c'est tout simple : il suffit, avec le logiciel de dessin, de faire une rotation de 180° de l'entête.

        Le voici donc :



        Une fois hébergée, cette image va aussi être placée dans le CSS - Design > Mode CSS :
        .afterArticle {background:url(adresse de l'image);height:50px;
        background-repeat:no-repeat;background-position:bottom; padding-left:-30px;padding-right:-30px; }
        Pour bien la positionner, il faudra peut-être comme moi, rajouter :
        • height:50px une hauteur
        • padding-left:-30px;padding-right:-30px des marges à droite et gauche
        Voilà, ce n'est pas bien difficile, il faut seulement être attentif et précautionneux.

        (OverBlog) Donner un design personnalisé à un article

        Nous allons modifier totalement le design d'un article : enlever l'entête du blog, les colonnes, le pied de page ...

        Les conditions :
        • il ne devra pas être édité en page d'accueil, il faudra donc l'anti-dater
        • il faut que vous soyez en mode avancé
        • il faut sélectionner un article par page dans Configurer > onglet Articles > représentation schématique de l'article > petit marteau en haut à droite

        Vous allez ensuite dans l'HTML de l'article à personnaliser.

        Vous y collez :
        <style type="text/css">
        body{background:url(adresse du fond);}
        #top {display:none;}
        #footer {display:none;}
         #cl_1_2 {visibility:hidden;}
         #cl_1_0 {visibility:hidden;}
        .date {display:none;}
        .titreArticle{font-size:150%; }
        .article {background:none;border:solid 0px;}
        </style>
        Vous allez maintenant pouvoir personnaliser ce code :

        body{background:url(adresse du fond);} pour changer le fond général.
        #top {display:none;} enlever l'entête
        #footer {display:none;} enlever le pied de page
        #cl_1_2 {visibility:hidden;} enlever la colonne de droite
        #cl_1_0 {visibility:hidden;} enlever la colonne de gauche
        .date {display:none;} enlever la date
        .titreArticle{font-size:150%; } Pour augmenter de 150% la taille de la date
        .article {background:none;border:solid 0px;} Pour enlever le fond de l'article et les bordures

        Vous supprimez les lignes dont vous ne voulez pas et vous rajoutez, toujours entre les balises <style type="text/css"> et </style> celles dont vous avez besoin.

        Comme je suppose que vous ne connaissez pas toutes les lignes de CSS par coeur, vous les retrouverez dans ce sommaire

        Vous écrivez ensuite votre article comme n'importe lequel.

        (OverBlog) Encadrer les modules avec des textures

        Le CSS permet de réaliser des encadrements, seulement en couleur et carrés (sauf sous FF) et donc sans grande originalité.
        Voici comment créer des bordures arrondies et texturées.

        1ère étape : vous déterminez la largeur de vos modules.

        Dans mon exemple, je choisis 310px, ce qui est très large. En général, c'est plutôt 180px.
        Mes bords sont carrés, mais il vous suffit de les arrondir.

        Vous allez dans le CSS - Design > Mode CSS, vous rajoutez (au choix)

        Pour la colonne de droite de modules
        #cl_1_2 {width:310px; }
        Pour la colonne du centre de modules
        #cl_1_1 {width: 310px;}
        Pour la colonne de gauche de modules
        #cl_1_0 {width: 310px;}
        2ème étape : vous créez le corps du module avec un logiciel de dessin

        Il doit avoir une largeur totale de la largeur de vos modules (310px dans mon exemple). Sa hauteur n'a pas beaucoup d'importance, ce fond va se répéter.

        Un exemple :



        Une fois hébergée, cette image va être placée dans le CSS - Design > Mode CSS :
        .box-content {background:url(adresse de l'image); background-position:center;}
        Ce qui donne sur le blog :



        Si vous constatez que les puces à gauche et les mots à droite mordent sur les bordures, vous rajoutez des marges intérieures :
        .box-content {background:url(adresse de l'image); background-position:center;padding-left:18px;padding-right:25px;}
        et voici :



        3ème étape : vous créez l'entête du module

        Elle doit toujours faire la même largeur que le module (310px). Par contre, elle devra être haute de 20px : 2* la largeur de la bordure, car nous allons faire un retour vers le bas.

        Ainsi :



        Une fois hébergée, cette image va aussi être placée dans le CSS - Design > Mode CSS :
        .box-titre {background-image:url(adresse de l'image);background-repeat:no-repeat;background-position:center;}
        Pour ce résultat :



        Pour que le titre du module soit sous la bordure, on rajoute une marge :
        .box-titre { background-image:url(adresse de l'image);padding-top:60px; }

        4ème étape : vous créez le pied de module

        Côté conception, c'est tout simple. Il suffit sur sur logiciel de dessin, de faire une rotation de 180° de l'entête.

        Le voici donc :



        Une fois hébergée, cette image va suivre les autres dans le CSS - Design > Mode CSS :
        .box-footer h2 {background-image:url(adresse de l'image);background-repeat:no-repeat;background-position:center;}
        Il se peut qu'il faille ajouter une hauteur à ce pied de module :
        .box-footer h2 {background-image:url(adresse de l'image);background-repeat:no-repeat;background-position:center;height:20px;}
        Voilà, ce n'est pas bien difficile, il faut seulement être attentif et précautionneux.



        Si vous êtes en mode avancé, pensez à répéter l'action dans tous vos CSS.

        (OverBlog) Placer une image entre la date et le titre

        Actuellement, vous avez peut-être une simple ligne qui sépare la date de l'article. Vous voulez la remplacer par une ligne décorative.

        Vous allez dans le CSS - Design > Mode CSS - et vous modifiez
        .beforeArticle { background: url(adresse de l'image); background-repeat:no-repeat;background-position:bottom center;border-bottom:0px solid #800080; }

        25 août 2010

        (OverBlog) Mettre une image à la place du titre du module

        Si vous voulez mettre une image à la place du titre du module, vous avez 2 choix :
        • soit mettre la même image dans tous les titres de modules, elle ne devra alors comporter aucun écrit
        • soit mettre une image différente où est inscrit le titre de chaque module et il faudra effacer le titre dans le CSS

        Vous déterminez ci-dessous le nom de votre colonne de modules



        Ensuite,  dans le CSS : Design > Mode CSS, vous cherchez la ligne correspondante et notez la largeur de la colonne : width. Vous pourrez ainsi créer vos entêtes de module à la bonne largeur.

        Une fois hébergée(s), vous pouvez placer votre(vos) entête(s) dans le CSS


        La même image dans tous les titres
        .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        Vous personnalisez :
        • la couleur : voir les codes couleur
        • la hauteur : height
        • la largeur : width
        Une image différente par titre

        Une fois pour toutes, on fait disparaître le titre du module
        .box-titre h2 span {display:none}
        et on rajoute l'image dans chaque module

        le module album photo
        .album .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module archives
        .archive .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module articles récents
        .articlerecent .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module calendrier
        .calendrier  .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module catégorie
        .categorie  .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module commentaires récents
        .commentrecent  .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module communauté
        .community .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module images aléatoires
        .aleaim .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module liens
        .lien .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module newsletter
        .newsletter .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module pages
        .pages .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module profil
        .profil  .box-titre h2 {background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module présentation
        .presentation .box-titre h2{background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module rechercher
        .recherche .box-titre h2{background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        le module syndication
        .w3c .box-titre h2{background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        les modules texte libre
        .text  .box-titre h2{background:url(adresse de l'image);background-position:top center;background-repeat:no-repeat;height:42px;width:195px;color:#5C3A5C;}
        Article à voir pour différencier les modules Texte Libre

        (OverBlog) Ajouter des espaces dans le blog

        Pour aérer votre blog, vous avez la possibilité de créer des espaces entre diverses zones. Les fonctions suivantes sont celles dont j'ai eu besoin, mais il y en a d'autres. Si vous avez des demandes, n'hésitez pas à les formuler.

        Vous allez dans le CSS - Design > Mode CSS - et vous rajoutez ce qui est en rouge.
        Lorsque la ligne existe déjà, vous la complétez ; sinon, vous la créez.

        Espace au-dessus de la date
        .date  { margin-top:10px;}
        Espace entre la date et le titre
        .divTitreArticle {margin-top:10px; }
        Espace entre les articles
        .article    {margin-top:30px;}
        Espace entre les lignes de l'article (interligne)
        .article  { line-height:50px;}
        Espace de chaque côté de l'article (marge)
        .article  { padding-right: 5px;padding-left:5px;}
        Espace entre les modules
        .box  {margin-top:10px;}
        Espace entre les liens des modules
        .box-content li  {padding-bottom:15px;  }
        Espace entre chaque communauté (de la page accessible par http://nom du blog/communautes-blog.html)
        .community_information {padding-bottom:30px;}
        Espace entre chaque résumé d'article (de la page accessible par http://nom de votre blog/articles-blog.html)
        .listArticles {margin-bottom:20px; }
        Vous jouez ensuite avec le nombre de px, pour augmenter ou diminuer l'espace.

        (OverBlog) Encadrer les photos avec des textures

        Il faut un peu tricher. En fait, il faut mettre une texture en background de l'image et ensuite fixer des marges autour de l'image pour donner un semblant de cadre.

        Vous allez dans le CSS - Design > Mode CSS et vous complétez la ligne qui existe déjà

        img {background-image:url(adresse de l'image);padding:10px;
        Padding :10 px représente une marge de 10 px autour de l'image et donc l'épaisseur de l'encadrement. Vous pouvez jouer avec le nombre de px

        (OverBlog) Changer de background à la demande

        Voici une fantaisie à proposer à vos visiteurs. En cliquant sur un mot, ils pourront changer le fond de votre blog.

        Pour plus de facilité, nous allons la réaliser entièrement en HTML d'un module Texte Libre.

        Modifier en une couleur de fond 

        Dans un premier temps, vous collez
        <style type="text/css">
        .red { background-image: none; background-color: red; }
        .green { background-image: none; background-color:green; }
        .blue { background-image: none; background-color: blue; }
        </style> 
        Puis :
        <div style="cursor:pointer;color:red;" onclick="body.className='red';">
        red</div>
        <div style="cursor:pointer;color:green;" onclick="body.className='green';">
        green</div>
        <div style="cursor:pointer;color:blue;" onclick="body.className='blue';">
        blue</div>
        Vous notez la concordance des couleurs entre les 2 pavés pour pouvoir personnaliser.

        Cliquez sur chaque couleur pour tester :

        red
        green
        blue


        Ces 2 exemples suivent la même règle :


        Modifier en une texture de fond

        Dans un premier temps, vous collez
        <style type="text/css">
        .purple { background-image: url(adresse de l'image1); }
        .black { background-image: url(adresse de l'image2); }
        .pink { background-image: url(adresse de l'image3); }
        </style>
        et à la suite
        <div style="cursor:pointer;color:purple;" onclick="body.className='purple';">
        purple </div>
        <div style="cursor:pointer;color:black;" onclick="body.className='black;">
        black </div>
        <div style="cursor:pointer;color:pink;" onclick="body.className='pink';">
        pink</div>
        Modifier en une image de fond 

        Dans un premier temps, vous collez
        <style type="text/css">
        .purple { background-image: url(adresse de l'image1);background-repeat:no-repeat;background-position:center;background-attachment:fixed; }
        .black { background-image: url(adresse de l'image2); background-repeat:no-repeat;background-position:center;background-attachment:fixed;}
        .pink { background-image: url(adresse de l'image3);background-repeat:no-repeat;background-position:center;background-attachment:fixed; }
        </style>
        et à la suite
        <div style="cursor:pointer;color:purple;" onclick="body.className='purple';">
        purple </div>
        <div style="cursor:pointer;color:black;" onclick="body.className='black;">
        black </div>
        <div style="cursor:pointer;color:pink;" onclick="body.className='pink';">
        pink</div>

        (OverBlog) Modifier la couleur des ascenseurs

        Je vous rappelle que l''ascenseur c'est la tirette à droite de votre écran qui vous permet de monter et de descendre dans une page :


        Cette astuce n'est visible que sous Internet Explorer.

        Vous devez vous rendre dans votre (ou vos) CSS : Design > Mode CSS
        Vous rajoutez la ligne tout au début du CSS.
        html    {scrollbar-face-color:Black;scrollbar-arrow-color:blue; scrollbar-track-color:white;scrollbar-highlight-color:red;scrollbar-shadow-color:purple;scrollbar-3dlight-color:pink;scrollbar-darkshadow-color:violet;
        sachant que
        scrollbar-face-color est la couleur du dessus des boutons et de la barre de défilement
        scrollbar-arrow-color est la couleur des flèches
        scrollbar-track-color est la couleur du fond de la barre
        scrollbar-highlight-color est la couleur claire du relief des boutons
        scrollbar-shadow-color est couleur sombre du relief des boutons
        scrollbar-3dlight-color est la couleur claire du relief des boutons quand ceux-ci ne sont pas enfoncés
        scrollbar-darkshadow-color est la couleur sombre du relief des boutons quand ceux-ci sont enfoncés

        A voir : les codes couleur