css+js实现带加载效果登录弹出层表单页面效果代码
代码语言:html
所属分类:表单美化
代码描述:css+js实现带加载效果登录弹出层表单页面效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> @import url('https://fonts.googleapis.com/css?family=Roboto'); body { all: initial; font-family: 'Roboto', sans-serif; letter-spacing: 0.02em; } * { box-sizing: border-box; } main { position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background: #3f2766; } .form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; width: 400px; height: 400px; -ms-flex-negative: 0; flex-shrink: 0; padding: 20px; border-radius: 5px; } .form__loader { display: -webkit-box; display: -ms-flexbox; display: flex; position: absolute; left: 0; top: 0; height: 100%; width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: -4; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; } .form__content { text-align: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; opacity: 0; -webkit-transform: translateY(10px); transform: translateY(10px); -webkit-transition: all 0.5s ease 0.7s; transition: all 0.5s ease 0.7s; } .form__cover { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: -4; border-radius: 7px; overflow: hidden; -webkit-transition: all 0.3s ease 0.8s; transition: all 0.3s ease 0.8s; box-shadow: 0 0 0 0 rgba(0, 0, 0, 0); } .form__cover:after { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: #4d317a; z-index: -4; border-radius: 50%; -webkit-transition: all 1.5s ease 0.3s; transition: all 1.5s ease 0.3s; -webkit-transform: scale(0); transform: scale(0); } .form__cover:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: white; z-index: -5; border-radius: 50%; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0