A Pen by Nooray Yemon on CodePen.
Created
October 26, 2017 02:24
-
-
Save CodeMyUI/42a8ca5615a860164c16ed6c2fab1db0 to your computer and use it in GitHub Desktop.
CSS TEXT REVEALING ANIMATION
This file contains 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>Escape</div> | |
<div> | |
<span>into amazing experiences</span> | |
</div> | |
<p>a css3 animation demo</p> |
This file contains 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
//CSS TEXT REVEALING ANIMATION |
This file contains 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
@import url('https://fonts.googleapis.com/css?family=Roboto:300'); | |
body { | |
text-align:center; | |
background:linear-gradient(141deg, #ccc 25%, #eee 40%, #ddd 55%); | |
color:#555; | |
font-family:'Roboto'; | |
font-weight:300; | |
font-size:32px; | |
padding-top:40vh; | |
height:100vh; | |
overflow:hidden; | |
-webkit-backface-visibility: hidden; | |
-webkit-perspective: 1000; | |
-webkit-transform: translate3d(0,0,0); | |
} | |
div { | |
display:inline-block; | |
overflow:hidden; | |
white-space:nowrap; | |
} | |
div:first-of-type { /* For increasing performance | |
ID/Class should've been used. | |
For a small demo | |
it's okaish for now */ | |
animation: showup 7s infinite; | |
} | |
div:last-of-type { | |
width:0px; | |
animation: reveal 7s infinite; | |
} | |
div:last-of-type span { | |
margin-left:-355px; | |
animation: slidein 7s infinite; | |
} | |
@keyframes showup { | |
0% {opacity:0;} | |
20% {opacity:1;} | |
80% {opacity:1;} | |
100% {opacity:0;} | |
} | |
@keyframes slidein { | |
0% { margin-left:-800px; } | |
20% { margin-left:-800px; } | |
35% { margin-left:0px; } | |
100% { margin-left:0px; } | |
} | |
@keyframes reveal { | |
0% {opacity:0;width:0px;} | |
20% {opacity:1;width:0px;} | |
30% {width:355px;} | |
80% {opacity:1;} | |
100% {opacity:0;width:355px;} | |
} | |
p { | |
font-size:12px; | |
color:#999; | |
margin-top:200px; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment