[Résolu] Effet slide sur les sous-forums. Bouton_active[Résolu] Effet slide sur les sous-forums. Bouton_hover[Résolu] Effet slide sur les sous-forums. Fb-hover[Résolu] Effet slide sur les sous-forums. Fb-active
CSSActif, le forum, n'est plus maintenu. Il est néanmoins disponible pour consultation. Pour des outils pratiques, rendez-vous sur:

Découvrez CSSActif, une collection d'outils et de tutoriels interactifs pour les développeurs Web — HTML, CSS, JavaScript et bien plus!

Derniers sujets
» Système d'onglets simple et personnalisable
[Résolu] Effet slide sur les sous-forums. EmptyLun 03 Juin 2024, 17:20 par birds

» Fiche de Présentation RPG
[Résolu] Effet slide sur les sous-forums. EmptySam 30 Mar 2024, 22:07 par Peyton972

» [RPG] Fiche personnage avec bannière
[Résolu] Effet slide sur les sous-forums. EmptySam 30 Mar 2024, 22:06 par Peyton972

» Structure de Qui Est En Ligne (1)
[Résolu] Effet slide sur les sous-forums. EmptyLun 04 Mar 2024, 23:20 par Peyton972

» Qui Est En Ligne - Utopia
[Résolu] Effet slide sur les sous-forums. EmptyDim 24 Déc 2023, 18:16 par romee

» Pack forum complet "Androïd Sylver" RPU (N°2)
[Résolu] Effet slide sur les sous-forums. EmptyJeu 02 Nov 2023, 06:42 par Hydrar

» Formulaire de connexion rapide amélioré
[Résolu] Effet slide sur les sous-forums. EmptySam 04 Mar 2023, 18:57 par Krager

» Avatar centré dans le profil
[Résolu] Effet slide sur les sous-forums. EmptySam 11 Fév 2023, 06:04 par Krager

-17%
Le deal à ne pas rater :
(Black Friday) Apple watch Apple SE GPS + Cellular 44mm (plusieurs ...
249 € 299 €
Voir le deal

Partagez
 

[Résolu] Effet slide sur les sous-forums.

Voir le sujet précédent Voir le sujet suivant Aller en bas 
http://reve-inverness.forumactif.com/
Abysse Yclette
Abysse Yclette
{ Membre }
{ Membre }

Féminin Messages : 152



[Résolu] Effet slide sur les sous-forums. Empty
Bonsoir,
Aujourd'hui, j'ai voulu faire fort -_- J'ai utilisé le tutoriel proposé par Christa' pour placer les liens des sous-forums en colonne, à côté de la description des sous-forums. Jusque là, tout va bien. Et j'ai voulu ensuite installer un effet slide avec une image qui disparaît au passage de la souris pour révéler les liens. Et là tout cafouille. J'ai beau chercher, je ne comprend pas ce qui ne colle pas. Enfin je pense que ca vient de ma façon dont j'ai défini les divisions mais je n'en suis pas certaine.

Le bout de code dans le template :
Code:
<div class="BlocForum">
                          <div class="genmed DescForum">
                            <div>{catrow.forumrow.FORUM_DESC}</div>     
                          </div>                   
       
                    <div class="cadreliens">
                      <div class="imgliens">
                        <img src="http://img11.hostingpics.net/pics/532821teg.png" />                         
                      </div>                     
                                           
                        <div class="gensmall ListeSousForums">
                          <div class="descriptionliens">
                            {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}                     
                        </div>                     
                      </div>
                    </div>
                  </div>

Le Css en question
Code:
/*-----------------------Effet slide sous forums---------------------*/
.cadreliens { /* Encadrement global des 2 divs */
    position:relative;
    height:110px;
    overflow:hidden; /* Permet de cacher ce qui dépasse */
  -moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
-goog-ms-border-radius: 20px;
  -moz-box-shadow: 0px 0px 4px #000000;
-webkit-box-shadow: 0px 0px 4px #000000;
box-shadow: 0px 0px 4px #000000;
-khtml-border-shadow: 0px 0px 4px #000000;
-goog-ms-border-shadow: 0px 0px 4px #000000;
-o-border-shadow: 0px 0px 4px #000000;
}

.imgliens {
    background-color:#232620; /* le bg  de la div qui contient l'image */
    position:absolute; /* Laissez comme ceci */
    top:0;/* Laissez comme ceci */
    left:0;/* Laissez comme ceci */
    width:100%;/* Laissez comme ceci */
    height:100%;/* Laissez comme ceci */
    z-index:1;/* La position par rapport à l'autre div qui contient les infos */
    -webkit-transition:all 0.8s;/* Laissez comme ceci */
    -moz-transition:all 0.8s;/* Laissez comme ceci */
    -o-transition:all 0.8s;/* Laissez comme ceci */
    -ms-transition:all 0.8s;/* Laissez comme ceci */
    transition:all 0.8s;/* Laissez comme ceci */
  -khtml-transition:all 0.8s;/* Laissez comme ceci */
 
}

.cadreliens:hover > .imgliens {
    margin-bottom:110px; /* Lorsque la souris passe sur la div #englob, on fait glisser l'image vers le bas de 200px */
}

.descriptionliens {
    background:#232620; /* le bg  de la div qui contient les infos*/
    position:absolute;/* Laissez comme ceci */
    top:0;/* Laissez comme ceci */
    left:0;/* Laissez comme ceci */
    width:100%;/* Laissez comme ceci */
    height:100%;/* Laissez comme ceci */
    z-index:0;/* La position par rapport à l'autre div qui contient les infos (ici en dessous)*/
    opacity:0;/* on met l'opacité à zero pour un effet stylé ;) */
    text-align:center;

    -webkit-transition:all 0.5s;/* Laissez comme ceci */
    -moz-transition:all 0.5s;/* Laissez comme ceci */
    -o-transition:all 0.5s;/* Laissez comme ceci */
    -ms-transition:all 0.5s;/* Laissez comme ceci */
    transition:all 0.5s;/* Laissez comme ceci */
  -khtml-transition:all 0.8s;/* Laissez comme ceci */
}

.cadreliens:hover > .ListeSousForums {
  opacity:1;/* Lorsque la souris passe sur la div #englob, on augmente l'opacité des infos */
  margin-left:0px;/* et on décale cette div à 0px (position par défaut) */
}
/*-----------------------FIN slide sous forums---------------------*/

Et le forum-test :
http://cavenecadas.forums-actifs.net/


Dernière édition par Abysse Yclette le Sam 09 Fév 2013, 12:14, édité 1 fois
MessageSujet: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. EmptySam 26 Jan 2013, 19:25
Revenir en haut Aller en bas
Espeon
Espeon
Administrateur
Administrateur

Masculin Messages : 1819



[Résolu] Effet slide sur les sous-forums. Empty
Bonjour Abysse Smile

Sans rentrer dans le détail, je reviendrais déjà sur le principe de base de la transition (parce-que ta structure ne m'a pas l'air mauvaise en soit).

Quand tu défini dans ton CSS la lignetransition:all 0.8s; tu indique que tout changement de propriété (all) s'effectuera en 0.8s.
Ton bloc est positionné de manière absolu. Partant de là, le faire bouger consiste à jouer avec les propriétés top et left (voire bottom et right selon les besoins). Il n'y a donc pas de raison, d'une part, de faire intervenir un margin-bottom, d'autant plus que cette propriété n'est pas explicitement définie dans l'état par défaut (donc de ce point de vue, c'est risqué).

Le mieux serait donc de commencer par définir une nouvelle valeur de top au :hover (le sélecteur m'a l'air bon).


Deuxième point, le dernier sélecteur en revanche ne m'a pas l'air bon : .cadreliens:hover > .ListeSousForums (à mon avis, il s'agit plutôt de .descriptionliens).
Même réflexion pour le margin-left du coup Smile


Enfin, juste un détail en passant, tu peux décemment remplacer tes :
Code:
-moz-border-radius: 20px;
-webkit-border-radius: 20px;
-khtml-border-radius: 20px;
-goog-ms-border-radius: 20px;
Par un simple border-radius: 20px; (pour cette propriété, plus besoin d'utiliser les préfixes de nos jours).
Même réflexion pour les : lien vers un article récent expliquant mes dires (EN).
MessageSujet: Re: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. EmptyLun 28 Jan 2013, 05:46
Revenir en haut Aller en bas
http://reve-inverness.forumactif.com/
Abysse Yclette
Abysse Yclette
{ Membre }
{ Membre }

Féminin Messages : 152



[Résolu] Effet slide sur les sous-forums. Empty
Bonjour,

Pour utiliser cet effet de slide, j'avais repris et ré-adapté le tutoriel servant à cacher les informations du profil derrière l'avatar (comme sur css-actif). Le déplacement au survol était bien défini avec une marge.
Oh et j'ignorais qu'on avait plus besoin des sélecteurs, par contre, merci beaucoup pour cette info =)

Bref, j'ai rectifié selon tes conseils. Ca marche beaucoup mieux ! J'ai un souci encore, cependant : l'image bouge bien au survol mais elle ne révèle pas les liens. Enfin ils ne sont pas visibles. J'utilise en ce moment une connexion internet sous proxy avec un max de filtre, je me demande si le problème ne vient pas de là.
Enfin, est-ce que vous arrivez à voir les liens au survol ? http://cavenecadas.forums-actifs.net/
MessageSujet: Re: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. EmptyMar 29 Jan 2013, 10:27
Revenir en haut Aller en bas
Espeon
Espeon
Administrateur
Administrateur

Masculin Messages : 1819



[Résolu] Effet slide sur les sous-forums. Empty
Abysse Yclette a écrit:
Bonjour,

Pour utiliser cet effet de slide, j'avais repris et ré-adapté le tutoriel servant à cacher les informations du profil derrière l'avatar (comme sur css-actif). Le déplacement au survol était bien défini avec une marge.
Oh et j'ignorais qu'on avait plus besoin des sélecteurs, par contre, merci beaucoup pour cette info =)

Si tu as le lien du tutoriel je veux bien y jeter un oeil (s'il a été refondu on ira re-faire une correction, sinon on s'occupera de sa refonte).

Et il s'agit de préfixes plus exactement (petit pinaillage, un sélecteur c'est le truc avant les accolades) Smile

Abysse Yclette a écrit:
Bref, j'ai rectifié selon tes conseils. Ca marche beaucoup mieux ! J'ai un souci encore, cependant : l'image bouge bien au survol mais elle ne révèle pas les liens. Enfin ils ne sont pas visibles. J'utilise en ce moment une connexion internet sous proxy avec un max de filtre, je me demande si le problème ne vient pas de là.
Enfin, est-ce que vous arrivez à voir les liens au survol ? http://cavenecadas.forums-actifs.net/

Pas de problème de proxy ne t'en fais pas (d'ailleurs y'aurait pas de raison que ça te pose problème).

Le problème de tes liens qui n'apparaissent pas c'est tout simplement... qu'il n'y a pas de lien (j'viens de vérifier dans le code source, c'est vide). C'est donc un problème avec la variable (l'as-tu sorti d'une boucle ? modifié quelque chose ?).

Plus simplement : peux-tu me donner ton template complet ? Histoire que je check ce qui ne va pas parce-que visiblement, elle ne renvoie rien ta variable Smile
MessageSujet: Re: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. EmptyMar 29 Jan 2013, 10:33
Revenir en haut Aller en bas
http://reve-inverness.forumactif.com/
Abysse Yclette
Abysse Yclette
{ Membre }
{ Membre }

Féminin Messages : 152



[Résolu] Effet slide sur les sous-forums. Empty
Bonjour !
Merci pour l'info. J'en apprend tous les jours XD
Hum ce qui est étrange, c'est que les liens ne sont pas visibles mais qu'ils sont bien là. Lorsqu'on passe la souris dessus, ca dirige bien vers les adresses souhaitées et l'info sur les sous forums apparaît dans un cadre o.o

Voici mon template complet :
Code:
<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
  <br>  <td class="gensmall" align="center" valign="bottom">
<div class="lieens">
        <!-- BEGIN switch_user_logged_in -->
        <a class="gensmall" href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a> ♦
        <a class="gensmall" href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a> ♦
        <!-- END switch_user_logged_in -->
          <a class="gensmall" href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a>
</div>
      </td>
  </tr>
 
</table>
<!-- BEGIN catrow --><!-- BEGIN tablehead -->

<div class="sidebar_top">{catrow.tablehead.L_FORUM}</div>
<table class="forumline" width="100%" border="0" cellspacing="1" cellpadding="0">
  <tr>
      <th colspan="{catrow.tablehead.INC_SPAN}" nowrap="nowrap" width="100%" class="secondarytitle"></th>
  </tr>
  <!-- END tablehead -->
   <!-- BEGIN cathead -->
   <tr>
      <!-- BEGIN inc -->
      <td class="{catrow.cathead.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
      <!-- END inc -->
      <td class="{catrow.cathead.CLASS_CAT}" colspan="{catrow.cathead.INC_SPAN}" width="100%">
         <h{catrow.cathead.LEVEL} class="hierarchy">
            <span class="cattitle">
               <a class="cattitle" title="{catrow.cathead.CAT_DESC}" href="{catrow.cathead.U_VIEWCAT}">{catrow.cathead.CAT_TITLE}</a>
            </span>
         </h{catrow.cathead.LEVEL}>
      </td>
      <td class="{catrow.cathead.CLASS_ROWPIC}" colspan="3" align="right"> </td>
   </tr>
   <!-- END cathead -->
   <!-- BEGIN forumrow -->
   <tr>
      <!-- BEGIN inc -->
      <td class="{catrow.forumrow.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" alt="." /></td>
      <!-- END inc -->
      
      <td class="row1 over" colspan="2" valign="top" width="100%" height="50">
         <h{catrow.forumrow.LEVEL} class="hierarchy">
            <span class="forumlink">
               <a class="forumlink" href="{catrow.forumrow.U_VIEWFORUM}">{catrow.forumrow.FORUM_NAME}</a><br />
            </span>
         </h{catrow.forumrow.LEVEL}>
                         
                  <div class="BlocForum">
                          <div class="genmed DescForum">
                            <div>{catrow.forumrow.FORUM_DESC}</div>     
                          </div>                   
       
                    <div class="cadreliens">
                      <div class="imgliens">
                        <img src="http://img11.hostingpics.net/pics/532821teg.png" />                         
                      </div>                     
                                           
                        <div class="gensmall ListeSousForums">
                          <div class="descriptionliens">
                            {catrow.forumrow.L_LINKS}{catrow.forumrow.LINKS}                     
                        </div>                     
                      </div>
                    </div>
                  </div>
                 
        <span class="gensmall">
            <!-- BEGIN switch_moderators_links -->
            {catrow.forumrow.switch_moderators_links.L_MODERATOR}{catrow.forumrow.switch_moderators_links.MODERATORS}
            <!-- END switch_moderators_links -->
        </span>
                 
               
      </td>
         
      <!-- BEGIN forum_link_no -->
      <td class="row3 over" align="center" valign="middle" width="90">
        <div class="imgnew"> 
          <img title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" src="{catrow.forumrow.FORUM_FOLDER_IMG}" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" />
        </div>
        <div class="kael_last_post"><span class="gensmall">{catrow.forumrow.LAST_POST}</span></div>
        <div class="sujetsmess">
  <span class="gensmall">{catrow.forumrow.TOPICS} sujets</span> | <span class="gensmall">{catrow.forumrow.POSTS} messages</span>
                  </div>
      </td>
                 
      <!-- END forum_link_no -->
      <!-- BEGIN forum_link -->
      <td class="row3" colspan="3" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.forum_link.HIT_COUNT}</span></td>
      <!-- END forum_link -->
   </tr>
   <!-- END forumrow -->
   <!-- BEGIN catfoot -->
   <tr>
      <!-- BEGIN inc -->
      <td class="{catrow.catfoot.inc.INC_CLASS}" width="46"><img src="{SPACER}" height="0" width="46" /></td>
      <!-- END inc -->
      <td class="spaceRow" colspan="{catrow.catfoot.INC_SPAN}" height="1"><img src="{SPACER}" alt="" height="1" width="1" /></td>
   </tr>
   <!-- END catfoot -->
    <!-- BEGIN tablefoot -->
</table>
  <img src="http://img15.hostingpics.net/pics/923580bott.png"/>
  <img src="{SPACER}" alt="" height="5" width="1" />
  <!-- END tablefoot --><!-- END catrow -->
MessageSujet: Re: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. EmptySam 02 Fév 2013, 09:13
Revenir en haut Aller en bas
http://reve-inverness.forumactif.com/
Abysse Yclette
Abysse Yclette
{ Membre }
{ Membre }

Féminin Messages : 152



[Résolu] Effet slide sur les sous-forums. Empty
Petit double post pour dire que j'abandonne finalement l'idée. Je ne tiens pas à surcharger inutilement mon forum, autant rester sobre x) Merci pour l'aide apportée.
MessageSujet: Re: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. EmptySam 09 Fév 2013, 12:14
Revenir en haut Aller en bas
pamina
pamina
{ Membre actif }
{ Membre actif }

Féminin Messages : 1170



[Résolu] Effet slide sur les sous-forums. Empty
Donc, je classe...
Merci Abysse d'avoir indiqué "résolu". Very Happy
MessageSujet: Re: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. EmptyLun 11 Fév 2013, 09:50
Revenir en haut Aller en bas
Contenu sponsorisé




[Résolu] Effet slide sur les sous-forums. Empty
MessageSujet: Re: [Résolu] Effet slide sur les sous-forums.   [Résolu] Effet slide sur les sous-forums. Empty
Revenir en haut Aller en bas
 

[Résolu] Effet slide sur les sous-forums.

Voir le sujet précédent Voir le sujet suivant Revenir en haut 
Page 1 sur 1

 Sujets similaires

-
» Effet pour sous forums [résolu]
» [Résolu] Affichage des forums, sous-forums : remplacer l'image par un texte
» Effet sous-forums
» [Résolu !] Les sous-forums sous les sujets plutôt qu'au-dessus ?
» [RÉSOLU!!!!! :D ]Problème de sous-forums - quel template?

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
CSSActif :: De la théorie à la pratique :: Aide CSS & xHTML :: Problèmes résolus-

Partenaires Or


← Page précédente   ↑ Aller en haut Copyright © CSSActif 2009 - 2013 Tous droits réservés
Créer un forum | ©phpBB | Forum gratuit d'entraide | Signaler un abus | Cookies | Forum gratuit | Informatique et Internet | Internet