Salut à tous, je suis actuellement en train de réaliser un p'tit module afin de suivre l'actualité sur un site, le problème est que je galère avec les z-index pour masquer une partie des icones afin de les faire surgir de derrière le bandeau au passage de la souris.
Voici un aperçu de ce que j'ai réalisé:
http://halo.goldzoneweb.info/probleme/index.html
Au final, j'aimerai que les icones apparaissent derrière le bandeau de cette façon (avant de les survoler avec la souris):
http://halo.goldzoneweb.info/probleme/images/idee.png
J'avais cru comprendre qu'en donnant une position, la propriété z-index fonctionnait sans soucis, mais visiblement j'ai du me gourer quelque part.
Bref, si quelqu'un pouvait me donner son avis sur ce p'tit bout de code et sur l'erreur que j'ai commis, ca serait vachement sympa parce que je suis en train de peter un cable à force de triturer le code en long et en large
le code html:
et le css:
Merci, Laurent.
Modifié par LuciferX (21 Apr 2011 - 02:10)
Voici un aperçu de ce que j'ai réalisé:
http://halo.goldzoneweb.info/probleme/index.html
Au final, j'aimerai que les icones apparaissent derrière le bandeau de cette façon (avant de les survoler avec la souris):
http://halo.goldzoneweb.info/probleme/images/idee.png
J'avais cru comprendre qu'en donnant une position, la propriété z-index fonctionnait sans soucis, mais visiblement j'ai du me gourer quelque part.
Bref, si quelqu'un pouvait me donner son avis sur ce p'tit bout de code et sur l'erreur que j'ai commis, ca serait vachement sympa parce que je suis en train de peter un cable à force de triturer le code en long et en large
le code html:
<div id="abonnements">
<div class="abonnes">
<h4>Souscrire à:</h4>
<ul class="rollover">
<li><a title="Flux RSS" href="#"><span>Flux RSS</span></a></li>
<li class="button2"><a title="Youtube" href="#"><span>Youtube</span></a></li>
<li class="button3"><a title="Facebook" href="#"><span>Facebook</span></a></li>
<li class="button4"><a title="Twitter" href="#"><span>Twitter</span></a></li>
</ul>
</div>
</div>
et le css:
body{background-color:#151515}
#abonnements {
position:relative;
margin-bottom:15px;
width: 300px;
height:111px;
background:url("../images/abonnement1.png") no-repeat top;
-moz-box-shadow: 0px 4px 4px #0d0d0d; /* FF3.5+ */
-webkit-box-shadow: 0px 4px 4px #0d0d0d; /* Saf3.0+, Chrome */
box-shadow: 0px 4px 4px #0d0d0d /* Opera 10.5, IE9, Chrome 10+ */}
.abonnes {
position:relative;
z-index: 3;
width: 300px;
height:111px;
background:url("../images/abonnement2.png") no-repeat bottom;
color:#c2cccf}
.abonnes h4{
font-size:1.4em;
font-weight:normal;
text-decoration:underline;
height:24px;
margin:0;
padding:10px 0 0 8px}
ul.rollover{
position:relative;
z-index: 2;
list-style: none;
margin: -5px 0 0 130px;
padding: 0}
ul.rollover li{
display: block;
float: left;
margin-right: 13px}
ul.rollover li a{
display: block;
background: url("../images/socials.png") no-repeat scroll top left;
height: 29px;
width: 28px;
margin-top:8px;
-moz-transition:all 0.4s ease-out; /* FF4+ */
-o-transition:all 0.4s ease-out; /* Opera 10.5+ */
-webkit-transition:all 0.4s ease-out; /* Saf3.2+, Chrome */
-ms-transition:all 0.4s ease-out; /* IE10? */
transition:all 0.4s ease-out}
ul.rollover li.button2 a{ background-position:-28px 0}
ul.rollover li.button3 a{ background-position:-56px 0}
ul.rollover li.button4 a{ background-position:-84px 0}
ul.rollover li a span{display:none}
ul.rollover li a:hover{margin-top:0}
Merci, Laurent.
Modifié par LuciferX (21 Apr 2011 - 02:10)