AccueilDernières imagesRechercherS'enregistrerConnexion

Forum de graphisme, codage et game design proposant des tutoriels, astuces, libres services et commandes dans les domaines de l'infographie amateur, de l'intégration web (HTML et CSS essentiellement) ainsi que dans la conception de RPG sur forum.

Le Deal du moment :
Cdiscount : -30€ dès 300€ ...
Voir le deal

    PA avec news en images défilantes & scrollbar personnalisée

    Lunayine
    Lunayine
    FémininAge : 26Messages : 55

    Lun 16 Mar 2015 - 18:39

    Rappel du premier message :

    Bonjour à tous,

    Voici une PA en LS réalisée en réponse à la demande de Saphire


    Aperçu - Aperçu live - Utilisable pour n'importe quel version de forums, n'importe quel site


    Quelques petites précisions
    Liens au survol : perdent en opacité
    Images News : 391*118 px ( redimensionnement auto - pas besoin de changer l'adresse de l'image pour les miniatures )
    Images du Staff : 70*45 ( redimensionnement auto )
    Images Membre et RP du mois : 170*100 ( redimensionnement auto )
    Violet clair correspondant au fond du forum : #f4e7f5 (à mettre dans le PA si vous voulez cette couleur)
    Les deux cases au fond violet foncé sont en réalité d'un noir semi-opaque, la couleur est donc celle de votre fond en plus foncé.
    Le code CSS est donné en deux parties, ce qui vous donne le choix de personnaliser la scrollbar ou non.


    On commence avec le code javascript qui va permettre d'afficher les images défilantes dans le bloc Nouveautés.
    Javascript ( Panneau d'administrateur > Modules > Gestion des pages HTML et codes Javascript > Codes Javascript > Créer un nouveau code > Affichage : Page d'accueil ) :
    Code:
    imgPath = new Array;
    SiClickGoTo = new Array;
    version = navigator.appVersion.substring(0,1);
    if (version >= 3)
     {
     i0 = new Image;
     i0.src = 'URL_IMAGE_0';
     SiClickGoTo[0] = "URL_NEWS_0";
     imgPath[0] = i0.src;

            i1 = new Image;
     i1.src = 'URL_IMAGE_1';
     SiClickGoTo[1] = "URL_NEWS_1";
     imgPath[1] = i1.src;
     
     i2 = new Image;
     i2.src = 'URL_IMAGE_2';
     SiClickGoTo[2] = "URL_NEWS_2";
     imgPath[2] = i2.src;

     i3 = new Image;
     i3.src = 'URL_IMAGE_3';
     SiClickGoTo[3] = "URL_NEWS_3";
     imgPath[3] = i3.src;  

     i4 = new Image;
     i4.src = 'URL_IMAGE_4';
     SiClickGoTo[4] = "URL_NEWS_4";
     imgPath[4] = i4.src;

     i5 = new Image;
     i5.src = 'URL_IMAGE_5';
     SiClickGoTo[5] = "URL_NEWS_5";
     imgPath[5] = i5.src;
     }

    a = 0;
    function StartAnim()
     {
     if (version >= 3)
     {
     document.write('<a href="#" onclick="ImgDest();return(false)"><img src="URL_IMAGE_0" border="0" alt="Menu" name="defil" /></a>');
     defilimg()
     }
     else
     {
     document.write('<a href="Lien0"><img src="URL_IMAGE_0" border="0" /></a>')
     }
     }
     function ImgDest()
     {
     document.location.href = SiClickGoTo[a-1];
     }
     function defilimg()
     {
     if (a == 6)
     {
     a = 0;
     }
     if (version >= 3)
     {
     document.defil.src = imgPath[a];
     tempo3 = setTimeout("defilimg()",5000);
     a++;
     }
     }
     jQuery(document).ready(function(){
              jQuery(".staffset").find("span").mouseover(function(){

                var system = jQuery(this).closest(".staffset");
                system.find(".imgstaff").find(".active").removeClass("active");
                system.find(".descripstaff").find(".active").removeClass("active");

                var id = jQuery(this).attr("name");          
                jQuery(this).addClass("active");
                system.find(".descripstaff").find("div[name='"+id+"']").addClass("active");
              });
          });

    Dans ce code, il n'y a à s'occuper que de deux parties.
    Explication Javascript 1. :

    Explication Javascript 2. :
    Voilà, c'est tout pour le javascript compliqué o/

    CSS ( Panneau d'administrateur > Affichage > Images et Couleurs > Couleurs > Feuille de style ) :
    → Scrollbar personnalisée
    Code:

    /*SCROLLBAR*/

    ::-webkit-scrollbar {
      height: 7px;
      width: 7px;
      background-color: #e44b82; /* couleur de fond */
    }
     
    html > ::-webkit-scrollbar {
      width: 7px; /*largeur de la barre*/
    }
     
    ::-webkit-scrollbar-thumb {
      background: #f4e7f5; /* couleur de la barre qui se déplace */
      border-radius: 50px;  /* Arrondis */
    }
     
    ::-webkit-scrollbar-track-piece {
      background-color:#e44b82; /* couleur de fond */
    }

    ::-ms-scrollbar {
      height: 7px;
      width: 7px;
      background-color:#e44b82; /* couleur de fond */
    }
     
    html > ::-ms-scrollbar {
      width: 7px; /* largeur de la barre */
    }
     
    ::-ms-scrollbar-thumb {
      background: #f4e7f5; /* couleur de la barre qui se déplace */
      border-radius: 50px;  /* Arrondis */
    }
     
    ::-ms-scrollbar-track-piece {
      background-color: #e44b82; /* couleur de fond */
    }
    ::-moz-scrollbar {
      height: 7px;
      width: 7px;
      background-color: #e44b82; /* couleur de fond */
    }
     
    html > ::-moz-scrollbar {
      width: 7px; /* largeur de la barre */
    }
     
    ::-moz-scrollbar-thumb {
      background: #f4e7f5; /* couleur de la barre qui se déplace */
      border-radius: 50px;  /* Arrondis */
    }
     
    ::-moz-scrollbar-track-piece {
      background-color: #e44b82; /* couleur de fond */
    }

    ::-o-scrollbar {
      height: 7px;
      width: 7px;
      background-color: #e44b82; /* couleur de fond */
    }
     
    html > ::-o-scrollbar {
      width: 7px; /* largeur de la barre */
    }
     
    ::-o-scrollbar-thumb {
      background: #f4e7f5; /* couleur de la barre qui se déplace */
      border-radius: 50px;  /* Arrondis */
    }
     
    ::-o-scrollbar-track-piece {
      background-color: #e44b82; /* couleur de fond */
    }
    /*FIN SCROLLBAR*/

    → PA :
    Code:

    /*PA ©2015 Lunayine on NU*/
    div#paset {
    width:810px;
    position:relative;
    overflow:hidden;
      height:460px;
    }
    div#paset h1 {
    display:block;
    text-align:center;
    font-weight:bold;
    font-size:20px;
    margin:7px 0 0;
    font-family:'Lobster';
    color:#e44b82; /*COULEUR DES TITRES*/
    text-shadow:-1px -1px 1px white;
    }
    div#paset a {
    color:#e44b82; /*COULEUR DES LIENS*/
    opacity:1;
    -webkit-transition:opacity linear 1s;
    transition:opacity linear 1s;
    }
    div#paset a:hover {
    opacity:0.5;
    -webkit-transition:opacity linear 1s;
    transition:opacity linear 1s;
    }
    div#paset div.block {
    display:inline-block;
    width:395px;
    margin:5px;
    position:absolute;
    }
    div#paset div.contexteset, div#paset div.newsset , div#paset div.moisset , div#paset div.regroupset {
    box-shadow:0 0 3px black;
    }
    div#paset div.contexteset, div#paset div.newsset {
    background:#e44b82; :*FOND DES BLOCS NEWS ET CONTEXTE*/
    }
    div#paset div.contexteset {
    height:150px;
    padding:10px;
    overflow:auto;
    }
    div#paset div.regroupset {
    height:170px;
    text-align:left;
    position:relative;
    }
    div#paset div.regroupset, div#paset div.moisset {
    background:rgba(0,0,0,0.1);
    }
    div#paset div.newsset, div#paset div.moisset {
    height:170px;
    }
    div#paset div.regroupset div.liensset {
    width:90px;
    overflow:auto;
    height:150px;
    padding:10px;
    display:inline-block;
    position:absolute;
    top:0px;
    }
    div#paset div.regroupset div.staffset {
    height:150px;
    padding:10px;
    display:inline-block;
    position:absolute;
    right:0px;
    width:260px;
    text-align:center;
    }
    div#paset div.regroupset div.staffset em {
    display: inline-block;
    font-size: 9px;
    text-transform: uppercase;
    opacity: 0.5;
    }
    div#paset div.regroupset div.staffset img {
    height:45px;
    width:70px;
    }
    div#paset div.regroupset div.staffset div.descripstaff {
    height:46px;
    margin-top:8px;
    background:#f4e7f5; /*FOND DU TEXTE DE DESCRIPTION DU STAFF*/
    position:relative;
    }
    div#paset div.regroupset div.staffset div.descripstaff div {
    position:absolute;
    top:0px;
    left:0px;
    right:0px;
    bottom:0px;
    display:none;
    text-align:center;
    padding:5px;
    box-shadow:inset 0px 0px 2px black;
    }
    div#paset div.regroupset div.staffset div.descripstaff div.active {
    display:block;
    }
    div#paset div.newsset div.navigimgs img {
    height:30px;
    margin:2px;
    }
    div#paset div.newsset div.navigimgs {
    height:48px;
    overflow-x:scroll;
    overflow-y:hidden;
    white-space:nowrap;
    margin-bottom:2px;
    }
    div#paset div.moisset div.topsites {
    height:48px;
    padding:5px;
    }
    div#paset div.moisset div#over {
    height:100px;
    width:170px;
    overflow:hidden;
    position:relative;
    display:inline-block;
    margin:10px;
    }
    div#paset div.moisset div#over img {
    height:100px;
    width:170px;
    position:absolute;
    top:0px;
    left:0px;
    -webkit-transition:top 0.5s linear;
    transition:top 0.5s linear;
    box-shadow: 0px 1px 1px black;
    }
    div#paset div.moisset div#over div.textset {
    height:80px;
    width:150px;
    padding:10px;
    background:#f4e7f5; /*FOND DU TEXTE RP ET MEMBRE DU MOIS*/
    box-shadow:inset 0px 0px 2px black;
    }
    div#paset div.moisset div#over:hover img {
    top:-100px;
    -webkit-transition:top 0.5s linear;
    transition:top 0.5s linear;
    }
    div#paset div.contexteset {
    text-align:justify;
    }
    /*FIN PA*/
    J'ai mis des indications au niveau des couleurs à modifier si vous souhaiter changer les couleurs de fonds et liens.

    Code HTML de la PA ( Panneau d'administrateur > Affichage > Page d'accueil > Généralités ) :
    Code:
    <link href="http://fonts.googleapis.com/css?family=Lobster" rel="stylesheet" type="text/css" />
    <div id="paset">
                                                                                                                                                                                
     <div align="center">
                                
     <h1>
                   Bienvenue sur <em>NOM DU FORUM</em> {USERNAME} !              
     </h1>
                                
     <div class="block" style="left:0px;">
                                      
     <h1>
                      Contexte                  
     </h1>
                                      
     <div class="contexteset">
                      Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est, qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit, sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem. Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur? Quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur, vel illum qui dolorem eum fugiat quo voluptas nulla pariatur? <a href="LIEN_CONTEXTE">[Lire la suite]</a>                                                                                              
     </div>
                                      
     <h1>
                      Top-Sites & Sélection du Mois                  
     </h1>
                                      
     <div class="moisset">
                                                                                          
     <div class="topsites">
                                         <a href="URL_TOPSITE_1"><img src="http://i38.servimg.com/u/f38/17/21/37/06/img_pa12.png" alt="top site 1" /></a>  <a href="URL_TOPSITE_2"><img src="http://i38.servimg.com/u/f38/17/21/37/06/img_pa12.png" alt="top site 2" /></a>  <a href="URL_TOPSITE_3"><img src="http://i38.servimg.com/u/f38/17/21/37/06/img_pa12.png" alt="top site 3" /></a>                                      
     </div>
                                                                                                                            
     <div id="over">
                                                                                  <img src="URL_IMAGE_MEMBRE" alt="Membre du mois" />                                                                              
     <div class="textset">
     <strong>Pseudo</strong><br />Membre du mois<br /><br /><em>Raison</em><br /><br /><a href="#">MP</a> • <a href="#">Profil</a>
     </div>
                                                                                                                                                              
     </div>
                                                                                                                                                              
     <div id="over">
                                                                                  <img src="URL_IMAGE_RP" alt="RP du mois" />                                                                              
     <div class="textset">
     <strong>Titre du RP</strong><br />RP du mois<br /><br /><em>Participants et Raison</em><br /><br /><a href="#">Le lire</a>
     </div>
                                                                                                                                                              
     </div>
                                                                                                                                                                
     </div>
                                                                                                                                                                                  
     </div>
                                                                                                                                                                            
     <div class="block" style="right:0px;">
                                      
     <h1>
                      Liens Utiles & Staff                  
     </h1>
                                      
     <div class="regroupset">
                                                                                                                                                                                
     <div class="liensset">
                                                                                             <a href="#">» Règlement</a><br /><a href="#">» Contexte</a><br /><a href="#">» S'inscrire</a><br /><a href="#">» Postes vacants</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a><br /><a href="#">Lien</a>                                                                
     </div>
                                                                                                                                                                                
     <div class="staffset">
                                                                                                                          
     <div class="imgstaff">
                                                                <span name="1" class="active"><img src="URL_IMAGE_STAFF_1" alt="NOM_DU_STAFFIEN" /></span> <span name="2"><img src="URL_IMAGE_STAFF_2" alt="NOM_DU_STAFFIEN" /></span> <span name="3"><img src="URL_IMAGE_STAFF_3" alt="NOM_DU_STAFFIEN" /></span><span name="4"><img src="URL_IMAGE_STAFF_4" alt="NOM_DU_STAFFIEN" /></span> <span name="5"><img src="URL_IMAGE_STAFF_5" alt="NOM_DU_STAFFIEN" /></span> <span name="6"><img src="URL_IMAGE_STAFF_6" alt="NOM_DU_STAFFIEN" /></span>                                                            
     </div>
                                                                                                                          
     <div class="descripstaff">
                                                                                                                
     <div name="1" class="active">
     <strong>Pseudo 1</strong> - Rang<br /><em>« Une petite citation ? »</em><br /><a href="#">MP</a> • <a href="#">Profil</a>
     </div>
                                                                                                  
     <div name="2">
     <strong>Pseudo 2</strong> - Rang<br /><em>« Une petite citation ? »</em><br /><a href="#">MP</a> • <a href="#">Profil</a>
     </div>
                                                                                                  
     <div name="3">
     <strong>Pseudo 3</strong> - Rang<br /><em>« Une petite citation ? »</em><br /><a href="#">MP</a> • <a href="#">Profil</a>
     </div>
                                                                                                  
     <div name="4">
     <strong>Pseudo 4</strong> - Rang<br /><em>« Une petite citation ? »</em><br /><a href="#">MP</a> • <a href="#">Profil</a>
     </div>
                                                                                                  
     <div name="5">
     <strong>Pseudo 5</strong> - Rang<br /><em>« Une petite citation ? »</em><br /><a href="#">MP</a> • <a href="#">Profil</a>
     </div>
                                                                                                  
     <div name="6">
     <strong>Pseudo 6</strong> - Rang<br /><em>« Une petite citation ? »</em><br /><a href="#">MP</a> • <a href="#">Profil</a>
     </div>
                                                                                                                
     </div>
                                                                                                                            
     </div>
                                                                                                                                                                            
     </div>
                                      
     <h1>
                      Nouveautés                  
     </h1>
                                      
     <div class="newsset">
                                                                                                                                                      
     <div class="navigimgs">
                                                                            <a href="URL_NEWS_0"><img src="URL_IMAGE_0" alt="image mini nouveautés" class="active" /></a> <a href="URL_NEWS_1"><img src="URL_IMAGE_1" alt="image mini nouveautés" /></a> <a href="URL_NEWS_2"><img src="URL_IMAGE_2" alt="image mini nouveautés" /></a> <a href="URL_NEWS_3"><img src="URL_IMAGE_3" alt="image mini nouveautés" /></a> <a href="URL_NEWS_4"><img src="URL_IMAGE_4" alt="image mini nouveautés" /></a> <a href="URL_NEWS_5"><img src="URL_IMAGE_5" alt="image mini nouveautés" /></a>                    
     </div><script language="javascript">
     
    StartAnim();
     
    </script>                    
     </div>
                                          
     </div>
                                                                                                                                                                                
     </div>
          
     <div style="text-align:center;opacity:0.3;font-size:7px;text-transform:uppercase;position:absolute;bottom:0;right:0;left:0;">
         ©015 PA : Lunay's invention on <strong><a href="http://www.never-utopia.com">NU</a></strong> - Forum fondé par xxx - Contexte basé sur xxx de xxx - Autre copyright ?    
     </div>
    </div>

    À modifier dans la PA:
    URL_IMAGE_STAFF_X → (X est un chiffre entre 0 et 6) Remplacer par l'adresse de l'image du membre du Staff
    URL_IMAGE_X et URL_NEWS_X → Remplacer par la même chose que dans le javascript en respectant les numéros ( afin d'avoir un accès aux images des nouveautés sans devoir attendre le défilement )
    URL_IMAGE_RP et URL_IMAGE_MEMBRE → Remplacer par l'adresse de l'image du membre et du RP du mois
    Et bien sûr tous les # à remplacer par le lien voulu et vos textes à placer.

    Il arrive que l'interface de l'édition de la PA dans forumactif bug, par exemple si vous dépassez la limite de caractères autorisés. Pensez donc à sauvegarder quelque part le code de votre PA.


    Je rappelle que le copyright est obligatoire et que vous avez la possibilité de demander de l'aide pour personnaliser votre code dans cette partie. De plus, si vous rencontrez un problème avec le Javascript ou les autres codes, cette partie vous permettra de vous faire épauler.


    Vos commentaires et remerciements sont toujours bienvenus ^^
    layna
    layna
    FémininAge : 31Messages : 69

    Dim 31 Jan 2016 - 23:36

    jadore
    Eloo'
    Eloo'
    FémininAge : 28Messages : 31

    Sam 27 Fév 2016 - 15:25

    tout simplement sublime *-* merci du partage :)
    Mystigri
    Mystigri
    FémininAge : 21Messages : 97

    Dim 28 Fév 2016 - 11:52

    Elle est joli.



    Layla4
    Layla4
    FémininAge : 24Messages : 149

    Dim 6 Mar 2016 - 16:08

    Merci !
    Kinjiro
    Kinjiro
    MasculinAge : 25Messages : 80

    Dim 27 Mar 2016 - 14:56

    Merci, c'est ce que je cherchais !



    PA avec news en images défilantes & scrollbar personnalisée - Page 4 Signau11
    Dacina moe
    Dacina moe
    FémininAge : 45Messages : 171

    Mer 30 Mar 2016 - 21:44

    Jadore merci :)
    Dodolovelove
    Dodolovelove
    FémininAge : 37Messages : 38

    Jeu 31 Mar 2016 - 13:18

    Hey ça a l'air top! Je vais essayer! **
    Kahlan
    Kahlan
    FémininAge : 37Messages : 371

    Ven 1 Avr 2016 - 16:36

    merci beaucoup pour ce partage
    Ciàran
    Ciàran
    FémininAge : 33Messages : 187

    Ven 1 Avr 2016 - 20:13

    merci :)
    Geci
    Geci
    FémininAge : 32Messages : 69

    Sam 16 Avr 2016 - 20:48

    Merci ! ^^ Je cherchais justement pour faire un animation des news comme ça.
    .cranberry
    .cranberry
    FémininAge : 31Messages : 50

    Lun 18 Avr 2016 - 14:37

    Magnifique ♥
    Tatia38
    Tatia38
    FémininAge : 34Messages : 316

    Lun 18 Avr 2016 - 21:48

    sublime merci
    PrincesseÔ
    PrincesseÔ
    FémininAge : 26Messages : 220

    Sam 7 Mai 2016 - 9:26

    Merci! <3
    defenrir
    defenrir
    MasculinAge : 41Messages : 105

    Mer 11 Mai 2016 - 16:29

    merci =)
    Dragonia
    Dragonia
    FémininAge : 35Messages : 24

    Lun 6 Juin 2016 - 22:19

    très sympa ^^
    Nono-Chan
    Nono-Chan
    FémininAge : 26Messages : 273

    Mar 7 Juin 2016 - 20:17

    Merci !
    Hyuna
    Hyuna
    FémininAge : 27Messages : 98

    Ven 17 Juin 2016 - 5:48

    Merci
    Skyggie
    Skyggie
    FémininAge : 27Messages : 9

    Mar 21 Juin 2016 - 20:04

    Super !
    merci du partage (:
    Lust Caution
    Lust Caution
    FémininAge : 29Messages : 79

    Ven 24 Juin 2016 - 14:32

    Merci :3
    Marion Navi
    Marion Navi
    FémininAge : 30Messages : 183

    Dim 4 Sep 2016 - 15:50

    merci
    Evil Queen 4ever
    Evil Queen 4ever
    FémininAge : 31Messages : 64

    Mar 6 Sep 2016 - 1:24

    super




    PA avec news en images défilantes & scrollbar personnalisée - Page 4 478753Chantal
    Anonymous
    Invité

    Sam 10 Sep 2016 - 14:07

    :)
    alas
    alas
    FémininAge : 33Messages : 20

    Ven 16 Sep 2016 - 18:32

    Merci du partage !
    Samiro
    Samiro
    MasculinAge : 27Messages : 52

    Sam 17 Sep 2016 - 11:32

    Merci
    BlueAmethyst
    BlueAmethyst
    FémininAge : 32Messages : 12

    Sam 29 Oct 2016 - 15:22

    Merci, vraiment géniale!
    Contenu sponsorisé


      La date/heure actuelle est Sam 27 Avr 2024 - 0:15