Bonjour,
J'ai un petit souci de positionnement. Je boss présentement sur un carrousel, le principe est simple, lorsque l'on clique sur un objet une boîte s'ouvre avec la description du produit.
Mon problème est que présentement, la boîte se positionne par rapport à l'objet cliqué, hors ce que je voudrait c'est que la boîte se positionne centrer par rapport au carrousel, peu importe la position de l'objet cliqué.
Voici un lien vers une page test
Une partie de mon code html
Mon code CSS:
Modifié par juliesunset (20 Sep 2011 - 15:26)
J'ai un petit souci de positionnement. Je boss présentement sur un carrousel, le principe est simple, lorsque l'on clique sur un objet une boîte s'ouvre avec la description du produit.
Mon problème est que présentement, la boîte se positionne par rapport à l'objet cliqué, hors ce que je voudrait c'est que la boîte se positionne centrer par rapport au carrousel, peu importe la position de l'objet cliqué.
Voici un lien vers une page test
Une partie de mon code html
<ul id="carrousel">
<li>
<h3>CL-6ft<br>
<img src='../Images/photosProduits/CL-6ft.png' alt='CL-6ft' /></h3>
<div class="descr">
<img src="../Images/photosProduits/CL-6ft.png" width="90" height="100" alt="CL-6ft" />
<h4>CL-6ft</h4>
<p>6ft Cable Lock</p>
</div>
</li>
<li>
<h3>MA-360<br>
<img src='../Images/photosProduits/MA-360.png' alt='MA-360' /></h3>
<div class="descr">
<img src='../Images/photosProduits/MA-360.png' alt='MA-360' width="170" height="82" />
<h4>MA-360</h4>
<p>Adjustable mounting arm<br />
fits all cameras.</p>
<p>Also available in black</p>
</div>
</li>
<li>
<h3>SB-91<br>
<img src='../Images/photosProduits/SB-91.png' alt='SB-91' /></h3>
<div class="descr">
<img src="../Images/photosProduits/SB-91.png" width="77" height="100" alt="SB-91" />
<h4>SB-91</h4>
<p>Security metal box</p>
<p>For FL-A, IR-5, IR-6, BLOODLINE, IR-8, IR-10 and PRO-X Plus cameras</p>
</div>
</li>
<li>...</li>
</ul>
Mon code CSS:
h3{
text-align: center;
margin:0;
}
h3 img{height: 4.3em;}
ul#carrousel{
list-style: none;
margin:0 auto;
width: 700px;
}
ul#carrousel li{
display: inline-block;
margin: 0 10px;
}
.roundabout-holder { padding: 0;}
.roundabout-moveable-item {
width: 15em;
cursor: pointer;
}
.roundabout-in-focus { cursor: auto; }
.control{
display:none;
clear:both;
margin: 20px auto 0;
width: 164px;
}
.control a{ padding: 0 10px 0 10px;}
.descr{
z-index: 1000;
display:none;
position:absolute;
margin-left: -100px;
margin-top: -90px;
width:400px;
padding: 10px;
background-color: #d97818;
border: 1px solid #000;
border-radius:1em; /*pour IE [smile] */
-moz-border-radius:1em; /*pour Firefox [smile] */
-webkit-border-radius:1em; /* pour safari et Chrome*/
color: #000000;
}
.descr img{
display:block;
float:left;
margin: 0px 10px 20px 0px;
}
.descr p{
font-size: 12px;
display:block;
margin: 0px 10px 10px 0px;
text-align:left;
}
.descr h4{
font-size: 15px;
display: block;
font-weight: bold;
text-transform: capitalize;
margin: 5px 0px 5px 0px;
}
li:hover .descr{ display: block;}
Modifié par juliesunset (20 Sep 2011 - 15:26)