div+css实现宝剑砍照片一分为二动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现宝剑砍照片一分为二动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
:root {
--size:45vmin;
--dur:4.2s;
--ease:cubic-bezier(0.165,0.84,0.44,1)
}
* {
box-sizing:border-box
}
html,body {
height:100%
}
body {
display:grid;
place-items:center;
overflow:hidden;
-webkit-animation:bg-color var(--dur) var(--ease) infinite;
animation:bg-color var(--dur) var(--ease) infinite
}
.sword {
position:absolute;
bottom:25%;
left:0;
display:flex;
flex-direction:column;
align-items:center;
transform:rotate(-5deg);
z-index:2;
transform-origin:0 100%;
-webkit-animation:chop var(--dur) var(--ease) infinite;
animation:chop var(--dur) var(--ease) infinite
}
.blade {
--color-1:#e7e7e7;
--color-2:#f3f3f3;
width:calc(var(--size) / 5);
height:calc(var(--size) / 1.25);
position:relative;
background-image:linear-gradient(to right,var(.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0