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! |
| Sam Winchester
{ Membre }
Messages : 65
| Bonjour a vous voila j'ai fait un accordéon, mais je voudrais modifier certaine chose dans le CSS mais, j'arrive pas, si quelqu'un pourrait m'aider les voicis: 1) je voudrais rétrécir mon accordéon, et la taille des parties qui sont ouvert quand on passe la souris. 2) je voudrais savoir si je peut modifier la vitesse d'ouverture et fermeture de l'accordéon. 3) Serait-il possible quand la souris n'est pas sur l'accordéon, qu'il se ferme, pour n'avoir que les images, même pour le dernier. 4) pour le code HTML, serait-il possible de le réduire sans que cela me fasse planter l'accordéon Lien de mon forum: http://test-aragorn.forumactif.com/index.htm Voici le CSS: - Code:
-
.haccordion{ padding: 0; width: 500px; */ Grandeur total que vous désiré une fois qu'ils sont utilisé */ }
.haccordion ul{ margin: 0; padding: 0; list-style: none; overflow: hidden; /*on touche pas*/ }
.haccordion li{ margin: 0; padding: 0; display: block; /*on touche pas*/ width: 100%; /*comme tu préfères c'est la hauteur*/ height: 20px; /*comme tu préfères c'est la longueur*/ overflow: hidden; /*on touche pas*/ float: left; /*on touche pas*/ }
#hc1 li{ margin:0 0px 0 0; /*espace entre chaque content*/ width: 200px; }
#hc1 li .hpanel{ padding: 0px; /*espace entre chaque content*/ background: transparent; }
.haccordion li .hpanel{ width: 20px; /*comme tu préfères c'est la hauteur*/ height: 20px; /*comme tu préfères c'est la longueur*/ }
#hc1 li{width: 50px; height: 100px; } #hc1 li .hpanel{width: 150px; height: 100px; } Voici le code HTML si faut faire des manip dessus: - Code:
-
<!--Make sure your page contains a valid doctype at the very top-->
<link rel="stylesheet" type="text/css" href="haccordion.css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="haccordion.js">
/*********************************************** * Horizontal Accordion script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more ***********************************************/
</script>
<style type="text/css">
/*CSS for example Accordion #hc1*/
#hc1 li{ margin:0 3px 0 0; /*Spacing between each LI container*/ }
#hc1 li .hpanel{ padding: 5px; /*Padding inside each content*/ background: lightblue; }
/*CSS for example Accordion #hc2*/
#hc2 li{ margin:0 0 0 0; /*Spacing between each LI container*/ border: 12px solid black; }
#hc2 li .hpanel{ padding: 5px; /*Padding inside each content*/ background: #E2E9FF; cursor: hand; cursor: pointer; }
</style>
<script type="text/javascript">
haccordion.setup({ accordionid: 'hc1', //main accordion div id paneldimensions: {peekw:'50px', fullw:'280px', h:'130px'}, selectedli: [0, true], //[selectedli_index, persiststate_bool] collapsecurrent: false //<- No comma following very last setting! })
haccordion.setup({ accordionid: 'hc2', //main accordion div id paneldimensions: {peekw:'30px', fullw:'280px', h:'130px'}, selectedli: [-1, true], //[selectedli_index, persiststate_bool] collapsecurrent: true //<- No comma following very last setting! })
</script><div id="hc1" class="haccordion"> <ul>
<li> <div class="hpanel"> <img src="http://img3.imageshack.us/img3/4577/59055453.png" style="float:left; padding-right:8px; width:100px; height:100px" /><font color=#4d3cba><b>Sam Winchester</b><br><div class="tstaff">Les Alpha</font> </div> </li>
<li> <div class="hpanel"> <img src="http://img.photobucket.com/albums/v418/emilie31/icon14jensen.jpg" style="float:left; padding-right:8px; width:100px; height:100px" /><font color=#4d3cba><b>Dean Winchester</b><br><div class="tstaff">Les Bêta</font> </div> </li>
<li> <div class="hpanel"> <img src="http://i68.servimg.com/u/f68/12/08/59/83/kriste22.jpg" style="float:left; padding-right:8px; width:100px; height:100px" /><font color=#4d3cba><b>Eileen Cullen</b><br><div class="tstaff">Les Kappa</font> </div> </li>
<li> <div class="hpanel"> <img src="http://img43.imageshack.us/img43/1429/45844569.png" style="float:left; padding-right:8px; width:100px; height:100px" /><font color=#4d3cba><b>Megara Olson</b><br><div class="tstaff">Les sigma</font> </div> </li> | | |
| | | Steule
{ Membre }
Messages : 11
| Alors, alors ...
Pour ta question numéro 1, pour que les parties soient moins grandes il faut que tu te rends sur ta page HTML et que tu modifies cette partie là
- Citation :
- haccordion.setup({
accordionid: 'hc1', //main accordion div id paneldimensions: {peekw:'50px', fullw:'280px', h:'130px'}, selectedli: [0, true], //[selectedli_index, persiststate_bool] collapsecurrent: false //<- No comma following very last setting! }) Pour la largueur il te suffit de changer le chiffre "fullw" de cette ligne paneldimensions: {peekw:'50px', fullw:'280px', h:'130px'},.
Pour ta question deux et trois je ne suis pas sûre que ce soit possible, mais je ne m'avancerais pas là dessus car je n'ai pas encore essayer. Mais par contre pour ta question 4 je ne comprends pas réellement ce que tu entends par là. Que veux-tu réduire exactement ? | | |
| | | Sam Winchester
{ Membre }
Messages : 65
| Je te remercie steule, pour la question 4, dans le code html, comme il est long, je voudrais savoir si je peut pas le réduire pour n'avoir que le html. | | |
| | | Steule
{ Membre }
Messages : 11
| Bien généralement un code vaut mieux le laisser en entier sinon ça pose un problème mais en reprenant ton code j'ai essayé et normalement tu peux supprimer première partie sans que ça pose problème. Celle-ci :
- Citation :
-
- Code:
-
<!--Make sure your page contains a valid doctype at the very top-->
<link rel="stylesheet" type="text/css" href="haccordion.css" /> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <script type="text/javascript" src="haccordion.js">
/*********************************************** * Horizontal Accordion script- (c) Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for this script and 100s more ***********************************************/
</script>
| | |
| | | Sam Winchester
{ Membre }
Messages : 65
| Je te remercie, je vais essayer demain et je te le dirais si c'est bon. Edit: je voudrais savoir a quoi correspont ce code ci: - Code:
-
haccordion.setup({ accordionid: 'hc2', //main accordion div id paneldimensions: {peekw:'30px', fullw:'280px', h:'130px'}, selectedli: [-1, true], //[selectedli_index, persiststate_bool] collapsecurrent: true //<- No comma following very last setting! }) collapsecurrent:, selectedli: et peekw correspond a quoi ? | | |
| | | Steule
{ Membre }
Messages : 11
| Alors pour répondre a ta question peekw c'est la largueur en tout et pour tout de ton accordéon. Si tu augmente le nombre, ton accordéon prendra plus de place et a l'inverse si tu le réduit. Après pour ce qui est du selectedli, je ne m'avancerais pas trop car je ne suis pas sûre mais en JS, select est une balise qui permet de créer une liste déroulante à sélection unique, soit à sélection multiple. Donc j'ai supposé que ça correspondait au mouvement de accordéon bien que le fait de l'enlever ne change rien, j'ai essayé. ^^ Et pour collapsecurrent, je vais laisser ma place au pro car je ne sais pas du tout mais si tu le retire aussi ça ne change rien à ce que j'ai vu. | | |
| | | Sam Winchester
{ Membre }
Messages : 65
| je te remercie Steule, et pour le code que j'ai mis, est-ce que c'est le même que le premier ou c'est pour autre chose ? Et j'ai réussi a le réduire comme je voulais, je te remercie. J'ai réussi a trouver pour la question 3, en faite, il faut mettre dans la partie"hc1" ou c'est marquer "collapsecurrent: false", il faut changer "false" par "true", il me reste plus que pour la vitesse, sur le site de Dynamic Drive, j'ai trouver la partie, mais, j'arrive pas a le faire fonctionner, c'est marquer: - Citation :
- speed: int : The speed of the reveal animation in terms of milliseconds. The default setting is 200.
je sais pas ou il faut que je le mette le code et si je peut changer la vitesse. | | |
| | | Kaiji
Blanche-Neige
Messages : 5578
| Bonjour,
Votre problème est-il résolu ? Si oui, merci de cocher dans "icône du sujet" l'icône "résolu" en éditant votre 1er post.
| | |
| | | Sam Winchester
{ Membre }
Messages : 65
| | | | Kaiji
Blanche-Neige
Messages : 5578
| Bonjour, Votre problème est-il résolu ? Si oui, merci de cocher dans "icône du sujet" l'icône en éditant votre 1er post.
| | |
| | | Kaiji
Blanche-Neige
Messages : 5578
| Bonjour,
Aucune relance de la part du créateur du sujet ! Je considère donc ce problème comme étant résolu et je le déplace pour céder la place aux problèmes en cours.
Si vous avez d'autres questions, merci d'ouvrir un nouveau topic en respectant les règles de l'entraide.
| | |
| | | Contenu sponsorisé
| | | | |
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |
|
| Partenaires Or
|