css实现一个简洁紫色自适应登录页面效果代码
代码语言:html
所属分类:布局界面
代码描述:css实现一个简洁紫色自适应登录页面效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <title></title> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <style> /*-- reset --*/ html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,nav ul,nav li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;} ol,ul{list-style:none;margin:0px;padding:0px;} blockquote,q{quotes:none;} blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;} table{border-collapse:collapse;border-spacing:0;} /*-- start editing from here --*/ a{text-decoration:none;} .txt-rt{text-align:right;}/* text align right */ .txt-lt{text-align:left;}/* text align left */ .txt-center{text-align:center;}/* text align center */ .float-rt{float:right;}/* float right */ .float-lt{float:left;}/* float left */ .clear{clear:both;}/* clear float */ .pos-relative{position:relative;}/* Position Relative */ .pos-absolute{position:absolute;}/* Position Absolute */ .vertical-base{ vertical-align:baseline;}/* vertical align baseline */ .vertical-top{ vertical-align:top;}/* vertical align top */ nav.vertical ul li{ display:block;}/* vertical menu */ nav.horizontal ul li{ display: inline-block;}/* horizontal menu */ img{max-width:100%;} /*-- end reset --*/ body { font-family:Verdana; 'Text Me One', sans-serif; background: #673AB7; background: -webkit-linear-gradient(to bottom right, #673AB7 50%, #6231b9 50%); background: linear-gradient(to bottom right, #673AB7 50%, #6231b9 50%); background-size:cover; background-attachment: fixed; } body,html,.wrapper { height:100%;} /*-- main --*/ .main-w3layouts { padding: 3em 0 0; } .main-agileinfo { width: 35%; margin: 3.5em auto; background: rgba(41, 5, 105, 0.43); background-size: cover; } .agileits-top { padding: 0.5em 3em 3em; } input[type="text"],input[type="password"]{ font-size: 1em; color: #fff; font-weight:100; margin: 3em 0 0; width: 93%; display: block; border: none; padding: 1em; border-bottom: solid 1px #fff; -webkit-transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); transition: all 0.3s cubic-bezier(0.64, 0.09, 0.08, 1); background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 96%, #fff 4%); background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 96%, #fff 4%); background-position: -800px 0; background-size: 100%; background-repeat: no-repeat; color: #fff; } .text:focus, .text:valid { box-shadow: none; outline: none; background-position: 0 0; } .text:focus::-webkit-input-placeholder, .text:valid::-webkit-input-placeholder { color: #FFC107; font-size: .9em; -webkit-transform: translateY(-20px); -moz-transform: translateY(-20px); -o-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); visibility: visible !important; } ::-webkit-input-placeholder { color: #fff; font-weight:100; } :-moz-placeholder { /* Firefox 18- */ color: #fff; } ::-moz-placeholder { /* Firefox 19+ */ color: #fff; } :-ms-input-placeholder { color: #fff; } input[type="submit"] { font-size: 1em; color: #fff; background: #6439af; outline: none; border: none; cursor: pointer; padding: 1em; -webkit-appearance: none; width: 100%; margin: 3em 0; } input[type="submit"]:hover { background: #8a2be2; -webkit-transform: translateY(8px); -ms-transform: translateY(8px); -o-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); -webkit-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.58); -moz-box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.58); box-shadow: 0 3px 3px 0 rgba(0, 0, 0, 0.58); -webkit-transition: .5s all; -moz-transition: .5s all; -o-transition: .5s all; -ms-transition: .5s all; transition: .5s all; } .agileits-top p { font-size: 1em; color: #fff; text-align: center; letter-spacing: 1px; } .agileits-top p a { color: #fff; -webkit-transition: .5s all; -moz-transition: .5s all; transition: .5s all; } .agileits-top p a:hover{ color: #FFC107; } .wthree-text { margin-top: 3em; } .wthree-text ul li { display: inline-block; float: left; } .wthree-text ul li:nth-child(2) { float: right; } .wthree-text ul li a { font-size: 1em; color: #fff; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; } .wthree-text ul li a:hover{ color: #FFC107; } /*-- //main --*/ /*-- checkbox --*/ .wthree-text label { font-size: 1em; color: #fff; font-weight: 400; cursor: pointer; position: relative; } input.checkbox { background: #4c2395; cursor: pointer; width: 1.2em; height: 1.2em; } input.checkbox:before { content: ""; position: absolute; width: 1.2em; height: 1.2em; background: inherit; cursor: pointer; } input.checkbox:after { content: ""; transition: .4s ease-in-out; position: absolute; top: 0px; left: 0; z-index: 1; width: 1.2em; height: 1.2em; border: 1px solid #FFC107; } input.checkbox:checked:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); height: .5rem; border-color: #FFC107; border-top-color: transparent; border-right-color: transparent; } .anim input.checkbox:checked:after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); height: .5rem; border-color: transparent; border-right-color: transparent; animation: .4s rippling .4s ease; animation-fill-mode: forwards; } @keyframes rippling { 50% { border-left-color: #FFC107; } 100% { border-bottom-color: #FFC107; border-left-color: #FFC107; } } /*-- //checkbox --*/ /*-- copyright --*/ .w3copyright-agile { margin: 2em 0 1em; text-align: center; } .w3copyright-agile p { font-size: 1em; color: #fff; line-height:1.8em; } .w3copyright-agile p a{ color: #fff; } .w3copyright-agile p a:hover{ color: #FFC107; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; } /*-- //copyright --*/ .wrapper { position: relative; overflow: hidden; } .w3lsg-bubbles { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; } .w3lsg-bubbles li { position: absolute; list-style: none; display: block; width: 40px; height: 40px; background-color: rgba(255, 255, 255, 0.15); bottom: -160px; -webkit-animation: square 25s infinite; -moz-animation: square 25s infinite; -o-animation: square 25s infinite; -ms-animation: square 25s infinite; animation: square 25s infinite; -webkit-transition-timing-function: linear; -moz-transition-timing-function: linear; -o-transition-timing-function: linear; -ms-transition-timing-function: linear; transition-timing-function: linear; } .w3lsg-bubbles li:nth-child(1) { left: 10%; } .w3lsg-bubbles li:nth-child(2) { left: 20%; width: 80px; height: 80px; -webkit-animat.........完整代码请登录后点击上方下载按钮下载查看
网友评论0