css+div实现红包优惠券发光背景弹出动画效果代码
代码语言:html
所属分类:红包
代码描述:css+div实现红包优惠券发光背景弹出动画效果代码
代码标签: css div 红包 优惠券 发光 背景 弹出 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" /> <style> body{ background: #b6b8ba; } .modal-content{ position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index:1231; } .modal-content-bg .modal-content { position: relative; animation-duration: .3s; z-index: 3 } .modal-content-bg .modal-mask { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1 } @keyframes rotate { 0% { transform: rotate(0deg) } 100% { transform: rotate(360deg) } } @keyframes diffusion { 0% { transform: scale(0.5); opacity: 0 } 40% { transform: scale(1.3); opacity: 1 } 60% { transform: scale(1.8); opacity: 0 } 61% { transform: scale(0.5); opacity: 0 } 80% { transform: scale(0.5); opacity: 1 } 100% { transform: scale(1.3); opacity: 0 } } @keyframes jianbian { 0% { transform: scale(0.4); opacity: 0 } 100% { transform: scale(1); opacity: 1 } } .halo-animated-background { display: flex; align-items: center; justify-content: center; position: relative; width: 443px; height: 442px } .halo-animated-background .bg { display: flex; align-items: center; justify-content: center; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1 } .halo-animated-background .bg.bulin { z-index: 2; animation: jianbian .6s linear forwards } .halo-animated-background .bg.bulin::after { content: ""; position: relative; width: 100%; height: 100%; background-size: 100% 100%; z-index: 2; animation: rotate 20s infinite linear } .halo-animated-background .bg.halo { z-index: 3 } .halo-animated-background .bg.halo::after { content: ""; position: relative; width: 314px; height: 314px; background-size: 100% 100%; z-index: 3; animation: diffusion .6s linear forwards } .halo-animated-background .bg.bulin-heavy::after { background-image: url(//repo.bfw.wiki/bfwrepo/icon/66bebaca6f258.png) } .halo-animated-background .bg.halo-heavy::after { background-image: url() } .halo-animated-background .bg.bulin-light::after { opacity: .5; width: 95%; height: 95%; background-image: url() } .halo-animated-background .bg.halo-light::after { opacity: .5; width: 95%; height: 95%; background-image: url() } .halo-animated-background .halo-content { position: relative; z-index: 4 } @keyframes cardzoom { 0% { transform: scale(1.02) } 80% { transform: scale(0.88) } 90% { transform: scale(0.88) } 100% { transform: scale(1) } } @keyframes breathe { 0% { transform: scale(1) } 20% { transform: scale(1.05) } 40% { transform: scale(1) } 60% { transform: scale(1.05) } 75% { transform: scale(1) } 100% { transform: scale(1) } } .red-envelope { display: flex; align-items: center; justify-content: center; flex-direction: column; width: 241px; height: 100%; animation-duration: .5s } .red-envelope .title { width: 224px; height: 32px; padding-top: 32px; padding-bottom: 12px } .red-envelope .title img { width: 100%; height: 32px } .red-envelope .spring-festival-title { width: 224px; height: 50px } .red-envelope .spring-festival-title img { width: 100%; height: 50px } .red-envelope .card { position: relative; width: 287px; height: 322px; margin-bottom: 20px; background-image: url(//repo.bfw.wiki/bfwrepo/icon/66bebabbb8d10.png); background-size: 100% 100% } .red-envelope .card.inzoom { animation: cardzoom 1s linear } .red-envelope .card .discount { display: flex; align-items: flex-end; justify-content: center; width: 100%; padding-top: 73px } .red-envelope .card .discount .dprice { font-family: Gilroy-Bold; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0