css3实现的超炫3D表单_长沙达内Web培训机构

长沙web培训
达内长沙侯家塘中心

15017569023

热门课程

css3实现的超炫3D表单

  • 时间:2016-02-23 15:01
  • 发布:长沙web培训
  • 来源:企业面试题

长沙web培训今天要给大家分享一款纯 css3 实现的超炫3D表单。该特效页面的加载的时候3d四十五度倾斜,当鼠标经过的时候表单动画回正。效果非常炫,一起看下效果图:

长沙web培训

实现的代码。

 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;

        } 
上一篇:跨屏适配兼容
下一篇:Web构建工具版本号管理方案分享

马上预约三天免费体验课

姓名:

电话:

主要的Ajax框架都有什么

AJAX都有哪些有点和缺点

什么是Remote Module

GWT都有什么特性

选择城市和中心
贵州省

广西省

海南省