Ergebnis:Implementierungscodehtml<ul Klasse="Folien"> <input type="radio" name="radio-btn" id="img-1" aktiviert /> <li Klasse="Foliencontainer"> <div Klasse="Folie"> <img src="http://farm9.staticflickr.com/8072/8346734966_f9cd7d0941_z.jpg" /> </div> <div Klasse="nav"> <label für="img-6" class="prev">‹</label> <label für="img-2" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-2" /> <li Klasse="Foliencontainer"> <div Klasse="Folie"> <img src="http://farm9.staticflickr.com/8504/8365873811_d32571df3d_z.jpg" /> </div> <div Klasse="nav"> <label für="img-1" class="prev">‹</label> <label für="img-3" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-3" /> <li Klasse="Foliencontainer"> <div Klasse="Folie"> <img src="http://farm9.staticflickr.com/8068/8250438572_d1a5917072_z.jpg" /> </div> <div Klasse="nav"> <label für="img-2" class="prev">‹</label> <label für="img-4" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-4" /> <li Klasse="Foliencontainer"> <div Klasse="Folie"> <img src="http://farm9.staticflickr.com/8061/8237246833_54d8fa37f0_z.jpg" /> </div> <div Klasse="nav"> <label für="img-3" class="prev">‹</label> <label für="img-5" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-5" /> <li Klasse="Foliencontainer"> <div Klasse="Folie"> <img src="http://farm9.staticflickr.com/8055/8098750623_66292a35c0_z.jpg" /> </div> <div Klasse="nav"> <label für="img-4" class="prev">‹</label> <label für="img-6" class="next">›</label> </div> </li> <input type="radio" name="radio-btn" id="img-6" /> <li Klasse="Foliencontainer"> <div Klasse="Folie"> <img src="http://farm9.staticflickr.com/8195/8098750703_797e102da2_z.jpg" /> </div> <div Klasse="nav"> <label für="img-5" class="prev">‹</label> <label für="img-1" class="next">›</label> </div> </li> <li Klasse="nav-dots"> <label für="img-1" class="nav-dot" id="img-dot-1"></label> <label für="img-2" class="nav-dot" id="img-dot-2"></label> <label für="img-3" class="nav-dot" id="img-dot-3"></label> <label für="img-4" class="nav-dot" id="img-dot-4"></label> <label für="img-5" class="nav-dot" id="img-dot-5"></label> <label für="img-6" class="nav-dot" id="img-dot-6"></label> </li> </ul> CSS3@import-URL (https://fonts.googleapis.com/css?family=Varela+Round); html, Text { Hintergrund: #333 url("https://codepen.io/images/classy_fabric.png"); } .Folien { Polsterung: 0; Breite: 609px; Höhe: 420px; Anzeige: Block; Rand: 0 automatisch; Position: relativ; } .Folien * { Benutzerauswahl: keine; -ms-user-select: keine; -moz-Benutzerauswahl: keine; -khtml-Benutzerauswahl: keine; -webkit-Benutzerauswahl: keine; -webkit-touch-callout: keine; } .slides Eingabe { Anzeige: keine; } .slide-container { Anzeige: Block; } .gleiten { oben: 0; Deckkraft: 0; Breite: 609px; Höhe: 420px; Anzeige: Block; Position: absolut; transformieren: Skalierung(0); Übergang: alle 0,7 s sanft ein- und ausfahren; } .slide img { Breite: 100 %; Höhe: 100%; } .nav Bezeichnung { Breite: 200px; Höhe: 100%; Anzeige: keine; Position: absolut; Deckkraft: 0; Z-Index: 9; Cursor: Zeiger; Übergang: Deckkraft 0,2 s; Farbe: #FFF; Schriftgröße: 156pt; Textausrichtung: zentriert; Zeilenhöhe: 380px; Schriftfamilie: „Varela Round“, serifenlos; Hintergrundfarbe: rgba(255, 255, 255, .3); Textschatten: 0px 0px 15px rgb(119, 119, 119); } .slide:hover + .nav label { Deckkraft: 0,5; } .nav label:hover { Deckkraft: 1; } .nav .nächstes { rechts: 0; } Eingabe: aktiviert + .slide-container .slide { Deckkraft: 1; transformieren: Skalierung(1); Übergang: Deckkraft 1 s, leichtes Ein-Aus; } Eingabe: aktiviert + .slide-container .nav label { Anzeige: Block; } .nav-dots { Breite: 100 %; unten: 9px; Höhe: 11px; Anzeige: Block; Position: absolut; Textausrichtung: zentriert; } .nav-Punkte .nav-Punkt { oben: -5px; Breite: 11px; Höhe: 11px; Rand: 0,4px; Position: relativ; Randradius: 100 %; Anzeige: Inline-Block; Hintergrundfarbe: rgba(0, 0, 0, 0,6); } .nav-dots .nav-dot:hover { Cursor: Zeiger; Hintergrundfarbe: rgba(0, 0, 0, 0,8); } Eingabe#img-1:aktiviert ~ .nav-dots Bezeichnung#img-dot-1, Eingabe#img-2:aktiviert ~ .nav-dots Bezeichnung#img-dot-2, Eingabe#img-3:aktiviert ~ .nav-dots Bezeichnung#img-dot-3, Eingabe#img-4:aktiviert ~ .nav-dots Bezeichnung#img-dot-4, Eingabe#img-5:aktiviert ~ .nav-dots Bezeichnung#img-dot-5, Eingabe#img-6:aktiviert ~ .nav-dots Label#img-dot-6 { Hintergrund: rgba(0, 0, 0, 0,8); } Oben sind die Details der von CSS3 implementierten Schaltfläche zum Umschalten des Bild-Hover-Effekts. Weitere Informationen zum Umschalten des Bild-Hover-Effekts in CSS3 finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! |
<<: Detaillierte Erläuterung der Vue-Projektverpackung
>>: Detaillierte Erklärung der Bildlaufleisten-Bildlaufsteuerung von DOM-Elementen in HTML
Binlog ist eine binäre Protokolldatei, die zum Au...
Vorwort: In den vorherigen Artikeln wurde die Ver...
Ich freue mich sehr, an dieser Folge der Kartoffe...
Nach der Installation von MySQL werden Sie festst...
Seitdem ich 2017 mit der Arbeit an Vulhub begonne...
Inhaltsverzeichnis Vorwort 1. unbekannt vs. belie...
In diesem Artikel wird der spezifische Code von n...
In diesem Artikel erfahren Sie, wie Sie Kylin auf...
1. Docker mountet das lokale Verzeichnis Docker k...
1. MySQL-Selbstverbindung MySQL muss beim Abfrage...
Ob das Mapping der Mausposition oder das Implemen...
Vorwort smb ist der Name eines Protokolls, das fü...
1. Beschreibung Früher haben wir über die Install...
Heute stelle ich zwei HTML-Tags vor, die ich nich...
1. Hintergrund 1. Stellen Sie kurz den Shared Sto...