Starałem się ukryć kropki (musiałem na 100% zmienić ich nazwę bo się gryzło z innym kodem CMS ale i tak chcę je usunąć) no i zrobiłem jak zrobiłem. Wyświetla się, jednak treść nie jest automatycznie przewijana, a na stronie CodePen jak tak zrobiłem to działało.
Livedemo: http://www.nauka-rp....dex.php?/index
Tuż pod menu.
Kod HTML:
<div class="ipsSideBlock clearfix">
<div id="slider">
<input checked="" type="radio" name="slider" id="slide1" selected="false">
<input type="radio" name="slider" id="slide2" selected="false">
<input type="radio" name="slider" id="slide3" selected="false">
<input type="radio" name="slider" id="slide4" selected="false">
<div id="slides">
<div id="overflow">
<div class="inner">
<img src="http://gfxcms.eu/hosting/upload/images/erwszy_konkurs_2.png">
<img src="http://gfxcms.eu/hosting/upload/images/rekrutacja.png">
</div>
</div>
</div>
<label for="slide1" id="slide"></label>
<label for="slide2" id="slide"></label>
</div></div>
<script>
var pagination = $('label#slide'),
delay = 3000,
idx = 0,
auto = true;
if (auto == true) {
setInterval(function() {
if (idx == pagination.length) {
idx = 0;
}
$('label#slide').eq(idx).trigger('click');
idx = idx + 1;
}, delay);
};
</script>
Kod CSS:
#slider {
width: 100%;
text-align: center;
margin: 0 auto;
}
#overflow {
width: 100%;
overflow: hidden;
}
#slides .inner {
width: 400%;
}
#slides .inner {
-webkit-transform: translateZ(0);
-moz-transform: translateZ(0);
-o-transform: translateZ(0);
-ms-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-ms-transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition: all 800ms cubic-bezier(0.770, 0.000, 0.175, 1.000);
-webkit-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
-moz-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
-o-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
-ms-transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
transition-timing-function: cubic-bezier(0.770, 0.000, 0.175, 1.000);
}
#slides img {
width: 25%;
float: left;
}
#slide1:checked ~ #slides .inner {
margin-left: 0;
}
#slide2:checked ~ #slides .inner {
;
}
#slide3:checked ~ #slides .inner {
;
}
#slide4:checked ~ #slides .inner {
;
}
input[type="radio"] {
display: none;
}
kropka {
background: #CCC;
display: inline-block;
cursor: pointer;
width: 10px;
height: 10px;
border-radius: 5px;
}
#slide1:checked ~ label[for="slide1"],
#slide2:checked ~ label[for="slide2"],
#slide3:checked ~ label[for="slide3"],
#slide4:checked ~ label[for="slide4"] {
background: #333;
}