Bonjour,
J'aimerai positionner 4 objets img dans une div de la manière suivante :
schema
Ces rectangles sont donc des img vide auquel j'aimerai appliquer un background blanc avec une opacité pour masquer des parties d'une image en fond.
L'animation jQuery que j'aimerai réaliser est la suivante :
anim
Le soucis, c'est que je n'arrive pas à fixer la hauteur de mes balises vides en pourcentage. il gere bien la largeur, mais la hauteur reste à 0.
Voila mon code pour le moment :
Modifié par jbgodard (09 Jan 2011 - 16:43)
J'aimerai positionner 4 objets img dans une div de la manière suivante :
schema
Ces rectangles sont donc des img vide auquel j'aimerai appliquer un background blanc avec une opacité pour masquer des parties d'une image en fond.
L'animation jQuery que j'aimerai réaliser est la suivante :
anim
Le soucis, c'est que je n'arrive pas à fixer la hauteur de mes balises vides en pourcentage. il gere bien la largeur, mais la hauteur reste à 0.
Voila mon code pour le moment :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>anim_nav1</title>
<style type="text/css">
#container {
margin-top:15%;
margin-left:auto;
margin-right:auto;
width:60%;
border:1px solid black;
}
#container #centre {
position:relative;
margin-top:8%;
width:60%;
height:60%;
margin-left:auto;
margin-right:auto;
border:1px solid green;
}
#container #centre #capture {
width:100%;
}
#container #centre .cache {
position:absolute;
display:inline;
border: 1px solid red;
background-color:white;
}
#container #centre #cacheH1 {
height:30%;
width:25%
}
#container #centre #cacheH2 {
left:25%;
height:30%;
width:75%;
}
#container #centre #cacheM {
top:30%;
height:40%;
width:100%;
}
#container #centre #cacheB {
top:70%;
height:30%;
width:100%;
}
#container .trait {
display:inline;
}
#container #traitsH, #container #traitsB {
display:block;
width:60%;
margin-left:auto;
margin-right:auto;
border:1px solid yellow;
}
#container #traitsH1, #container #traitsH2, #container #traitsH3, #container #traitsB1, #container #traitsB2 {
position:absolute;
display:inline;
background-color: black;
width:1px;
height: 4%;
}
</style>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
</script>
</head>
<body>
<div id="container">
<div id="traitsH" class="trait">
<img id="traitsH1" />
<img id="traitsH2" />
<img id="traitsH3" />
</div>
<div id="centre">
<img id="cacheH1" class="cache"/>
<img id="cacheH2" class="cache"/>
<img id="cacheM" class="cache"/>
<img id="cacheB" class="cache"/>
<img id="capture" src="captures/nav1.jpg"/>
</div>
<div id="traitsR" class="trait">
<img id="traitsR1" />
<img id="traitsR2" />
<img id="traitsR3" />
<img id="traitsR4" />
</div>
<div id="traitsB class="trait"">
<img id="traitsB1" />
<img id="traitsB2" />
</div>
<div id="traitsG" class="trait">
<img id="traitsG1" />
<img id="traitsG2" />
<img id="traitsG3" />
<img id="traitsG4" />
</div>
<!--<div id="txt1">
<h3>Bouton Logo</h3>
<p>Lien cliquable permettant un retour direct à la page d'accueil de l'application.</p>
</div>
<div id="txt2">
<h3>Barre de navigation</h3>
<p>Un fil d'Ariane permet d'identifier rapidement votre positionnement dans l'application.</p>
</div>
<div id="txt3">
<h3>Carroussel horizontal</h3>
<p>Un carroussel de navigation horizontal à interactivité tactile.</p>
</div>
<div id="txt4">
<h3>Boutons annexes</h3>
<p>Des boutons renvoyant à des pages annexes en relation avec la page actuelle.</p>
</div>-->
</div>
</body>
Modifié par jbgodard (09 Jan 2011 - 16:43)