刷墙显示效果
代码语言:html
所属分类:动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
html, body {
margin: 0;
padding: 0;
background: #000;
height: 100%;
width: 100%;
}
#confetti{
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
}
a.iprodev {
line-height: normal;
font-family: Varela Round, sans-serif;
font-weight: 600;
text-decoration: none;
font-size: 13px;
color: #A7AAAE;
position: absolute;
left: 20px;
bottom: 20px;
border: 1px solid #A7AAAE;
padding: 12px 20px 10px;
border-radius: 50px;
transition: all .1s ease-in-out;
text-transform: uppercase;
}
a.iprodev:hover {
background: #A7AAAE;
color: white;
}
.container{
width: 400px;
height: 400px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
}
.roller{
height:45px;
width:400px;
border: 5px solid #DD92F3;
border-radius: 10px;
position: absolute;
margin: auto;
left: 0px;
right: 0px;
top:0px;
background-image: linear-gradient(to bottom,#57C0EE,#9DDCE1);
animation: roller 8s infinite;
}
@keyframes roller{
50%{
top:300px;
}
}
.roller:before{
position: absolute;
content: "";
background-color:rgba(255,255,255,0.5);
height: 5px;
width: 5px;
top: 20px;
left:5px;
border-radius: 7px;
}
.roller:after{
position: absolute;
content: "";
height: 90px;
width: 80px;
border: 5px solid #DD92F3;
border-left: none;
right: -20px;
top: 20px;
z-index: -1;
border-radius: 7px;
}
.handle{
width: 10px;
background-color: #DD92F3;
position: absolute;
top: 70px;
right: 65px;
}
.handle:after{
position: absolute;
content: "";
height: 100px;
width: 25px;
background-color:#DD92F3;
bottom: -150px;
right: -8px;
border-radius: 5px;
}
.paint{
background-image: linear-gradient(to bottom,#57C0EE,#C4DCE6);;
height: 0px;
width: 390px;
position: absolute;
margin:auto;
left:0px;
right: 0px;
z-index: -1;
animation: paint 8s infinite;
}
.paint p{
font-family: Segoe Script;
text-align: center;
font-size: 50px;
margin-top:100px;
}
@keyframes paint{
50%{
height: 300px;
}
}
</style>
</head>
<body translate="no">
<!DOCTYPE html>
<html>
<head>
<title>Paint roller animation!</title>
<link rel="stylesheet" href="roll.css" type="text/css">
<script>
</script>
</head>
<body>
<canvas height='1' id='confetti' width='1'>
<a class='iprodev' href='http://iprodev.com' target='_blank'>iprodev.com</a>
</canvas>
<div class="con.........完整代码请登录后点击上方下载按钮下载查看
网友评论0