为了账号安全,请及时绑定邮箱和手机立即绑定

制作3d视图

谁能详细讲讲创建3d视图的思绪呢?看半天代码都没懂

<!doctype html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

<style>

       body {

  margin-top: 5em;

  text-align: center;

color: #414142;

background: rgb(246,241,232);

background-image: -mz-radial-gradient(farthest-side ellipse at center,  rgba(246,241,232,.85) 39%,rgba(212,204,186,.5) 100%), url("http://fs0.139js.com/file/s_jpg_857b081bjw1du3kveu19sj.jpg");

background-image: -webkit-radial-gradient(farthest-side ellipse at center,  rgba(246,241,232,.85) 39%,rgba(212,204,186,.5) 100%), url("http://fs0.139js.com/file/s_jpg_857b081bjw1du3kveu19sj.jpg");

background-image: radial-gradient( farthest-side ellipse at center,  rgba(246,241,232,.85) 39%,rgba(212,204,186,.5) 100%), url("http://fs0.139js.com/file/s_jpg_857b081bjw1du3kveu19sj.jpg");

  background-size: cover;

}


h1, em, #information {

  display: block;

font-size: 25px;

font-weight: normal;

margin: 2em auto;

}


a {

  color: #414142;

font-style: normal;

text-decoration: none;

font-size: 20px;

}


a:hover {

  text-decoration: underline;

}


#container {

margin: 0 auto;

width: 1024px;

}

     

.wrapper {

  display: inline-block;

width: 310px;

   height: 100px;

vertical-align: top;

margin: 1em 1.5em 2em 0;

cursor: pointer;

position: relative;

font-family: Tahoma, Arial;

-webkit-perspective: 4000px;

-moz-perspective: 4000px;

-ms-perspective: 4000px;

-o-perspective: 4000px;

perspective: 4000px;

}

  

.item {

  height: 100px;

-webkit-transform-style: preserve-3d;

-moz-transform-style: preserve-3d;

-ms-transform-style: preserve-3d;

-o-transform-style: preserve-3d;

transform-style: preserve-3d;

-webkit-transition: -webkit-transform .6s;

-moz-transition: -moz-transform .6s;

-ms-transition: -ms-transform .6s;

-o-transition: -o-transform .6s;

transition: transform .6s;

}

  

.item:hover {

  -webkit-transform: translateZ(-50px) rotateX(95deg);

  -moz-transform: translateZ(-50px) rotateX(95deg);

  -ms-transform: translateZ(-50px) rotateX(95deg);

  -o-transform: translateZ(-50px) rotateX(95deg);

  transform: translateZ(-50px) rotateX(95deg);

}

   

.item img {

   display: block;

   position: absolute;

   top: 0;

   border-radius: 3px;

   box-shadow: 0px 3px 8px rgba(0,0,0,0.3);

   -webkit-transform: translateZ(50px);

   -moz-transform: translateZ(50px);

   -ms-transform: translateZ(50px);

   -o-transform: translateZ(50px);

   transform: translateZ(50px);

   -webkit-transition: all .6s;

   -moz-transition: all .6s;

   -ms-transition: all .6s;

   -o-transition: all .6s;

   transition: all .6s;

   width: 310px; 

   height: 100px;

 }

    

 .item .information {

   display: block;

   position: absolute;

   top: 0;

   height: 80px;

   width: 290px;

   text-align: left;

   border-radius: 15px;

   padding: 10px;

   font-size: 12px;

   text-shadow: 1px 1px 1px rgba(255,255,255,0.5);

   box-shadow: none;

   background: rgb(236,241,244);

   background: -webkit-linear-gradient(to bottom,  rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%);

    background: -ms-linear-gradient(to bottom,  rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%);

    background: linear-gradient(to bottom,  rgba(236,241,244,1) 0%,rgba(190,202,217,1) 100%);


    -webkit-transform: rotateX(-90deg) translateZ(50px);

    -moz-transform: rotateX(-90deg) translateZ(50px);

    -ms-transform: rotateX(-90deg) translateZ(50px);

    -o-transform: rotateX(-90deg) translateZ(50px);

    transform: rotateX(-90deg) translateZ(50px);

    -webkit-transition: all .6s;

    -moz-transition: all .6s;

    -ms-transition: all .6s;

    -o-transition: all .6s;

    transition: all .6s;

 }

    

 .information strong {

   display: block;

   margin: .2em 0 .5em 0;

   font-size: 20px;

   font-family: "Oleo Script";

  }

.item:hover img {

  box-shadow: none;

  border-radius: 15px;

}

      

.item:hover .information {

  box-shadow: 0px 3px 8px rgba(0,0,0,0.3);

  border-radius: 3px;

 }


</style>

</head>

<body>

<div id="container">

     <h1>CSS3 3D制作练习</h1>

     <div>

         <div>

             <img src="http://img1.sycdn.imooc.com//545b1e900001db6d04630253.png" />

             <span>

             <strong>闻名中外,曾担任美国赌场保安总顾问的魔术手石一坚,终回流澳门退休,更宴请各方朋友到来庆祝生日宴.

             </span>

         </div>

     </div>

     

     <div>

         <div>

             <img src="http://img1.sycdn.imooc.com//545b1eb20001ed6a03360201.png" />

             <span>

             <strong>改过迁善</strong>该剧讲述了金明民饰演的律师在失忆后回顾自己以往的所作所为心生忏悔,为弥补自己犯下的错误而与自己曾经工作过的律师事务所对簿公堂的故事。

             </span>

         </div>

     </div>

     

     <div>

         <div>

             <img src="http://img1.sycdn.imooc.com//545b1eef0001c62903830217.png" />

             <span>

             <strong>父子刑警</strong>本剧改编自雫井修介小说《Bitter Blood》。剧中,新晋刑警·佐原夏辉(佐藤健饰)被分配到银座警察

             </span>

         </div>

     </div>

     

     <div>

         <div>

             <img src="http://img1.sycdn.imooc.com//545b1f4e0001f90c02850210.png" />

             <span>

             <strong>果宝特攻3</strong>果宝特攻3,顾名思义是果宝特攻的第二部续集,已在国家广播电影电视总局备案.暂定剧情为:菠萝吹雪偶然间穿越到了古代的水果世界

             </span>

         </div>

     </div>

     <div>

         <div>

             <img src="http://img1.sycdn.imooc.com//545b1f5500017d5603190214.png" />

             <span>

             <strong>红眼</strong>1988年7月16日,从汉城始发的列车发生了一起严重的交通事故,造成100多人死亡。

             </span>

         </div>

     </div>

     <div>

         <div>

             <img src="http://img1.sycdn.imooc.com//545b1f620001874503500209.png" />

             <span>

             <strong>熊出没之夺宝熊兵</strong>一场漆黑雨夜的意外事故,一段笑料十足的误打误撞,将两个外表相似却内容各异的箱子调换。

             </span>

         </div>

     </div>

</div>

</body>

</html>


正在回答

2 回答

说白了就是添加鼠标移上去发生一个旋转的角度效果

0 回复 有任何疑惑可以回复我~

class名都没一个,body与css没一点关系



0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
十天精通CSS3
  • 参与学习       242549    人
  • 解答问题       2623    个

本课程为CSS3入门教程,深刻详解CSS3知识让网页穿上绚丽装备

进入课程

制作3d视图

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信