add gallery slider

main
yova 3 years ago
parent 03295ef50e
commit aabfb33a2d

@ -17,6 +17,7 @@ Kein Bock mehr auf ein Smartphone dem du nicht vertrauen kannst? Von dem du kein
# Was bekommst du?
Ein eingehend durchgechecktes Smartphone mit neuem Akku und hübschem Case. Die wichtigsten Apps sind vorinstalliert.
{{< gallery-slider >}}
## Smartphone
@ -49,7 +50,7 @@ Installiert ist ein aktuelles [lineage OS](https://lineageos.org/). Um den Start
- {{< app-desc name="fdroid" target="https://f-droid.org/" imgurl="https://gitlab.com/fdroid/artwork/-/raw/master/fdroid-logo-2015/fdroid-logo.svg" >}} Der freie App Store. {{< /app-desc >}}
- {{< app-desc name="aurora" target="https://auroraoss.com/" imgurl="https://gitlab.com/AuroraOSS/AuroraStore/-/raw/master/app/src/main/res/mipmap-mdpi/ic_launcher.png" >}} Ermöglicht das wahlweise anonyme Nutzen des play stores.{{< /app-desc >}}
- Groupware
- {{< app-desc name="nextcloud" target="https://nextcloud.com/" imgurl="https://nextcloud.com/wp-content/themes/next/assets/img/common/favicon.png" >}} Die dezentrale Komplettlösung für online Zusammenarbeit. Ermöglicht den Zugriff auf Onlinespeicherplatz, optional Ende-zu-Ende verschlüsselt. Konfiguriert online Kalender und Aufgabenverwaltung. {{< /app-desc >}}
- {{< app-desc name="nextcloud" target="https://nextcloud.com/" imgurl="https://nextcloud.com/wp-content/themes/next/assets/img/common/favicon.png" >}} Die dezentrale Komplettlösung für online Zusammenarbeit. Ermöglicht den Zugriff auf Onlinespeicherplatz, optional Ende-zu-Ende verschlüsselt. Synchronisiert online Kalender und Aufgabenverwaltung. {{< /app-desc >}}
- Notizen
- {{< app-desc name="notepad" imgurl="https://github.com/farmerbb/Notepad/raw/master/app/src/main/res/mipmap-mdpi/ic_launcher.png" target="https://github.com/farmerbb/Notepad/" >}} Einfacher Notizblock. {{< /app-desc >}}
- Malware scanner
@ -60,7 +61,9 @@ Installiert ist ein aktuelles [lineage OS](https://lineageos.org/). Um den Start
---
Hast du Interesse an so einem Ding? Dann sicher dir gleich eins:
## Sicher dir eins!
Kost nur 150€ inkl. Versand und Steuern.
Hast du Interesse an so einem Ding? Dann gib gleich bescheid:
{{< contact_form id="contact-form" placeholder_name="Name" placeholder_email="Email Address" placeholder_message="Message" button_label="Send ✉️">}}

@ -0,0 +1,166 @@
<!-- zuerst das Sichtfenster -->
<style>
.sliderElements,
.sliderElements figure,
.sliderControls {
margin: 0;
}
.sliderElements:after {
content: ".";
display: block;
height: .1px;
clear: both;
visibility: hidden;
font-size: 0;
overflow: hidden;
}
.cssSlider {
overflow-x: hidden;
}
.sliderElements {
list-style: none;
position: relative;
left: 0;
width: 400%;
margin-bottom: .8em;
padding: 0;
-webkit-transition: left .8s ease-in-out;
-moz-transition: left .8s ease-in-out;
-o-transition: left .8s ease-in-out;
transition: left .8s ease-in-out;
}
.sliderElements > li {
float: left;
width: 25%;
position: relative;
}
#slide02:checked ~ .sliderElements {
left: -100%;
}
#slide03:checked ~ .sliderElements {
left: -200%;
}
#slide04:checked ~ .sliderElements {
left: -300%;
}
/* Bildunterschrift auf dem Bild positionieren */
.sliderElements figcaption {
display: block;
color: #fff;
position: absolute;
left: 0;
bottom: 1em;
padding: .4em;
background: rgba(0,0,0,.5);
}
/* Bilder responsive */
.sliderElements img {
width: auto;
max-height: 40em;
margin-left: auto;
margin-right: auto;
}
/* inputs aus dem Blickfeld schieben */
.cssSlider input {
position: absolute;
left: -99999px;
}
/* mittige Ausrichtung der Controls - funktioniert im Zusammenspiel mit inline-block */
.sliderControls {
text-align: center;
}
/* Controls nebeneinander bringen */
.sliderControls li {
display: inline-block;
}
/* Controls auf einheitliche Maße bringen und die Ecken abrunden */
.sliderControls label {
width: 20px;
height: 20px;
line-height: 20px;
text-align: center;
border-radius: 50%;
display: block;
cursor: pointer;
background: #68B022;
color: #68B022;
}
/* Attributselektor und indirekter Nachfahrkombinator zum ansteuern der labels */
.sliderControls label:hover,
#slide01:checked ~ .sliderControls label[for="slide01"],
#slide02:checked ~ .sliderControls label[for="slide02"],
#slide03:checked ~ .sliderControls label[for="slide03"],
#slide04:checked ~ .sliderControls label[for="slide04"] {
background: #ddd;
color: #ddd;
}
.prose ul > li::before {
content: none;
}
</style>
<div class="cssSlider" title="Auf die grünen Punkte klicken für weitere Screenshots">
<!-- die inputs um den Slider zu Steuern -->
<input type="radio" name="slider" id="slide01" checked="checked">
<input type="radio" name="slider" id="slide02">
<input type="radio" name="slider" id="slide03">
<input type="radio" name="slider" id="slide04">
<!-- die einzelnen Slides, hier als Liste angelegt -->
<ul class="sliderElements">
<li>
<figure>
<img src="/images/screenshots/Screenshot_20211018-202224_Trebuchet.png" alt="">
<figcaption>Der Trebauchet Launcher von LineageOS besticht durch seine Aufgeräumtheit.</figcaption>
</figure>
</li>
<li>
<figure>
<img src="/images/screenshots/Screenshot_20211018-202245_Trebuchet.png" alt="">
<figcaption>Die wichtigsten Apps sind vorinstalliert.</figcaption>
</figure>
</li>
<li>
<figure>
<img src="/images/screenshots/Screenshot_20211015-213151_OsmAnd~.png" alt="">
<figcaption>Der freie offline Navigator OSMAnd.</figcaption>
</figure>
</li>
<li>
<figure>
<img src="/images/screenshots/Screenshot_20211018-203310_Tor_Browser.png">
<figcaption>Eine gesicherte Privatssphäre mit dem Tor Browser.</figcaption>
</figure>
</li>
</ul>
<!-- Eine Steuerung -->
<ul class="sliderControls">
<li><label for="slide01">1</label></li>
<li><label for="slide02">2</label></li>
<li><label for="slide03">3</label></li>
<li><label for="slide04">4</label></li>
</ul>
</div>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 587 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 479 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 1.5 MiB

Loading…
Cancel
Save