css 布局实现一个金锁摆动动画效果代码
代码语言:html
所属分类:动画
代码描述:css 布局实现一个金锁摆动动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html> <head> <style> * { border: 0; box-sizing: border-box; margin: 0; padding: 0; } body { background: hsl(143,90%,20%); font: 16px/1.5 sans-serif; height: 100vh; display: grid; place-items: center; overflow: hidden; } input { position: fixed; top: -1.5em; left: -1.5em; } input:not(:checked):focus + .padlock, input:not(:checked):hover + .padlock { animation: 0.5s swing ease-in-out; } input:checked + .padlock { animation: fall 2s ease-in-out forwards; transform-origin: 17.5em -3em; } input:checked + .padlock .padlock__top { animation: unlockA 0.5s ease-in, unlockB 0.25s 0.5s ease-out forwards; } input:checked + .padlock .padlock__top-a { animation: hookA 0.5s ease-in, hookB 0.25s 0.5s ease-out forwards; } input:checked + .padlock .padlock__top-b { animation: boxShadowSwap 0.75s steps(1,start) forwards; } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0