div+css实现宝剑砍照片一分为二动画效果代码

代码语言:html

所属分类:动画

代码描述:div+css实现宝剑砍照片一分为二动画效果代码

代码标签: 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