Ich möchte Bilder mit Verkleinerung auf das 2. Bild, das 3. Bild usw. übertragen. Ich habe versucht, es mit einigen Keyframes über Hintergrundbild und Skalierung selbst zu machen, und es hat anständig funktioniert, außer es gab zwei Probleme. 1. Mein Text und meine Schaltflächen wurden ebenfalls skaliert. 2. Die Dauer der Bilder war zu kurz. Ich würde es einschließen, aber ich habe es gelöscht, da es nicht das war, wonach ich gesucht habe. Ich bin mir nicht sicher, ob dies mit reinem CSS möglich ist, zumindest nicht einfach. Also neige ich dazu, JS verwenden zu müssen? Hier ist mein aktueller Code.
.jumbo {
display: flex;
flex-direction: column;
justify-content: Center;
margin: 0;
width: 100vw;
height: 100vh;
min-height:100vh;
background: linear-gradient(rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.3)),
url("images/j-img1.png");
background-repeat:no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.jumbo-text {
text-align: center;
color: white;
font-weight: 600;
}
/* Jumbo button */
.vmore-button {
text-align: center;
border: 2px solid white;
text-transform: uppercase;
padding: 16px;
align-self: Center;
margin: 20px;
border-radius: 5px;
font-weight: 600;
font-size: 24px;
transition: 0.5s ease;
color: white;
max-height: 70px;
cursor:pointer;
}
<div class="jumbo">
<h2 class="jumbo-text">
Welcome to LLG
</h2>
<h3 class="jumbo-text animated slideInLeft delay-1s" style="color:#e8e8e8; font-weight:500;">
Memorable Gaming Experience, High Quality Servers.
</h3>
<a class="vmore-button hvr-icon-pulse-shrink" href="#viewmore">View more<br><i class="fas fa-arrow-circle-down hvr-icon"></i></a>
</div>
Antworten:
Sie benötigen einen Container-Div und zwei untergeordnete Teiler. Das erste Kind sollte Bilder zoomen / übergehen, das zweite Kind sollte Ihren Text enthalten. Sowohl die Bild- als auch die Textteiler sollten absolut so positioniert sein, dass sie übereinander liegen. Sie können ändern, welche Bereiche / Bilder aktiv / sichtbar sind, indem Sie eine bestimmte Klasse auf den übergeordneten Container anwenden.
quelle
Ich weiß nicht, ob Sie das mit Ihrer Anfrage meinen oder nicht
Ein Bild wird platziert, wenn die Breite 600 und weniger beträgt. Sie können es testen
quelle