婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > HTML5+css3:3D旋轉木馬效果相冊

HTML5+css3:3D旋轉木馬效果相冊

熱門標簽:高德地圖標注賓館位置 電話機器人如何 杭州營銷電銷機器人供應商 聯通400電話申請 電視購物電銷外呼系統 百應電銷機器人產業 貸款電銷人工和機器人哪個好 西寧智能外呼系統加盟 飛亞外呼系統

這篇博客的目的是因為上篇HTML5 CSS3專題 誘人的實例 CSS3打造百度貼吧的3D翻牌效果中有個關于CSS 3D效果的比較重要的知識點沒講到,就是perspective和tranlateY

效果圖:嘿嘿,我把大學畢業時的一些照片,做成旋轉木馬,繞著我大文理旋轉,不忘母校的培育之恩~

1、perspective

perspective屬性包括兩個屬性:none和具有單位的長度值。

其中perspective屬性的默認值為none,表示無限的角度來看3D物體,但看上去是平的。另一個值<length>接受一個長度單位大于0的值。而且其單位不能為百分比值。<length>值越大,角度出現的越遠,從而創建一個相當低的強度和非常小的3D空間變化。反之,此值越小,角度出現的越近,從而創建一個高強度的角度和一個大型3D變化。簡單一點說:當perspective設置length時,如果越小則表示3D效果越明顯,你的眼睛就越靠近3D物體,反之則反之。

2、transform: translateZ(length)

假設設置了perspective:300px時,設置translateZ的值越小則子元素大小越小,當設置值接近300px時,則仿佛此元素在面前,當超過300px以后,則以前到達你視野的后面,該元素就不可見了。

上例的核心:

1、首先所有的圖片的容器position:absolute,疊加在一起,然后一次設置rotateY分別為40*i ,i= 0 , 1, 2...9 ;所有圖片會相交成一個類似花的形狀

2、然后為每個圖片的容器設置translateZ,所有圖片會從對應的角度向外移動,擴展成一個大圓,即上圖效果。

html:

<!DOCTYPE html>  
<html>  
<head>  
    <title></title>  
    <meta charset="utf-8"/>  
    <link href="css/reset.css" rel="stylesheet" type="text/css"/>  
    <script type="text/javascript" src="../../jquery-1.8.3.js"></script>  
  
    <script type="text/javascript">  
        // alert( 64 / Math.tan(20 / 180 * Math.PI));  
        var transform = function (element, value, key)  
        {  
            key = key || "Transform";  
            ["Moz", "O", "Ms", "Webkit", ""].forEach(function (prefix)  
            {  
                element.style[prefix + key] = value;  
            });  
  
            return element;  
        }  
  
  
        $(function ()  
        {  
            var deg = -40 , i = 1;  
            $("#container").click(function ()  
            {  
                transform($(this)[0], "rotateY(" + (deg * i++) + "deg)")  
            });  
        });  
  
    </script>  
  
     
  
</head>  
<body>  
<div id="stage">  
    <ul id="container">  
        <li>  
            <img src="img/1.jpg"/>  
            <span>Do one thing at a time, and do well..</span>  
        </li>  
        <li>  
            <img src="img/2.jpg"/> <span>Do one thing at a time, and do well..</span>  
        </li>  
        <li>  
            <img src="img/3.jpg"/> <span>Keep on going never give up.</span>  
        </li>  
        <li>  
            <img src="img/4.jpg"/> <span>Whatever is worth doing is worth doing well.</span>  
        </li>  
        <li>  
            <img src="img/5.jpg"/> <span>Believe in yourself.</span>  
        </li>  
        <li>  
            <img src="img/6.jpg"/> <span>Action speak louder than words.</span>  
        </li>  
        <li>  
            <img src="img/7.jpg"/> <span>Never put off what you can do today until tomorrow.</span>  
        </li>  
        <li>  
            <img src="img/8.jpg"/> <span>Jack of all trades and master of none.</span>  
        </li>  
        <li>  
            <img src="img/9.jpg"/> <span>Judge not from appearances.</span>  
        </li>  
    </ul>  
</div>  
</body>  
</html>  

CSS:

li  
{  
    width: 128px;  
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5);  
    position: absolute;  
    bottom: 0;  
}  
  
li img  
{  
    width: 128px;  
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5);  
    vertical-align: middle;  
}  
  
li span  
{  
    display: block;  
    width: 128px;  
    text-align: center;  
    color: #333;  
    font-size: 8px;  
}  
  
#stage  
{  
  
    width: 900px;  
    min-height: 100px;  
    margin-left: auto;  
    margin-right: auto;  
    padding: 100px 50px;  
    -webkit-perspective: 1200px;  
    position: relative;  
}  
  
#container  
{  
    background: url("img/xawl.jpg") no-repeat 0 0;  
    margin-top: 200px;  
    width: 128px;  
    box-shadow: 0 1px 3px rgba(0, 0, 0, .5);  
    height: 100px;  
    margin-left: -64px;  
    -webkit-transition: -webkit-transform 1s;  
    transition: transform 1s;  
    -webkit-transform-style: preserve-3d;  
    position: absolute;  
    left: 50%;  
}  
  
li:nth-child(0)  
{  
    -webkit-transform: rotateY(0deg) translateZ(300px);  
}  
  
li:nth-child(1)  
{  
    -webkit-transform: rotateY(40deg) translateZ(300px);  
}  
  
li:nth-child(2)  
{  
    -webkit-transform: rotateY(80deg) translateZ(300px);  
}  
  
li:nth-child(3)  
{  
    -webkit-transform: rotateY(120deg) translateZ(300px);  
}  
  
li:nth-child(4)  
{  
    -webkit-transform: rotateY(160deg) translateZ(300px);  
}  
  
li:nth-child(5)  
{  
    -webkit-transform: rotateY(200deg) translateZ(300px);  
}  
  
li:nth-child(6)  
{  
    -webkit-transform: rotateY(240deg) translateZ(300px);  
}  
  
li:nth-child(7)  
{  
    -webkit-transform: rotateY(280deg) translateZ(300px);  
}  
  
li:nth-child(8)  
{  
    -webkit-transform: rotateY(320deg) translateZ(300px);  
}  
  
li:nth-child(9)  
{  
    -webkit-transform: rotateY(360deg) translateZ(300px);  
}  

div#stage作為舞臺,設置perspective,每個li分別設置rotateY,以及translateZ;然后我們會div#container設置了-webkit-transform-style: preserve-3d;transform-style: flat | preserve-3d其中flat值為默認值,表示所有子元素在2D平面呈現。preserve-3d表示所有子元素在3D空間中呈現。如果對一個元素設置了transform-style的值為preserve-3d,它表示不執行平展操作,他的所有子元素位于3D空間中。一般情況下,此屬性用于3D動畫效果的執行元素,即就是它要應用3D動畫效果,所以它的子元素都應該在3D空間。

有一點要注意:本例子,其實正在的動畫效果,在于鼠標點擊,div#Container在不端的改變rotateY,所有的圖片元素均在div#container中,且已經展現為旋轉木馬效果,現在要做的就是旋轉這個木馬,所以只需要每次改變div#container的rotateY 40角度即可。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:煙臺 邯鄲 玉溪 晉中 撫州 內蒙古 牡丹江 安慶

巨人網絡通訊聲明:本文標題《HTML5+css3:3D旋轉木馬效果相冊》,本文關鍵詞  HTML5+css3,旋轉,木馬,效果,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5+css3:3D旋轉木馬效果相冊》相關的同類信息!
  • 本頁收集關于HTML5+css3:3D旋轉木馬效果相冊的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    久久久影院官网| 国模无码大尺度一区二区三区| 成人黄色a**站在线观看| 精品国产成人在线影院| 国产乱子轮精品视频| 国产欧美日韩在线视频| 粉嫩av一区二区三区| 亚洲桃色在线一区| 91福利小视频| 天天综合天天综合色| 精品国产sm最大网站免费看| 国产91在线|亚洲| 亚洲黄色录像片| 欧美一区二区在线不卡| 精品在线亚洲视频| 亚洲国产婷婷综合在线精品| 欧美va日韩va| 成人免费看的视频| 777xxx欧美| 极品少妇一区二区| 国产精品素人视频| 欧美色老头old∨ideo| 奇米在线7777在线精品| 国产欧美日韩精品一区| 在线看国产一区| 久久不见久久见中文字幕免费| 国产亚洲成aⅴ人片在线观看 | 久久久久久久精| 91免费视频网| 久久国产精品99久久久久久老狼| 久久久久久99久久久精品网站| 91小视频在线| 久久电影网电视剧免费观看| 亚洲欧美日韩系列| 亚洲精品在线免费观看视频| 色狠狠av一区二区三区| 韩国成人在线视频| 婷婷开心激情综合| 国产精品久久久久久亚洲伦| 欧美一级免费大片| 色狠狠一区二区| 成人激情免费电影网址| 美女一区二区久久| 一区二区成人在线视频| 国产精品私人自拍| 久久综合色天天久久综合图片| 在线免费亚洲电影| av不卡免费电影| 国产精品一区二区黑丝| 青青草一区二区三区| 亚洲一二三四在线| 亚洲三级久久久| 久久精品在线观看| 精品久久久久久久久久久久久久久| 欧美色爱综合网| 91网站最新地址| 成人av在线资源网站| 国产一区二区三区高清播放| 日韩国产精品久久久久久亚洲| 亚洲免费观看高清在线观看| 国产欧美一区二区三区在线看蜜臀| 欧美一区二区在线看| 欧美日韩大陆在线| 欧美另类videos死尸| 欧美色图在线观看| 在线视频欧美区| 色婷婷激情综合| 色综合色狠狠综合色| 成人高清在线视频| 成人国产精品免费观看视频| 成人av在线一区二区三区| 成人免费av网站| 成人网在线免费视频| 成人av资源站| 99视频一区二区| 91视频一区二区三区| 99久久精品一区| 91麻豆视频网站| 色婷婷久久久久swag精品| 色综合久久88色综合天天6| 91视频在线观看免费| 日本韩国欧美三级| 欧美日韩精品高清| 日韩欧美国产一区二区三区| 精品黑人一区二区三区久久 | 一本在线高清不卡dvd| 91免费视频网| 欧美日韩精品欧美日韩精品 | 日韩一区二区三区免费看| 欧美一区在线视频| 欧美精品一区二区三区在线播放| 2020国产精品| 国产精品国产三级国产三级人妇 | 国产精品久久久久久久午夜片| 亚洲视频一区二区在线观看| 一区二区理论电影在线观看| 青娱乐精品视频| 丁香亚洲综合激情啪啪综合| 91蜜桃免费观看视频| 欧美精品三级日韩久久| 精品成人在线观看| 中文字幕精品—区二区四季| 一区二区三区不卡在线观看 | 欧美经典三级视频一区二区三区| 最新国产精品久久精品| 亚洲自拍偷拍欧美| 久久国产生活片100| 丰满亚洲少妇av| 欧美日韩国产在线播放网站| 精品久久久影院| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 337p亚洲精品色噜噜狠狠| 精品国产一区二区三区忘忧草| 亚洲视频每日更新| 午夜私人影院久久久久| 国产精一品亚洲二区在线视频| 91亚洲精华国产精华精华液| 欧美变态tickle挠乳网站| 亚洲激情第一区| 国产酒店精品激情| 在线不卡中文字幕| 亚洲三级在线播放| 国产美女在线观看一区| 欧美午夜片在线观看| 久久品道一品道久久精品| 樱花影视一区二区| 精品一二三四在线| 欧美色爱综合网| 中文字幕一区二区三| 欧洲精品一区二区三区在线观看| 精品国产一区二区国模嫣然| 洋洋av久久久久久久一区| 国产成人夜色高潮福利影视| 欧美日韩国产中文| 亚洲欧美日韩国产成人精品影院| 国内外成人在线| 777奇米四色成人影色区| 一区二区三区日韩在线观看| 国产传媒欧美日韩成人| 91精品国产综合久久福利| 亚洲日本乱码在线观看| 国产成人在线色| 欧美精品一区男女天堂| 美腿丝袜一区二区三区| 欧美视频在线播放| 一区二区三区免费网站| eeuss鲁片一区二区三区| 国产欧美一区视频| 国产精品88av| 久久精品亚洲乱码伦伦中文| 久久99国内精品| 日韩欧美一级二级| 毛片av一区二区| 制服视频三区第一页精品| 午夜国产精品一区| 欧美三级日韩三级国产三级| 亚洲欧美日韩在线| 97精品超碰一区二区三区| 中文字幕中文字幕一区| 成人亚洲精品久久久久软件| 久久精品欧美日韩精品| 国产99久久久久久免费看农村| 久久久国产精品麻豆| 国产自产2019最新不卡| 欧美成人免费网站| 精品一区二区综合| 国产亚洲精品7777| 国产a区久久久| 中文字幕av一区二区三区免费看| 国产精品一区二区不卡| 国产精品视频yy9299一区| 成人黄色在线视频| 亚洲免费伊人电影| 欧美美女黄视频| 日韩av不卡一区二区| 日韩欧美成人激情| 韩国女主播成人在线| 久久精品一区蜜桃臀影院| 成人av一区二区三区| 亚洲一区二区视频在线观看| 欧美欧美欧美欧美| 久久国内精品视频| 国产欧美一区视频| 色综合天天天天做夜夜夜夜做| 亚洲电影在线免费观看| 日韩一区二区三区三四区视频在线观看| 久久99精品网久久| 国产精品少妇自拍| 欧美精品一卡二卡| 狠狠久久亚洲欧美| 亚洲天堂中文字幕| 51精品秘密在线观看| 国产剧情一区二区| 亚洲卡通动漫在线| 日韩精品一区二区三区中文不卡| 国产精品中文字幕一区二区三区| 亚洲欧洲色图综合| 欧美精品一卡二卡| 成人av午夜影院| 九一九一国产精品|