Wave Div
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>Wave Line</title> | |
</head> | |
<body> | |
<section> | |
<div class="wave wave1"></div> | |
<div class="wave wave2"></div> | |
<div class="wave wave3"></div> | |
<div class="wave wave4"></div> | |
</section> | |
</body> | |
</html> | |
<style type="text/css"> | |
*{ | |
margin: 0px; | |
padding: 0px; | |
} | |
section{ | |
position: relative; | |
width: 100%; | |
height: 100vh; | |
background: #3586ff; | |
overflow: hidden; | |
} | |
section .wave{ | |
position: absolute; | |
bottom: 0px; | |
left: 0px; | |
width: 100%; | |
height: 100px; | |
background: url(wave.png); | |
background-size: 1000px 100px; | |
} | |
section .wave.wave1{ | |
animation: animate 30s linear infinite; | |
z-index: 1000; | |
opacity: 1; | |
animation-delay: 0s; | |
bottom: 0px; | |
} | |
section .wave.wave2{ | |
animation: animate2 15s linear infinite; | |
z-index: 999; | |
opacity: 0.5; | |
animation-delay: -5s; | |
bottom: 10px; | |
} | |
section .wave.wave3{ | |
animation: animate2 30s linear infinite; | |
z-index: 998; | |
opacity: 0.2; | |
animation-delay: -2s; | |
bottom: 15px; | |
} | |
section .wave.wave4{ | |
animation: animate2 5s linear infinite; | |
z-index: 997; | |
opacity: 0.7; | |
animation-delay: -2s; | |
bottom: 20px; | |
} | |
@keyframes animate{ | |
0%{ | |
background-position-x:0; | |
} | |
100%{ | |
background-position-x:1000px; | |
} | |
} | |
@keyframes animate2{ | |
0%{ | |
background-position-x:0; | |
} | |
100%{ | |
background-position-x:-1000px; | |
} | |
} | |
</style> |
Comments
Post a Comment