css实现辞旧迎新2021新年快乐动画代码
代码语言:html
所属分类:动画
代码描述:css实现辞旧迎新2021新年快乐动画代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> #btn--yp { box-sizing: content-box; position: fixed; z-index: 9; bottom: 1em; right: 1em; border: solid 1em transparent; width: 4.625em; height: 3.25em; font: 16px/1.25 trebuchet ms, sans-serif; text-indent: 200vw; text-shadow: none; filter: grayscale(1) drop-shadow(0 0 1px #e8e0e0); transition: 0.5s; white-space: nowrap; } #btn--yp:before { box-sizing: inherit; position: absolute; left: 0; bottom: 100%; margin: 1em -0.5em; padding: 0.5em; width: 100%; border-radius: 5px; background: #e8e0e0; color: #000; text-align: center; text-decoration: none; text-indent: 0vw; white-space: normal; animation: float 1s ease-in-out infinite alternate; content: attr(data-txt); } #btn--yp:hover, #btn--yp:focus { outline: none; filter: grayscale(0) drop-shadow(0 0 1px crimson); } @keyframes float { to { transform: translateY(0.75em); } } body { grid-template: 3em/3em; place-content: center; overflow: hidden; margin: 0; height: 100vh; background: #262626; font: 20vmin/1 lalezar, sans-serif; filter: drop-shadow(2px 2px 5px rgba(0, 0, 0, 0.5)); } body, body *, body ::before, body ::after { display: grid; grid-area: 1/1; } .scene { overflow: hidden; clip-path: inset(0 round 5px); filter: contrast(0.85); } .scene::before { background: linear-gradient(90deg, #314065, #146a7c, #f0ab3d, #c271b4, #c20d90); content: ""; } .rotor { place-self: center; width: 150%; height: 150%; grid-template-rows: 1fr 1fr; mix-blend-mode: multiply; animation: rotz 4s ease-in infinite; } @keyframes rotz { 41%, 50% { transform: rotate(0.5turn); } 91%, 100% { transform: ro.........完整代码请登录后点击上方下载按钮下载查看
网友评论0