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