Galerie photo slider seulement sur plus de 600 px

Résolu/Fermé
tiran58 Messages postés 58 Date d'inscription jeudi 5 juin 2014 Statut Membre Dernière intervention 21 avril 2016 - 3 juin 2015 à 12:08
tiran58 Messages postés 58 Date d'inscription jeudi 5 juin 2014 Statut Membre Dernière intervention 21 avril 2016 - 4 juin 2015 à 14:56
Bonjour,

je voudrai faire un slider galerie photo en css mes je ne veux pas que sette galerie s'affiche sur la version mobile

voici mon code actuel :

<section id="banner">
				<header>
					<h2>Tel: <em> 06 ** 21 ** 59</em> | <em> 01 48 ** 60 **</em></h2>
				<!--	<a href="#" class="button">Voir plus</a> -->
				</header>
			</section>


avec pour css

	#banner {
		background-image: url("../images/banner.jpg");
		background-position: center center;
		background-size: cover;
		height: 28em;
		text-align: center;
		position: relative;
	}

		#banner header {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			background: #212121;
			background: rgba(27, 27, 27, 0.75);
			color: #fff;
			padding: 1.5em 0;
		}

			#banner header h2 {
				display: inline-block;
				margin: 0;
				font-size: 1.25em;
				vertical-align: middle;
			}

				#banner header h2 em {
					opacity: 0.75;
				}

				#banner header h2 a {
					border-bottom-color: rgba(255, 255, 255, 0.5);
				}

					#banner header h2 a:hover {
						border-bottom-color: transparent;
					}

			#banner header .button {
				vertical-align: middle;
				margin-left: 1em;
			}


et je veux donc rajouter ceci :

ul{
     width:1800px;
     -webkit-animation: animNom 20s ease 0s infinite;
        -moz-animation: animNom 20s ease 0s infinite;
         -ms-animation: animNom 20s ease 0s infinite;
          -o-animation: animNom 20s ease 0s infinite;
             animation: animNom 20s ease 0s infinite;
}

@keyframes animNom {
from, 14%, to {transform:translateX(0px);}
16%, 30% {transform:translateX(-300px);}
32%, 46% {transform:translateX(-600px);}
48%, 62% {transform:translateX(-900px);}
64%, 78% {transform:translateX(-1200px);}
80%, 96% {transform:translateX(-1500px);}
}   


mes il faux savoir que j'ai aussi ceci pour ne pas afficher a moin de 600 px

			<div id="header">

				<!-- Logo -->
					<h1 id="logo" class="mob"> SDPCS <em> 94</em></h1>
					<h1 class="nonmob"><a href="index.php" >Stephane depannage plomberie chauffage service <em> 94</em></a></h1>


<script>
var w = document.documentElement.offsetWidth;
var mobile = document.getElementsByClassName("mob");
var nonmobile = document.getElementsByClassName("nonmob");
if (w > 600) {for(var i = 0; i < mobile.length; i++) {
    mobile[i].style.display = 'none';
}}
else {for(var i = 0; i < nonmobile.length; i++) {
    nonmobile[i].style.display = 'none';
}}
</script>


avec pour css

.mobile {
display:none;
}

.nonmobile {
display:block;
}


@media screen and (max-width: 600px){
.mobile {display:block;}
.nonmobile {display:none;}
}


comment je pourrai adapter tous sa ?

merci devance !
A voir également:

1 réponse

animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
3 juin 2015 à 15:43
Bonjour
l'element qui contient ton slider tu lui mets un class mobile
exemple tu mets ton slider dans un <div class="mobile"> slider</div>
1
tiran58 Messages postés 58 Date d'inscription jeudi 5 juin 2014 Statut Membre Dernière intervention 21 avril 2016 13
3 juin 2015 à 19:03
merci mes comment indiquer les image ? je peux le faire par le css ?
0
animostab Messages postés 2829 Date d'inscription jeudi 10 mars 2005 Statut Membre Dernière intervention 11 novembre 2019 738
3 juin 2015 à 20:23
voici quelques sliders en pur css
https://bashooka.com/coding/pure-css3-image-sliders/
attention ne fonctionne qu'avec les navigateur comprenant les animation css3 donc IE9 risque de pas comprendre

Sinon pour faire un slider avec un plugin jquery
tu cherche slider jquery dans google il y en a des tonnes
0
tiran58 Messages postés 58 Date d'inscription jeudi 5 juin 2014 Statut Membre Dernière intervention 21 avril 2016 13
4 juin 2015 à 14:56
ok merci a toi !!
0