采用CSS3设计的登录界面,动态效果(动画)
2014-11-21 10:06
615 查看
与上一篇的“采用CSS3设计的登陆界面”的相同,只是样式style添加了CSS3的动画元素。
style内容如下:
实现效果如下,背景颜色类似微软win8及以上版本的颜色渐变效果,登陆窗口随位置的移动而不断变大到最终静止效果(以下仅例举3副效果图):
如有不足,请多多指教哈~~~
!
style内容如下:
<style> html,body,div{ margin:0; padding:0; font-size:100%; } html{ //background:url('./6.jpg') no-repeat; //background-size:cover; background:#45b97c; animation:bganimation 5s; } #loginForm{ height:200px; width:350px; position:absolute; top:50%; left:50%; margin:-100px 0 0 -175px; box-shadow:0px 0px 25px 12px #c0c0c0; border:6px solid; border-color:#c0c0c0; border-radius:12px; animation:loginanimation 5s; } @keyframes bganimation{ 0% {background:#deab8a;} 10% {background:#f7acbc;} 20%{background:#987165;} 30%{background:#e0861a;} 40%{background:#00ae9d;} 50%{background:#008792;} 60%{background:#7f7522;} 70%{background:#f173ac;} 80%{background:#7c8577;} 90%{background:#6950a1;} 100%{background:#45b97c;} } @keyframes loginanimation{ 0% {transform:scale3d(0,0,0);top:50%;left:50%;} 10% {transform:scale3d(0.1,0.1,0.1);top:25%;left:50%;} 20%{transform:scale3d(0.2,0.2,0.2);top:25%;left:75%;} 30%{transform:scale3d(0.3,0.3,0.3);top:50%;left:75%;} 40%{transform:scale3d(0.4,0.4,0.4);top:75%;left:75%;} 50%{transform:scale3d(0.5,0.5,0.5);top:75%;left:50%;} 60%{transform:scale3d(0.6,0.6,0.6);top:75%;left:25%;} 70%{transform:scale3d(0.7,0.7,0.7);top:50%;left:25%;} 80%{transform:scale3d(0.8,0.8,0.8);top:25%;left:25%;} 90%{transform:scale3d(0.9,0.9,0.9);top:25%;left:50%;} 100%{transform:scale3d(1,1,1);top:50%;left:50%;} } #loginTitle{ height:50px; width:100%; font-family:blazed,Kunstler Script"New York",Georgia; font-weight:bold; font-style:oblique; font-size:2em; text-align:center; line-height:50px; //-webkit-text-stroke:10px black; color:white; text-shadow:1px 1px 0 rgba(107,223,248,0.8),2px 2px 0 rgba(107,223,248,0.8),3px 3px 0 rgba(107,223,248,0.8),4px 4px 0 rgba(107,223,248,0.8),5px 5px 0 rgba(107,223,248,0.8); } #loginContent{ height:110px; width:100%; position:relative; } #loginButton{ height:40px; width:100%; } #register{ height:40px; width:175px; float:left; } #login{ height:40px; width:175px; float:left; } #register_button{ height:40px; width:175px; background:none; border-radius:6px; border:1px solid; border-color:#808080; box-shadow:0px 0px 10px 0px #c0c0c0 inset; font-weight:bold; } #login_button{ height:40px; width:175px; background:none; border-radius:6px; border:1px solid; border-color:#808080; box-shadow:0px 0px 10px 0px #c0c0c0 inset; font-weight:bold; } #user_info{ position:absolute; height:80px; width:250px; left:75px; top:0px; } #user_help{ position:absolute; height:30px; width:230px; left:60px; top:80px; } label{ font-weight:bold; width:20px; } #user_info input{ background:none; width:175px; } input[type=checkbox]{ vertical-align:middle; margin-top:0; } #user_help input,#user_help label,#user_help a{ line-height:30px; font-size:12px; } img{ height:20px; width:20px; display:block; float:left; } #user_info label{ display:block; } </style>
实现效果如下,背景颜色类似微软win8及以上版本的颜色渐变效果,登陆窗口随位置的移动而不断变大到最终静止效果(以下仅例举3副效果图):
如有不足,请多多指教哈~~~
!
相关文章推荐
- 采用CSS3设计的登录界面,动态效果(动画)
- 采用CSS3的动态元素(动画)设计div块的层级式展现
- 采用CSS3的动态元素(动画)设计div块的层级式展现
- 采用CSS3设计的登陆界面
- 第三方登录、动态的加载提示和点击效果、属性动画ObjectAnimator心得
- CSS3实现动态翻牌效果 仿百度贴吧3D翻牌一次动画特效
- Swift - 一个纯代码实现的登录界面(带猫头鹰动画效果)
- 使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
- Unity Shader(一) Lowpoly动态低多边形 (QQ登录界面低边动画)
- 怎么更改win7登录界面 梦幻桌面动态效果电脑桌面快速分屏设置虚拟wifi热点方法_桌面图标弹出提示飞雪桌面日历自定义桌面
- 实现APP进入登录界面之前的动画效果
- Html+CSS3技术实现动画、天气图标动态效果 效果很酷
- 采用 clip 属性和 CSS3-transition 产生动态效果注意问题
- Android应用欢迎界面动态效果设置(补间动画)
- 设计和QQ一样动态登录界面
- CSS3动画实现登录界面
- 使用 electron 实现类似新版 QQ 的登录界面效果(阴影、背景动画、窗体3D翻转)
- CSS3实现动态翻牌效果 仿百度贴吧3D翻牌一次动画特效
- jquery css3动态背景用户登录界面特效
- CSS3 transform介绍|如何设计炫酷的动画效果