<div class="window">
<span id="slide-1"></span>
<span id="slide-2"></span>
<span id="slide-3"></span>
<span id="slide-4"></span>
<span id="slide-5"></span>
<div class="image-container">
<img src="https://archive.org/download/altometa_gmail_E/a.jpg" class="slide">
<img src="https://archive.org/download/altometa_gmail_E/b.jpg" class="slide">
<img src="https://archive.org/download/altometa_gmail_E/c.jpg" class="slide">
<img src="https://archive.org/download/altometa_gmail_E/d.jpeg" class="slide">
<img src="https://archive.org/download/altometa_gmail_E/e.jpg" class="slide">
</div>
<div class="button-container">
<a href="#slide-1" class="slider-button"></a>
<a href="#slide-2" class="slider-button"></a>
<a href="#slide-3" class="slider-button"></a>
<a href="#slide-4" class="slider-button"></a>
<a href="#slide-5" class="slider-button"></a>
</div>
</div>
body {
background-color: #000;
}
.window {
width: 450px;
height: 300px;
margin-left: auto;
margin-right: auto;
overflow: hidden;
text-align: center;
}
.image-container {
width: 2250px;
height: 300px;
position: relative;
transition: left 2s;
transition: left 2s;
transition: left 2s;
transition: left 2s;
}
.slide {
float: left;
margin: 0;
padding: 0;
}
.button-container {
top: -20px;
position: relative;
}
.slider-button {
display: inline-block;
height: 10px;
width: 10px;
border-radius: 5px;
background-color: #fff;
}
#slide-1:target ~ .image-container {
left: 0;
}
#slide-2:target ~ .image-container {
left: -450px;
}
#slide-3:target ~ .image-container {
left: -900px;
}
#slide-4:target ~ .image-container {
left: -1350px;
}
#slide-5:target ~ .image-container {
left: -1800px;
}
@media screen and (max-width:560px){
.window, .image-container img {
width: 350px;
}
.image-container {
width: 1750px;
}
.button-container {
top: -95px;
}
.slider-button {
margin: 0 5px;
}
#slide-2:target ~ .image-container {
left: -350px;
}
#slide-3:target ~ .image-container {
left: -700px;
}
#slide-4:target ~ .image-container {
left: -1050px;
}
#slide-5:target ~ .image-container {
left: -1400px;
}
}
@media screen and (max-width:460px){
.window, .image-container img {
width: 250px;
}
.image-container {
width: 1250px;
}
.button-container {
top: -160px;
}
#slide-2:target ~ .image-container {
left: -250px;
}
#slide-3:target ~ .image-container {
left: -500px;
}
#slide-4:target ~ .image-container {
left: -750px;
}
#slide-5:target ~ .image-container {
left: -1000px;
}
}
// Please join me in my blog
// https://altofenrir.astralmeta.com
This Pen doesn't use any external CSS resources.
This Pen doesn't use any external JavaScript resources.