Skip to content

Instantly share code, notes, and snippets.

@CodeMyUI
Forked from anonymous/Reebok ink effect.markdown
Created September 25, 2015 03:28
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 2 You must be signed in to fork a gist
  • Save CodeMyUI/df4bb09e44bbce273bd6 to your computer and use it in GitHub Desktop.
Save CodeMyUI/df4bb09e44bbce273bd6 to your computer and use it in GitHub Desktop.
Reebok ink effect
<div id="fondo">
<h1>Hey!</h1>
</div>
<div id="encima"></div>
html, body{
height: 100%;
padding: 0;
margin: 0;
}
#fondo{
background: url(http://i.imgur.com/ygVpJMP.jpg) no-repeat left top;
background-size: cover;
height: 100%;
position: absolute;
left: 0;
top: 0;
width: 100%;
}
#encima{
position: absolute;
height: 100%;
width: 100%;
left: 0;
top: 0;
-webkit-mask: url(http://i.imgur.com/AYJuRke.png);
-webkit-mask-size: 3000% 100%;
-webkit-animation: mask-playzero 2s steps(29) infinite;
}
#encima:before{
content: '';
background: url(http://i.imgur.com/dJLNhFN.jpg) no-repeat left top;
background-size: cover;
height: 100%;
width: 100%;
position: absolute;
top: 0;
left: 0;
}
@-webkit-keyframes mask-playzero {
from {
-webkit-mask-position: 0 0;
-ms-mask-position: 0 0;
-moz-mask-position: 0 0;
-o-mask-position: 0 0;
mask-position: 0 0;
}
to {
-webkit-mask-position: 100% 0;
-ms-mask-position: 100% 0;
-moz-mask-position: 100% 0;
-o-mask-position: 100% 0;
mask-position: 100% 0;
}
@keyframes mask-playzero {
from {
-webkit-mask-position: 0 0;
-ms-mask-position: 0 0;
-moz-mask-position: 0 0;
-o-mask-position: 0 0;
mask-position: 0 0;
}
to {
-webkit-mask-position: 100% 0;
-ms-mask-position: 100% 0;
-moz-mask-position: 100% 0;
-o-mask-position: 100% 0;
mask-position: 100% 0;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment