婷婷综合国产,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
    日精品一区二区三区| 久久午夜色播影院免费高清| 成人的网站免费观看| 婷婷中文字幕一区三区| 亚洲第一激情av| 精品一区二区日韩| www.亚洲激情.com| 欧美最新大片在线看| 日韩一区二区三区免费看| 日本一区二区三区在线不卡| 亚洲欧美国产77777| 亚洲国产精品天堂| 国产精品一区二区在线看| 国产成人午夜高潮毛片| 成人手机在线视频| 99精品视频在线播放观看| 欧美日韩不卡一区| 欧美tk—视频vk| 亚洲综合激情另类小说区| 另类调教123区| 色婷婷精品久久二区二区蜜臂av | 欧美日韩成人综合天天影院| 久久综合av免费| 亚洲永久免费视频| 久久99日本精品| 在线观看欧美精品| 久久精品视频免费| 亚洲国产欧美日韩另类综合| 成人免费福利片| 日韩一级片网址| 国产欧美日韩在线视频| 亚洲电影激情视频网站| 成人黄色电影在线 | 久久久久久久网| 亚洲视频图片小说| 亚洲乱码国产乱码精品精的特点| 免费成人av在线播放| 色香色香欲天天天影视综合网| 欧美mv日韩mv国产网站app| 一个色在线综合| 国产**成人网毛片九色 | 成人综合在线观看| 日韩一区二区在线播放| 亚洲在线视频一区| 91蜜桃在线免费视频| 久久婷婷国产综合精品青草| 亚洲地区一二三色| 国产精品18久久久久久久久| 成人a免费在线看| 日韩一区二区免费在线电影| 性做久久久久久久久| 91国偷自产一区二区三区观看| 亚洲国产精品激情在线观看| 久久精品国产澳门| 91福利视频网站| 亚洲欧美一区二区久久 | 欧美大片国产精品| 日日夜夜一区二区| 91国模大尺度私拍在线视频| 18成人在线观看| av在线不卡网| 国产精品久久久久久福利一牛影视| 国产一区二区美女诱惑| 日韩一区和二区| 久久激情综合网| 欧美日韩午夜在线| 亚洲成国产人片在线观看| 欧美亚洲尤物久久| 亚洲国产日韩一级| 欧美日韩久久不卡| 亚洲另类在线制服丝袜| 91免费版在线| 亚洲一区二区中文在线| 日本道色综合久久| 日韩毛片精品高清免费| www.成人网.com| 国产精品成人免费| 国产一区二区成人久久免费影院| 精品成a人在线观看| 极品尤物av久久免费看| 精品88久久久久88久久久| 精品亚洲免费视频| 91精品蜜臀在线一区尤物| 蜜臀av一区二区在线免费观看| 欧美二区在线观看| 另类中文字幕网| 2023国产精品自拍| 韩国精品免费视频| 精品精品欲导航| 国产一区二区三区久久悠悠色av| 国产视频一区在线观看| 波多野结衣亚洲一区| 久久久久国产精品麻豆ai换脸| 国产精品一二三区在线| 欧美激情综合五月色丁香| 成人av资源站| 亚洲国产成人av网| 欧美一级搡bbbb搡bbbb| 麻豆国产欧美一区二区三区| 日韩美女一区二区三区| 丰满白嫩尤物一区二区| 亚洲人成网站色在线观看| 色丁香久综合在线久综合在线观看| 一区二区三区欧美视频| 欧美一区二区三区视频在线 | 麻豆国产欧美一区二区三区| 久久亚洲二区三区| 99久久综合国产精品| 亚洲欧美中日韩| 欧美高清激情brazzers| 狠狠色综合播放一区二区| 国产精品久久福利| 欧美日韩夫妻久久| 国产一区在线视频| 樱花影视一区二区| 精品国产露脸精彩对白| 99久久99久久综合| 日本成人在线网站| 国产精品福利在线播放| 777奇米四色成人影色区| 国产成+人+日韩+欧美+亚洲| 亚洲人成影院在线观看| 欧美一级淫片007| 99精品在线免费| 亚洲午夜久久久久久久久电影院| 精品国产不卡一区二区三区| 色综合久久久久久久| 久久成人综合网| 欧美激情在线观看视频免费| 欧美丝袜丝交足nylons| 日韩电影在线看| 综合色天天鬼久久鬼色| 欧美成人三级电影在线| 日本精品裸体写真集在线观看| 日韩av电影免费观看高清完整版 | 久久九九99视频| yourporn久久国产精品| 蜜臀99久久精品久久久久久软件| 中文字幕在线一区免费| 91精品在线免费观看| 99综合影院在线| 亚洲精选视频在线| 日韩免费性生活视频播放| 色屁屁一区二区| 国产激情一区二区三区四区| 日韩va亚洲va欧美va久久| 亚洲婷婷在线视频| 欧美一级二级在线观看| 一本大道综合伊人精品热热| 亚洲成人激情综合网| 国产亚洲欧洲一区高清在线观看| 欧美喷潮久久久xxxxx| 色综合久久中文字幕| 岛国精品在线播放| 亚洲一区二区三区四区中文字幕 | 一区二区高清视频在线观看| 久久久久久黄色| 884aa四虎影成人精品一区| 色婷婷av一区| www.综合网.com| 国产乱码精品1区2区3区| 全部av―极品视觉盛宴亚洲| 亚洲最新在线观看| 精品国产乱码久久久久久1区2区| 在线播放91灌醉迷j高跟美女| 成人av在线网| 国产专区综合网| 美国三级日本三级久久99| 一区二区三区四区亚洲| 精品国产一区二区三区四区四| 亚洲一区中文日韩| 久久精品视频在线免费观看| 日韩欧美在线网站| 制服.丝袜.亚洲.中文.综合| 成人毛片在线观看| 国产不卡高清在线观看视频| 久久超碰97人人做人人爱| 日韩电影免费在线看| 亚洲国产wwwccc36天堂| 亚洲乱码国产乱码精品精98午夜| 中文字幕在线一区免费| 国产精品理论片| 欧美国产日本韩| 国产精品网站在线| 国产色91在线| 中文字幕欧美日本乱码一线二线| 欧美日本在线播放| 欧美日精品一区视频| 91亚洲资源网| 91国产丝袜在线播放| 欧美网站一区二区| 欧美精品在线观看一区二区| 色乱码一区二区三区88| 色噜噜狠狠成人中文综合| 色八戒一区二区三区| 91福利视频网站| 欧美日韩高清在线播放| 7878成人国产在线观看| 日韩精品一区二区三区四区| 精品乱人伦小说|