10.14 CSS3製作3D圖片立方體旋轉特效

來源:互聯網
上載者:User

標籤:

<!DOCTYPE html><html><head><meta charset="utf-8" /><title>CSS3製作3D圖片立方體旋轉特效 - 站長素材</title><style type="text/css"> html{    background:linear-gradient(#ff0 0%,#F00 80%);    height: 100%;   } .wrap{    width: 650px;    height: 200px;    margin: 150px 360px;    position: relative;     }.cube{    width: 200px;    height: 200px;    margin: 0 auto;    transform-style: preserve-3d;    transform: rotateX(-30deg) rotateY(-80deg);    -webkit-animation: rotate 20s infinite;    animation-timing-function: linear;}@-webkit-keyframes rotate{    from{transform: rotateX(0deg) rotateY(0deg);}    to{transform: rotateX(360deg) rotateY(360deg);}}.cube div{    position: absolute;    width: 200px;    height: 200px;    opacity: 0.8;    transition: all .4s;}.pic{    width: 200px;    height: 200px;}.cube .out_front{    transform: rotateY(0deg) translateZ(100px);}.cube .out_back{    transform: translateZ(-100px) rotateY(180deg);}.cube .out_left{    transform: rotateY(90deg) translateZ(100px);}.cube .out_right{    transform: rotateY(-90deg) translateZ(100px);}.cube .out_top{    transform: rotateX(90deg) translateZ(100px);}.cube .out_bottom{    transform: rotateX(-90deg) translateZ(100px);}.cube span{    display: bloack;    width: 100px;    height: 100px;    position: absolute;    top: 50px;    left: 50px;}.cube .in_pic{    width: 100px;    height: 100px;}.cube .in_front{    transform: rotateY(0deg) translateZ(50px);}.cube .in_back{    transform: translateZ(-50px) rotateY(180deg);}.cube .in_left{    transform: rotateY(90deg) translateZ(50px);}.cube .in_right{    transform: rotateY(-90deg) translateZ(50px);}.cube .in_top{    transform: rotateX(90deg) translateZ(50px);}.cube .in_bottom{    transform: rotateX(-90deg) translateZ(50px);}.cube:hover .out_front{    transform: rotateY(0deg) translateZ(200px);}.cube:hover .out_back{    transform: translateZ(-200px) rotateY(180deg);}.cube:hover .out_left{    transform: rotateY(90deg) translateZ(200px);}.cube:hover .out_right{    transform: rotateY(-90deg) translateZ(200px);}.cube:hover .out_top{    transform: rotateX(90deg) translateZ(200px);}.cube:hover .out_bottom{    transform: rotateX(-90deg) translateZ(200px);}</style></head><body><!--/*外層最大容器*/--><div class="wrap"><!--    /*包裹所有元素的容器*/--><div class="cube">    <!--前面圖片 -->    <div class="out_front">        <img src="../aimg/食材1.jpg"  class="pic">    </div>    <!--後面圖片 -->    <div class="out_back">        <img src="../aimg/食材2.jpg"  class="pic">    </div>    <!--左圖片 -->    <div class="out_left">        <img src="../aimg/食材3.jpg"  class="pic">    </div>    <div class="out_right">        <img src="../aimg/食材4.jpg" class="pic">    </div>    <div class="out_top">        <img src="../aimg/食材5.jpg"  class="pic">    </div>    <div class="out_bottom">        <img src="../aimg/食材6.jpg"  class="pic">    </div>    <!--小正方體 -->    <span class="in_front">        <img src="../aimg/食材7.jpg" class="in_pic" />    </span>    <span class="in_back">         <img src="../aimg/食材8.jpg" class="in_pic" />    </span>    <span class="in_left">        <img src="../aimg/食材9.jpg" class="in_pic" />    </span>    <span class="in_right">        <img src="../aimg/食材10.jpg" class="in_pic" />    </span>    <span class="in_top">        <img src="../aimg/食材11.jpg" class="in_pic" />    </span>    <span class="in_bottom">        <img src="../aimg/食材12.jpg" class="in_pic" />    </span></div></div>  

 

10.14 CSS3製作3D圖片立方體旋轉特效

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.