A Pen by Karl Danninger on CodePen.
Created
May 24, 2019 16:27
-
-
Save luenfire/338f61060cae5064a7c69b11a6e06092 to your computer and use it in GitHub Desktop.
CSS-only Parallax Scroll
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="MainContainer"> | |
<div class="ParallaxContainer"> | |
<h1> | |
Aloha! | |
</h1> | |
</div> | |
<div class="ContentContainer"> | |
<div class="Content"> | |
<p>ʻO Lorem Ipsum kahi haʻahaʻa wale nō o ka paʻi a me keʻano o nāʻoihana. ʻO Lorem Ipsum ka 'ōlelo papahana maʻamau o kaʻoihana o ka makahiki 1500, i ka wā i lawe ai kekahi mea paʻi kiʻiʻole i keʻano o ka type a scrambled iā ia e hana i kahi puke kiko'ī. ʻAʻole i ola wale i kaʻelima mau kenekulia, akā,ʻo ka leleʻana hoʻi i nāʻano o ka lolouila, e hoʻololiʻoleʻia ana. Ua hoʻolahaʻia i nā makahiki 1960 me ka hoʻokuʻuʻana i nā pepa Letraset i loko o nā moʻolelo Lorem Ipsum, a me nā mea hou aku me ka polokalamu hoʻopuka pākī e like me Aldus PageMaker me nā papa o Lorem Ipsum. | |
</p> | |
<p>ʻO Lorem Ipsum kahi haʻahaʻa wale nō o ka paʻi a me keʻano o nāʻoihana. ʻO Lorem Ipsum ka 'ōlelo papahana maʻamau o kaʻoihana o ka makahiki 1500, i ka wā i lawe ai kekahi mea paʻi kiʻiʻole i keʻano o ka type a scrambled iā ia e hana i kahi puke kiko'ī. ʻAʻole i ola wale i kaʻelima mau kenekulia, akā,ʻo ka leleʻana hoʻi i nāʻano o ka lolouila, e hoʻololiʻoleʻia ana. Ua hoʻolahaʻia i nā makahiki 1960 me ka hoʻokuʻuʻana i nā pepa Letraset i loko o nā moʻolelo Lorem Ipsum, a me nā mea hou aku me ka polokalamu hoʻopuka pākī e like me Aldus PageMaker me nā papa o Lorem Ipsum. | |
</p> | |
<p>ʻO Lorem Ipsum kahi haʻahaʻa wale nō o ka paʻi a me keʻano o nāʻoihana. ʻO Lorem Ipsum ka 'ōlelo papahana maʻamau o kaʻoihana o ka makahiki 1500, i ka wā i lawe ai kekahi mea paʻi kiʻiʻole i keʻano o ka type a scrambled iā ia e hana i kahi puke kiko'ī. ʻAʻole i ola wale i kaʻelima mau kenekulia, akā,ʻo ka leleʻana hoʻi i nāʻano o ka lolouila, e hoʻololiʻoleʻia ana. Ua hoʻolahaʻia i nā makahiki 1960 me ka hoʻokuʻuʻana i nā pepa Letraset i loko o nā moʻolelo Lorem Ipsum, a me nā mea hou aku me ka polokalamu hoʻopuka pākī e like me Aldus PageMaker me nā papa o Lorem Ipsum. | |
</p> | |
</div> | |
</div> | |
</div> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script src="https://cdnjs.cloudflare.com/ajax/libs/react/15.6.1/react.min.js"></script> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
html, body { | |
font-family: Open Sans; | |
font-size: 18px; | |
line-height: 28px; | |
scroll-behavior: smooth; | |
} | |
h1 { | |
letter-spacing: -15px; | |
font-family: Open Sans; | |
color: white; | |
text-align: center; | |
font-size: 200px; | |
font-weight: 800; | |
line-height: 200px; | |
} | |
.MainContainer { | |
perspective: 1px; | |
transform-style: preserve-3d; | |
height: 100vh; | |
overflow-x: hidden; | |
overflow-y: scroll; | |
} | |
.ContentContainer { | |
position: relative; | |
display: block; | |
background-color: white; | |
z-index: 1; | |
} | |
.Content { | |
max-width: 750px; | |
margin: 0 auto; | |
padding: 75px 0; | |
} | |
p { | |
margin: 75px 0; | |
} | |
.ParallaxContainer { | |
display: flex; | |
flex: 1 0 auto; | |
position: relative; | |
z-index: -1; | |
height: 100vh; | |
justify-content: center; | |
align-items: center; | |
transform: translateZ(-1px) scale(2); | |
background: url(https://www.toptal.com/designers/subtlepatterns/patterns/sakura.png); | |
background-color: rgb(250,228, 216); | |
} | |
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,800'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment