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)
 
 