利用CSS代碼實現立方體360度旋轉效果執行個體展示

來源:互聯網
上載者:User
這篇文章通過執行個體代碼給大家介紹了利用CSS實現立方體360度旋轉效果的方法,實現後的效果非常炫酷,而且實現的代碼非常簡單,對大家的理解和學習很有協助,有需要的朋友們下面來一起看看吧。

靜態如下:

範例程式碼:

代碼如下:

<!DOCTYPE html><html><head lang="en">    <meta charset="UTF-8">    <title></title>    <style>        * { margin: 0; padding: 0}        ul {list-style: none;}        ul {            width: 200px;            height: 200px;            margin: 200px auto;            position: relative;            transition: all 6s;            /*6秒時間轉變*/            transform-style: preserve-3d;            /*放在父盒子內*/        }        ul li {            width: 100%;            height: 100%;            position: absolute;            text-align: center;            line-height: 200px;            font-size: 40px;            color: #fff;        }        li:nth-child(1){            transform: rotateX(0deg) translateZ(100px);            /*translateZ是為了讓立方體出現形狀*/            background-color: rgba(255, 0, 0, 0.6);        }        li:nth-child(2){            transform: rotateX(-90deg) translateZ(100px);            background-color: rgba( 0, 255,0, 0.6);        }        li:nth-child(3){            transform: rotateX(-180deg) translateZ(100px);            background-color: rgba(0,0,255,0.5);        }        li:nth-child(4){            transform: rotateX(-270deg) translateZ(100px);            background-color: rgba(50,50,25,0.5);        }        li:nth-child(5){            transform: rotateY(-90deg) translateZ(100px);            background-color: rgba(255,0,255,0.5);        }        li:nth-child(6){            transform: rotateY(90deg) translateZ(100px);            background-color: rgba(0,255,255,0.5);        }        ul:hover{            transform :rotateX(360deg) rotateY(360deg);        }    </style></head><body><ul>    <li>第1個盒子</li>    <li>第2個盒子</li>    <li>第3個盒子</li>    <li>第4個盒子</li>    <li>第5個盒子</li>    <li>第6個盒子</li></ul></body></html>
相關文章

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.