Partage
  • Partager sur Facebook
  • Partager sur Twitter

rendre gallerie jquery responsive

    17 juin 2017 à 18:30:33

    Bonjour,

    j'aimerai rendre responsive l'exemple 5 de cette galerie quelqu'un aurai il un idée et je voudrai savoir comment il faut faire pour mettre plusieurs diaporama sur la même page ?

    http://www.jqueryscript.net/gallery/Fast-Performing-Photo-Gallery-Plugin-Galleriffic.html

    le html:

    <div id="page">
    			<div id="container">
    				<h1><a href="index.html">Galleriffic</a></h1>
    				<h2>Alternate layout using custom previous/next page controls</h2>
    
    				<!-- Start Advanced Gallery Html Containers -->				
    				<div class="navigation-container">
    					<div id="thumbs" class="navigation">
    						<a class="pageLink prev" style="visibility: hidden;" href="#" title="Previous Page"></a>
    					
    						<ul class="thumbs noscript">
    							<li>
    								<a class="thumb" name="leaf" href="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015.jpg" title="Title #0">
    									<img src="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015_s.jpg" alt="Title #0" />
    								</a>
    								<div class="caption">
    									<div class="image-title">Title #0</div>
    									<div class="image-desc">Description</div>
    									<div class="download">
    										<a href="http://farm4.static.flickr.com/3261/2538183196_8baf9a8015_b.jpg">Download Original</a>
    									</div>
    								</div>
    							</li>
    	
    							<li>
    								<a class="thumb" name="drop" href="http://farm3.static.flickr.com/2404/2538171134_2f77bc00d9.jpg" title="Title #1">
    									<img src="http://farm3.static.flickr.com/2404/2538171134_2f77bc00d9_s.jpg" alt="Title #1" />
    								</a>
    								<div class="caption">
    									Any html can be placed here ...
    								</div>
    							</li>
    
    						</ul>
    						<a class="pageLink next" style="visibility: hidden;" href="#" title="Next Page"></a>
    					</div>
    				</div>
    				<div class="content">
    					<div class="slideshow-container">
    						<div id="controls" class="controls"></div>
    						<div id="nav" class="controls"></div>
    						<div id="loading" class="loader"></div>
    						<div id="slideshow" class="slideshow"></div>
    					</div>
    					<div id="caption" class="caption-container">
    						<div class="photo-index"></div>
    					</div>
    				</div>
    				<!-- End Gallery Html Containers -->
    				<div style="clear: both;"></div>
    			</div>
    		</div>



    le css :

    div#container {
    	overflow: hidden;
    }
    div.content {
    	display: none;
    	clear: both;
    }
    
    div.content a, div.navigation a {
    	text-decoration: none;
    }
    div.content a:hover, div.content a:active {
    	text-decoration: underline;
    }
    
    div.navigation a.pageLink {
    	height: 77px;
    	line-height: 77px;
    }
    
    div.controls {
    	margin-top: 5px;
    	height: 23px;
    }
    div.controls a {
    	padding: 5px;
    }
    div.ss-controls {
    	float: left;
    }
    div.nav-controls {
    	float: right;
    }
    
    div.slideshow-container,
    div.loader,
    div.slideshow a.advance-link {
    	width: 510px; /* This should be set to be at least the width of the largest image in the slideshow with padding */
    }
    
    div.loader,
    div.slideshow a.advance-link,
    div.caption-container {
    	height: 502px; /* This should be set to be at least the height of the largest image in the slideshow with padding */	
    }
    
    div.slideshow-container {
    	position: relative;
    	clear: both;
    	float: left;
    	height: 562px;
    }
    
    div.loader {
    	position: absolute;
    	top: 0;
    	left: 0;
    	background-image: url('images/loader.gif');
    	background-repeat: no-repeat;
    	background-position: center;
    }
    div.slideshow span.image-wrapper {
    	display: block;
    	position: absolute;
    	left: 0;
    }
    div.slideshow a.advance-link {
    	display: block;
    	line-height: 502px; /* This should be set to be at least the height of the largest image in the slideshow with padding */
    	text-align: center;
    }
    
    div.slideshow a.advance-link:hover,
    div.slideshow a.advance-link:active,
    div.slideshow a.advance-link:visited {
    	text-decoration: none;
    }
    div.slideshow a.advance-link:focus {
    	outline: none;
    }
    
    div.slideshow img {
    	border-style: solid;
    	border-width: 1px;
    }
    div.caption-container {
    	float: right;
    	position: relative;
    	margin-top: 30px;
    }
    span.image-caption {
    	display: block;
    	position: absolute;
    	top: 0;
    	left: 0;
    }
    
    div.caption-container, span.image-caption {
    	width: 334px;
    }
    
    div.caption {
    	padding: 0 12px;
    }
    
    div.image-title {
    	font-weight: bold;
    	font-size: 1.4em;
    }
    div.image-desc {
    	line-height: 1.3em;
    	padding-top: 12px;
    }
    div.download {
    	margin-top: 8px;
    }
    div.photo-index {
    	position: absolute;
    	bottom: 0;
    	left: 0;
    	padding: 0 12px;
    }
    div.navigation-container {
    	float: left;
    	position: relative;
    	left: 50%;
    }
    div.navigation {
    	float: left;
    	position: relative;
    	left: -50%;
    }
    div.navigation a.pageLink {
    	display: block;
    	position: relative;
    	float: left;
    	margin: 2px;
    	width: 16px;
    	background-position:center center;
    	background-repeat:no-repeat;
    }
    div.navigation a.pageLink:focus {
    	outline: none;
    }
    
    ul.thumbs {
    	position: relative;
    	float: left;
    	margin: 0;
    	padding: 0;
    }
    ul.thumbs li {
    	float: left;
    	padding: 0;
    	margin: 2px;
    	list-style: none;
    }
    a.thumb {
    	padding: 1px;
    	display: block;
    }
    a.thumb:focus {
    	outline: none;
    }
    ul.thumbs img {
    	border: none;
    	display: block;
    }
    div.pagination {
    	clear: both;
    	position: relative;
    	left: -50%;
    }
    div.pagination a, div.pagination span.current, div.pagination span.ellipsis {
    	position: relative;
    	display: block;
    	float: left;
    	margin-right: 2px;
    	padding: 4px 7px 2px 7px;
    	border: 1px solid #ccc;
    }
    div.pagination a:hover {
    	text-decoration: none;
    }
    div.pagination span.current {
    	font-weight: bold;
    }
    div.pagination span.ellipsis {
    	border: none;
    	padding: 5px 0 3px 2px;
    }
    
    div.gallery-gutter {
    	clear: both;
    	padding-bottom: 20px;
    }



    Merci pour votre aide.

    -
    Edité par creationsites 17 juin 2017 à 18:32:16

    • Partager sur Facebook
    • Partager sur Twitter

    rendre gallerie jquery responsive

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown