CSS3动画实现登录界面
来源:互联网 发布:手机掌上贵金属软件 编辑:程序博客网 时间:2024/05/19 01:06
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title>一款很漂亮的CSS3登录界面</title> <style type="text/css"> * { box-sizing: border-box; } body { margin: 0; padding: 0; font: 16px/20px microsft yahei; } .wrap { width: 100%; height: 400px; padding: 40px 0; position: fixed; top: 50%; margin-top: -200px; opacity: 0.8; background: linear-gradient(to bottom right,#50a3a2,#53e3a6); background: -webkit-linear-gradient(to bottom right,#50a3a2,#53e3a6); } .container { width: 60%; margin: 0 auto; } .container h1 { text-align: center; color: #FFFFFF; font-weight: 500; } .container input { width: 320px; display: block; height: 36px; border: 0; outline: 0; padding: 6px 10px; line-height: 24px; margin: 32px auto; -webkit-transition: all 0s ease-in 0.1ms; -moz-transition: all 0s ease-in 0.1ms; transition: all 0s ease-in 0.1ms; } .container input[type="text"] , .container input[type="password"] { background-color: #FFFFFF; font-size: 16px; color: #50a3a2; } .container input[type='submit'] { font-size: 16px; letter-spacing: 2px; color: #666666; background-color: #FFFFFF; } .container input:focus { width: 400px; } .container input[type='submit']:hover { cursor: pointer; width: 400px; } .wrap ul { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -10; } .wrap ul li { list-style-type: none; display: block; position: absolute; bottom: -120px; width: 15px; height: 15px; z-index: -8; background-color:rgba(255, 255, 255, 0.15); animotion: square 25s infinite; -webkit-animation: square 25s infinite; } .wrap ul li:nth-child(1) { left: 0; animation-duration: 10s; -moz-animation-duration: 10s; -o-animation-duration: 10s; -webkit-animation-duration: 10s; } .wrap ul li:nth-child(2) { width: 40px; height: 40px; left: 10%; animation-duration: 15s; -moz-animation-duration: 15s; -o-animation-duration: 15s; -webkit-animation-duration: 15s; } .wrap ul li:nth-child(3) { left: 20%; width: 25px; height: 25px; animation-duration: 12s; -moz-animation-duration: 12s; -o-animation-duration: 12s; -webkit-animation-duration: 12s; } .wrap ul li:nth-child(4) { width: 50px; height: 50px; left: 30%; -webkit-animation-delay: 3s; -moz-animation-delay: 3s; -o-animation-delay: 3s; animation-delay: 3s; animation-duration: 12s; -moz-animation-duration: 12s; -o-animation-duration: 12s; -webkit-animation-duration: 12s; } .wrap ul li:nth-child(5) { width: 60px; height: 60px; left: 40%; animation-duration: 10s; -moz-animation-duration: 10s; -o-animation-duration: 10s; -webkit-animation-duration: 10s; } .wrap ul li:nth-child(6) { width: 75px; height: 75px; left: 50%; -webkit-animation-delay: 7s; -moz-animation-delay: 7s; -o-animation-delay: 7s; animation-delay: 7s; } .wrap ul li:nth-child(7) { left: 60%; animation-duration: 8s; -moz-animation-duration: 8s; -o-animation-duration: 8s; -webkit-animation-duration: 8s; } .wrap ul li:nth-child(8) { width: 90px; height: 90px; left: 70%; -webkit-animation-delay: 4s; -moz-animation-delay: 4s; -o-animation-delay: 4s; animation-delay: 4s; } .wrap ul li:nth-child(9) { width: 100px; height: 100px; left: 80%; animation-duration: 20s; -moz-animation-duration: 20s; -o-animation-duration: 20s; -webkit-animation-duration: 20s; } .wrap ul li:nth-child(10) { width: 120px; height: 120px; left: 90%; -webkit-animation-delay: 6s; -moz-animation-delay: 6s; -o-animation-delay: 6s; animation-delay: 6s; animation-duration: 30s; -moz-animation-duration: 30s; -o-animation-duration: 30s; -webkit-animation-duration: 30s; } @keyframes square { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { bottom: 400px; transform: rotate(600deg); -webit-transform: rotate(600deg); -webkit-transform: translateY(-500); transform: translateY(-500) } } @-webkit-keyframes square { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { bottom: 400px; transform: rotate(600deg); -webit-transform: rotate(600deg); -webkit-transform: translateY(-500); transform: translateY(-500) } } </style></head><body> <div class="wrap"> <div class="container"> <h1>Welcome</h1> <form> <input type="text" placeholder="user login"/> <input type="password" placeholder="password"/> <input type="submit" value="Login"/> </form> </div> <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul> </div></body></html>
阅读全文
0 0
- CSS3动画实现登录界面
- 采用CSS3设计的登录界面,动态效果(动画)
- 登录界面动画
- 纯CSS3精美登录界面
- 简单h5+css3登录界面
- 萌货猫头鹰登录界面动画iOS实现分析
- 实现APP进入登录界面之前的动画效果
- 萌货猫头鹰登录界面动画iOS实现分析
- CSS3实现动画相册
- css3实现时钟动画
- css3实现动画横幅
- css3实现帧动画
- CSS3 实现 Loading 动画
- CSS3 实现动画功能
- css3实现loading动画
- css3动画实现loading
- axure8实现登录界面包含加载登录动画,用户密码输入值的判断
- 一款很漂亮的CSS3登录界面
- 一些常用的Linux命名
- JS中的数组的操作
- Nginx+Tomcat实现简单的负载均衡
- IntelliJ Idea 2017 免费激活方法
- 如何理解Python装饰器?
- CSS3动画实现登录界面
- PHP内核探索之变量(4)- 数组操作
- 服务器 'FILE' 上的 MSDTC 不可用
- Mybatis 批量查询 Map 嵌套 List
- 字符串操作函数实现strcpy() strcmp()...
- 线程绑定CPU核-sched_setaffinity——003
- 分数化小数
- jQuery 的attr()与css()的区别
- svn基本操作