Bonjour à tous, après avoir cherché à plusieurs endroits comment faire un effet lightbox sans lightbox, je suis tombée sur ce lien:
http://www.webcssdesign.com/css/ligtbox-css/
qui permet de créer un effet lightbox 100% css.
Ce que je voudrais c'est qu'en cliquant sur les miniatures, la version en taille réelle s'ouvre avec cet effet lightbox au centre de l'écran.
Je souhaite donc intégrer cet effet à certaines pages de mon site, mais j'ai un peu de mal.
Je pense que je ne place pas les url de mes images au bon endroit.
Voici le code de ma page:
et mon css:
Voilà, je bloque, je ne sais pas trop quoi modifier ni comment, si quelqu'un pouvait me donner une piste... même juste un tout petit indice, ça serait cool....
Merici d'avance!!
Modifié par fvsch (01 Jul 2011 - 12:52)
http://www.webcssdesign.com/css/ligtbox-css/
qui permet de créer un effet lightbox 100% css.
Ce que je voudrais c'est qu'en cliquant sur les miniatures, la version en taille réelle s'ouvre avec cet effet lightbox au centre de l'écran.
Je souhaite donc intégrer cet effet à certaines pages de mon site, mais j'ai un peu de mal.
Je pense que je ne place pas les url de mes images au bon endroit.
Voici le code de ma page:
<!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>
<!--métas-->
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!--titre-->
<title>Document sans nom</title>
<!--feuille de style-->
<link rel="stylesheet" type="text/css" href="css/stylekamogo.css" />
<!--script fondu-->
<script type="text/javascript" src="javascript/fondu.js"></script>
</head>
<body>
<!--conteneur-->
<div id="conteneur">
<!--div entête kanna-->
<div id="entetekanna">
</div>
Cliquez sur les images pour les agrandir
<!--div kan1-->
<div class="kan1">
<a href=#futurebox_img1">
<img src="images/catalogue/kanna/kan1grand.jpg" width="100" height="102"
alt="The CSS Ninja" id="futurebox01" /></a>
<div class="overlay" id="futurebox_img1">
<a href="#close" title="Close future box">
<img src="images/catalogue/kanna/kan1grand.jpg" alt="The Css Ninja" width="600" height="639" />
</a>
</div>
</div>
<!--div kan intérieur-->
<div id="kan1interieur">
</div>
</div>
</div>
</body>
</html>
et mon css:
@charset "utf-8";
/* CSS Document */
/*body*/
#body {
height:100%;
width:100%;
margin:0;
padding:0;;
text-align:center;
position:absolute;
}
/*conteneur*/
#conteneur {
margin:auto;
background:#000;
height:1000px;
width:1000px;
position:relative;
}
/*entête kanna*/
#entetekanna {
background-image:url(../images/catalogue/kannasurvol.png);
background-position:center;
background-repeat:no-repeat;
width:1000px;
height:84px;
position:relative;
}
/*div kan1*/
#kan1 {
border-color:#CCC;
border-style:outset;
height:195px;
width:350px;
float:left;
position:relative;
top:75px;
margin-left:120px;
}
/*div kan1 interieur*/
#kan1interieur {
border-color:#CCC;
border-style:outset;
height:195px;
width:350px;
float:right;
margin-right:120px;
top:75px;
position:relative;
}
.overlay
{
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
display: none;
z-index: 999;
background: rgba(0,0,0,0.7);
}
.overlay a
{
display: table-cell;
vertical-align: middle;
text-align: center;
}
.overlay_container img
{
background: #000000;
padding: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
}
.overlay:target { display : table; }
Voilà, je bloque, je ne sais pas trop quoi modifier ni comment, si quelqu'un pouvait me donner une piste... même juste un tout petit indice, ça serait cool....
Merici d'avance!!
Modifié par fvsch (01 Jul 2011 - 12:52)