Fechter-Ibis-2009
Neues Mitglied
Hi alle zusammen,
mir ist auf vielen Webseiten aufgefallen dass sich Inhalte verdrehen oder verschieben wenn man rauf oder runterscrollt.
Kann man das ohne Javascript und nur mit HTML und CSS machen?
Beispielsweise möchte ich eine fette Überschrift nach links verschwinden lassen wenn man nach unten scrollt. Wenn man nach oben scrollt soll die Überschrift wieder reinrutschen.
Wie stelle ich das am Besten an?
Habe mal angefangen und die Quellcodes angehängt. Bisher rührt sich da natürlich noch nix.
Grüße vom Fechter ;-)
mir ist auf vielen Webseiten aufgefallen dass sich Inhalte verdrehen oder verschieben wenn man rauf oder runterscrollt.
Kann man das ohne Javascript und nur mit HTML und CSS machen?
Beispielsweise möchte ich eine fette Überschrift nach links verschwinden lassen wenn man nach unten scrollt. Wenn man nach oben scrollt soll die Überschrift wieder reinrutschen.
Wie stelle ich das am Besten an?
Habe mal angefangen und die Quellcodes angehängt. Bisher rührt sich da natürlich noch nix.
HTML:
<!DOCTYPE html>
<html lang="de">
<head>
<link rel="stylesheet" type="text/css" href="global.css">
<title>Scrolling effects Betatest</title>
<meta charset="utf-8">
</head>
<body>
<div class="wrapper">
<div class="section01">
<h1>Überschrift auf erster Seite mit Effekt</h1>
</div>
<div class="section02">
<h1>Zweite Seite</h1>
</div>
<div class="section03">
<h1>Dritte Seite</h1>
</div>
</div>
</body>
</html>
CSS:
html, body {
height: 100vh;
margin: 0;
padding: 0;
background-color: #dddddd;
}
h1 {
text-align: center;
line-height: 1.5em;
font-size: 3em;
font-family: Arial, sans-serif;
text-transform: uppercase;
letter-spacing: 0.15em;
}
.wrapper {
display: flex;
flex-direction: column;
}
.section01 {
padding-left: 4em;
padding-right: 4em;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background-color: beige;
}
.section02 {
padding-left: 4em;
padding-right: 4em;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background-color: darkseagreen;
}
.section03 {
padding-left: 4em;
padding-right: 4em;
height: 100vh;
display: flex;
justify-content: center;
align-items: center;
background-color: beige;
}
Grüße vom Fechter ;-)