一款纯css3实现的超炫3D表单
2014-11-29 00:00
531 查看
今天要给大家分享一款纯css3实现的超炫3D表单。该特效页面的加载的时候3d四十五度倾斜,当鼠标经过的时候表单动画回正。效果非常炫,一起看下效果图:
在线预览 源码下载
实现的代码。
html代码:
css3代码:
注:本文爱编程原创文章,转载请注明原文地址:/article/1211569.html
在线预览 源码下载
实现的代码。
html代码:
<div id="face"> <div id="content"> <p> <input type="text" placeholder="Name" /></p> <p> <input type="text" placeholder="Email" /></p> <p> <textarea placeholder="Comments"></textarea></p> <p> <input type="button" value="SUBMIT" /></p> </div> </div>
css3代码:
body { -webkit-perspective: 3000; perspective: 3000; overflow: hidden; } #face { margin: 0; padding: 0; width: 320px; height: 400px; -webkit-transform: rotateX(60deg) rotateZ(-50deg); transform: rotateX(60deg) rotateZ(-50deg); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transition: all 2s; transition: all 2s; position: absolute; top: 0; left: 0; right: 0; margin: auto; } #face:hover { -webkit-transform: rotateX(0deg) rotateZ(0deg); transform: rotateX(0deg) rotateZ(0deg); } #content { width: 320px; height: 375px; padding: 15px 0px; background: -webkit-linear-gradient(top, rgba(122,188,255,1) 0%, rgba(96,171,248,1) 44%, rgba(64,150,238,1) 100%); background: linear-gradient(to bottom, rgba(122,188,255,1) 0%,rgba(96,171,248,1) 44%,rgba(64,150,238,1) 100%); -webkit-transform-style: preserve-3d; transform-style: preserve-3d; text-align: center; } #content:before, #content:after { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: inherit; } #content:before { -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; -webkit-transform: rotateY(90deg); transform: rotateY(90deg); width: 15px; } #content:after { -webkit-transform-origin: bottom center; -ms-transform-origin: bottom center; transform-origin: bottom center; -webkit-transform: rotateX(90deg); transform: rotateX(90deg); height: 15px; top: auto; bottom: 0; background-position: bottom center; } p input[type="text"], p textarea { width: 258px; font-size: 18px; padding: 10px; margin-top: 10px; border: 1px solid #fff; } p input[type="text"] { height: 24px; } p textarea { height: 100px; resize: none; } p input[type="button"] { width: 278px; border: 4px solid #fff; background-color: #51A8FF; color: #fff; font-size: 24px; padding: 14px 0px; font-weight: 700; -webkit-transition: all 0.5s; transition: all 0.5s; } p input[type="button"]:hover { background: #9ECEFF; color: #222; } p input:focus, textarea:focus { outline: 4px solid #007FFF; }
注:本文爱编程原创文章,转载请注明原文地址:/article/1211569.html
相关文章推荐
- 一款纯css3实现的超炫3D表单
- 一款利用纯css3实现的超炫3D表单的实例教程
- 一款纯css3实现的图片3D翻转幻灯片
- css3 2d/3d变换——实现超炫的特效
- css实例教程 一款纯css3实现的超炫动画背画特效
- 一款纯css3实现的超炫动画背画特效
- html5+css3实现一款注册表单实例
- html5+css3实现一款注册表单
- html5+css3实现一款注册表单
- 一款纯css3实现的超炫动画背画特效
- 一款利用html5和css3实现的3D滚动特效的教程
- 一款超酷的js+css3实现的3D标签云特效兼容ie7/8/9
- css3一款3D字体带阴影效果的实现步骤
- css3实现一款模仿iphone样式的注册表单
- 一款纯css3实现的图片3D翻转幻灯片
- 一款jquery小插件:实现轻松获取和绑定编辑表单的值(带源码)
- CSS3 和 jQuery实现的一款扇形色卡
- CSS3实现的3D按钮精美效果
- CSS3 和 jQuery实现的一款扇形色卡
- 一款css3很美的iphone注册表单样式