Css Slider
CSS Slider der kein Javascript brauch
Der hier verwendete Code
<style>
html, body {
padding: 0;
margin: 0;
width: 100%;
height: 100%;
background-color: #2B2D42;
font-family: 'Open Sans', sans-serif;
}
h1,h2 {color:#fff;}
.container {
position: relative;
margin-top: 100px;
width: 100%;
text-align: center;
}
.block {
width: 10%;
height: 300px;
display: inline-block;
background-color: #E83F6F;
cursor: pointer;
position: relative;
transition: width .5s ease-in-out, background-color .5s ease-in-out;
text-align: center;
}
.block:hover {
background-color: #2274A5;
width: 30%;
transition: width .5s ease-in-out, background-color .5s ease-in-out;
}
.block:hover .img-p {
opacity: 1;
transition: opacity .5s .51s ease-in-out;
}
.block:hover .layer {
opacity: .5;
transition: opacity .5s ease-in-out;
}
.img-p {
position: absolute;
font-size: 16px;
opacity: 0;
color: #FFF;
text-align: left;
line-height: 1.6em;
}
.p-container {
width: 80%;
position: relative;
top: 35%;
margin-left: 5%;
}
h1 { color: #fff; }
.image {
background-image: url(https://placeimg.com/640/480/animals);
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.image.fixed {
background-attachment: fixed;
background-position: center center;
background-size: 100% auto;
}
.layer {
position: absolute;
left: 0;
top: 0;
bottom: 0;
right: 0;
background-color: #000;
width: 100%;
height: 100%;
opacity: 0;
}
@media (max-width: 768px) {
.container {
width: 90%;
margin: 0 auto;
}
.block {
width: 100%;
height: 200px;
transition: height .5s ease-in-out;
}
.block:hover {
width: 100%;
height: 400px;
transition: height .5s ease-in-out;
}
}
@media (min-width: 768px) {
.block { width: 15%; }
}
@media (min-width: 992px) {
.block { width: 10%; }
}
</style>
<div id="css-script-menu">
<div class="css-script-center">
<div class="css-script-clear"></div>
</div>
</div>
<h1 style="margin-top:150px; text-align:center;">Pure CSS Expanding Slideshow Example</h1>
<div class="container">
<h2>Html elements</h2>
<div class="block">
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
<div class="block">
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
<div class="block">
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
<div class="block">
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
<div class="block">
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
</div>
<div class="container">
<h2>Images</h2>
<div class="block image">
<div class="layer"></div>
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
<div class="block image">
<div class="layer"></div>
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
<div class="block image">
<div class="layer"></div>
<div class="p-container">
<p class="img-p"> Lorem ipsum dolor sit amet, consectetur adipisicing elit. Non fuga, vero ea enim. Nemo voluptas on fuga, vero ea enim. Nemo voluptas culpa temporibus eius quae sunt. </p>
</div>
</div>
</div>