Bonjour,
J'essaye desespérement de mixer deux codes, mais je n'y arrive pas.
J'ai des liens images qui fonctionne sous un système de :hover, avec variation d'opacité, et j'aurai souhaité mettre une image en arrière-plan.
En gros, lorsque l'image n'est pas survolée, on la voit avec une opacité descendue (genre 80%) avec une autre image derrière, et lorsqu'on la survole, elle devient opaque à 100% et donc on ne voit plus l'image d'arrière plan.
Voici mon code HTML :
Et voici ma feuille de style CSS :
J'ai trouvé un code qui me permet de superposer deux images comme je le souhaite, mais je n'arrive pas à mixer les deux codes :
et
Merci beaucoup pour votre aide
Modifié par mammouth44 (04 Mar 2013 - 20:42)
J'essaye desespérement de mixer deux codes, mais je n'y arrive pas.
J'ai des liens images qui fonctionne sous un système de :hover, avec variation d'opacité, et j'aurai souhaité mettre une image en arrière-plan.
En gros, lorsque l'image n'est pas survolée, on la voit avec une opacité descendue (genre 80%) avec une autre image derrière, et lorsqu'on la survole, elle devient opaque à 100% et donc on ne voit plus l'image d'arrière plan.
Voici mon code HTML :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title> mammouth </title>
<link rel="shortcut icon" type="image/x-icon" href="ico.png">
<link href="../style.css" rel="stylesheet" type="text/css">
</head>
<body>
<p align="center">
<a class="opacity" href="#" >
<IMG src="../projets/1/1.jpg" width="200" height="160">
</a>
</p>
</body></html>
Et voici ma feuille de style CSS :
@charset "UTF-8";
/* CSS Document */
body {
color:#333;
font-family:"Courier New", Courier, monospace;
font-size:12px;
margin:0px;
}
p { color:#000000;
font-family:"Courier New", Courier, monospace;
font-size:12px;
margin:50px;
padding:0px;
}
a.opacity { filter:alpha(opacity=50);
-moz-opacity: 0.5;
opacity: 0.5;
border:none;
background-image:none;
text-decoration:none;
color:#000000;
font-size:9px;
font-weight:none;
text-decoration:none;
margin:10px;
line-height:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
}
a.opacity:hover { filter:alpha(opacity=100);
-moz-opacity: 1.0;
opacity: 1.0;
border:none;
background-image:none;
text-decoration:none;
color:#000000;
font-size:9px;
font-weight:bold;
margin:10px;
line-height:0px;
padding-right:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:0px;
}
.opacity:hover {
background-image:url(fond.gif);
}
.opacity {
background-image:url(fond.gif);
}
J'ai trouvé un code qui me permet de superposer deux images comme je le souhaite, mais je n'arrive pas à mixer les deux codes :
<div class="box" style="width:230px;height:200px">
<img class="imgback" src="images/imgback.jpg" width="230px" height="200px">
<img class="imgtop" src="images/imgtop.jpg" width="230px" height="200px">
</div>
et
.box
{
position:relative;
}
.imgtop, .imgback
{
position:absolute;
top:0;
left:0;
}
.imgtop
{
z-index:10;
opacity:0.5;
filter:alpha(opacity=50);
}
Merci beaucoup pour votre aide
Modifié par mammouth44 (04 Mar 2013 - 20:42)