中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

css3 transform 3d 使用css3創建動態3d立方體(html5實踐)
來源:易賢網 閱讀:1796 次 日期:2016-08-01 15:21:09
溫馨提示:易賢網小編為您整理了“css3 transform 3d 使用css3創建動態3d立方體(html5實踐)”,方便廣大網友查閱!

在今天的課程中,我將向大家介紹如何使用css3創建3d的立方體,操作方法為:上下左右鍵,實現立方體的翻轉旋轉效果,特酷,本人看后,目瞪口呆,值得收藏于參考

下面我們開始介紹如何制作。

html:

代碼如下:

<div id="experiment">

<div id="cube">

<div class="face one">

One face

</div>

<div class="face two">

Up, down, left, right

</div>

<div class="face three">

Lorem ipsum.

</div>

<div class="face four">

New forms of navigation are fun.

</div>

<div class="face five">

Rotating 3D cube

</div>

<div class="face six">

More content

</div>

</div>

</div>

上面的html中,class為face的6個div分別代表立方體的6個面,使用one到six的class名字對他們加以區分。外部包含有id為cube和experiment的兩層容器,這兩層都是必須的,少了任何一個,3d效果都出不來。

其中experiment起到鏡頭的作用。對他設置焦距,這樣3d效果才能在內部元素上展示出來。

perspective屬性定義z軸平面的深度,同時也定義了平面上面和下面元素的相對尺寸。總的來說,perspective值越小,物體越大,離你也越近;perspective值越大,物體越小,離你也越遠。大家可以通過http://www.webkit.org/blog-files/3d-transforms/perspective-by-example.html查看效果。

perspective-origin屬性定義視角的原點。

css:

代碼如下:

#experiment {

-webkit-perspective: 800;

-moz-perspective: 800;

-o-perspective: 800;

perspective: 800;

-webkit-perspective-origin: 50% 200px;

-moz-perspective-origin: 50% 200px;

-o-perspective-origin: 50% 200px;

perspective-origin: 50% 200px;

}

cube設置的屬性中包含固定的寬度和高度,并將position設置為relative。固定的高度和寬度是必須的,這樣cube中的元素才能在限定的區域內執行3d動畫。如果將高度和寬度設置為100%,cube中的元素將在整個頁面范圍內運動。

transition用來設置動畫相關的屬性。transform-style: preserve-3d; 使得cube中的所有元素作為一個整體來產生3d效果。

大家可以瀏覽http://www.zhangxinxu.com/wordpress/2012/09/css3-3d-transform-perspective-animate-transition/,了解更多信息。

css:

代碼如下:

#cube {

position: relative;

margin: 100px auto;

height: 400px;

width: 400px;

-webkit-transition: -webkit-transform 2s linear;

-moz-transition: -moz-transform 2s linear;

-o-transition: -o-transform 2s linear;

transition: transform 2s linear;

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

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

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

transform-style: preserve-3d;

}

接下來統一為立方體的6個面設置css屬性。

css:

代碼如下:

.face {

position: absolute;

height: 360px;

width: 360px;

padding: 20px;

background-color: rgba(50, 50, 50, 0.7);

}

接下來但是設置6個面的3d相關屬性,使用rotateX或者rotateY來實現立方體表面朝向的翻轉,使用translateZ實現立方體表面在3維空間的位置移動。

css:

代碼如下:

#cube .one {

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

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

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

transform: rotateX(90deg) translateZ(200px);

}

#cube .two {

-webkit-transform: translateZ(200px);

-moz-transform: translateZ(200px);

-o-transform: translateZ(200px);

transform: translateZ(200px);

}

#cube .three {

-webkit-transform: rotateY(90deg) translateZ(200px);

-moz-transform: rotateY(90deg) translateZ(200px);

-o-transform: rotateY(90deg) translateZ(200px);

transform: rotateY(90deg) translateZ(200px);

}

#cube .four {

-webkit-transform: rotateY(180deg) translateZ(200px);

-moz-transform: rotateY(180deg) translateZ(200px);

-o-transform: rotateY(180deg) translateZ(200px);

transform: rotateY(180deg) translateZ(200px);

}

#cube .five {

-webkit-transform: rotateY(-90deg) translateZ(200px);

-moz-transform: rotateY(-90deg) translateZ(200px);

-o-transform: rotateY(-90deg) translateZ(200px);

transform: rotateY(-90deg) translateZ(200px);

}

#cube .six {

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

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

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

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

}

最后要做的是為頁面綁定keydown事件,這樣當你按下上下左右鍵的時候,實現立方體的翻轉運動效果。

javascript:

代碼如下:

var xAngle = 0, yAngle = 0;

document.addEventListener('keydown', function(e)

{

switch(e.keyCode)

{

case 37: // left

yAngle -= 90;

break;

case 38: // up

xAngle += 90;

break;

case 39: // right

yAngle += 90;

break;

case 40: // down

xAngle -= 90;

break;

};

$('cube').style.webkitTransform = "rotateX("+xAngle+"deg) rotateY("+yAngle+"deg)";

}, false);

就講到這里,接下來大家可以動手嘗試一下。

更多信息請查看網頁制作
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
国产自产精品| 国产精品久久久久影院亚瑟| 亚洲青色在线| 国产一区二区三区久久久| 欧美三级精品| 欧美日韩一区二区免费在线观看| 欧美高清视频在线 | 亚洲一区二区高清| 亚洲欧美日韩区| 久久久久久久综合| 欧美日韩国产片| 国产一区二区三区日韩欧美| 永久91嫩草亚洲精品人人| 一区二区三区日韩精品视频| 久久国产精品免费一区| 欧美午夜不卡视频| 亚洲黄色在线观看| 久久久九九九九| 国产精品毛片va一区二区三区| 在线成人av.com| 久久午夜激情| 国模吧视频一区| 亚洲一区二区av电影| 欧美成人高清| 尤物yw午夜国产精品视频| 欧美一区二区黄色| 国产精品视频你懂的| 亚洲一区二区三区视频播放| 欧美日韩精品一区二区天天拍小说 | 久久激情视频久久| 国产精品高清网站| 亚洲综合视频在线| 国产精品久久久久久久久果冻传媒| 亚洲毛片在线看| 国产精品v亚洲精品v日韩精品 | 在线精品亚洲| 久久视频在线看| 亚洲成色精品| 欧美日韩高清在线| 亚洲一区自拍| 国产亚洲一区二区三区在线播放| 亚洲午夜av在线| 国产色爱av资源综合区| 久久超碰97中文字幕| 伊人蜜桃色噜噜激情综合| 欧美 日韩 国产 一区| 日韩一级欧洲| 精品成人国产| 国产精品久久久久久久一区探花 | 亚洲一级在线观看| 精品电影在线观看| 国产精品久久久999| 久久艳片www.17c.com| 一区二区日韩| 好吊色欧美一区二区三区四区| 欧美激情综合亚洲一二区| 久久成人国产| 午夜精品久久久久久久久久久久久 | 亚洲激情在线视频| 国产精品视频yy9099| 欧美1区2区3区| 亚洲精品小视频| 伊人成人在线| 国产在线欧美日韩| 国产亚洲制服色| 国产综合色一区二区三区| 国产欧美日韩激情| 国产精品一区二区在线观看不卡| 欧美日韩黄色大片| 欧美视频免费| 欧美午夜精品久久久久久孕妇| 久久久伊人欧美| 嫩草影视亚洲| 欧美好吊妞视频| 欧美日韩精品三区| 国产亚洲精品v| 黄色国产精品| 亚洲精品免费一二三区| avtt综合网| 久久精品综合网| 欧美精品国产一区| 国产精品综合久久久| 亚洲第一福利视频| 亚洲一区二区三区免费观看 | 久久国产精品久久久久久久久久| 在线成人小视频| 亚洲美女在线视频| 欧美一级专区| 欧美日韩免费观看一区三区| 国产欧美三级| 亚洲伊人一本大道中文字幕| 久久免费偷拍视频| 国产精品视频大全| 亚洲精品午夜精品| 久久久青草青青国产亚洲免观| 欧美日韩三级| 亚洲免费高清视频| 欧美精品午夜| 日韩午夜av在线| 欧美日韩性生活视频| 亚洲精品久久久久久久久久久久久| 亚洲午夜精品久久久久久app| 欧美大秀在线观看| 亚洲电影在线看| 裸体素人女欧美日韩| 国产主播喷水一区二区| 日韩一级片网址| 麻豆精品视频在线观看| 国产欧美一区二区精品秋霞影院| 亚洲综合色婷婷| 国产亚洲一区二区三区| 欧美一区在线看| 一区在线免费观看| 久久中文字幕导航| 在线观看国产精品淫| 免费在线日韩av| 亚洲巨乳在线| 国产精品无码永久免费888| 中文av一区特黄| 国产精品腿扒开做爽爽爽挤奶网站| 午夜激情亚洲| 黄色亚洲网站| 国产精品地址| 午夜精品在线| 亚洲乱码国产乱码精品精可以看| 久久―日本道色综合久久| 亚洲第一福利视频| 欧美精品一区二区在线播放| 亚洲视频福利| 亚洲国语精品自产拍在线观看| 欧美亚男人的天堂| 欧美黑人多人双交| 欧美综合国产精品久久丁香| 亚洲乱亚洲高清| 韩曰欧美视频免费观看| 欧美亚洲成人网| 欧美大尺度在线观看| 亚洲一区精彩视频| 亚洲精品综合久久中文字幕| 国产专区欧美专区| 国产乱码精品1区2区3区| 欧美日韩色一区| 老司机午夜免费精品视频| 午夜欧美电影在线观看| 制服丝袜激情欧洲亚洲| 亚洲片在线观看| 亚洲第一偷拍| 91久久久久久久久| 在线观看国产日韩| 亚洲国产日韩综合一区| 一色屋精品视频在线看| 国产精品videosex极品| 欧美激情一区二区三区在线视频观看 | 亚洲电影免费观看高清| 国产欧美一区二区三区在线看蜜臀 | 另类专区欧美制服同性| 久久国产手机看片| 午夜精品www| 欧美顶级少妇做爰| 国产欧美91| 亚洲欧洲中文日韩久久av乱码| 制服丝袜亚洲播放| 中文亚洲字幕| 乱码第一页成人| 国产精品国产亚洲精品看不卡15| 国产一区再线| 亚洲视频大全| 欧美1级日本1级| 国产午夜精品理论片a级大结局| 91久久久亚洲精品| 久久精品久久99精品久久| 欧美日韩国产片| 亚洲美女av在线播放| 久久久精品网| 悠悠资源网亚洲青| 久久福利精品| 精品88久久久久88久久久| 欧美在线欧美在线| 国产精品成人av性教育| 中日韩男男gay无套| 欧美日韩精品一区二区天天拍小说| 国产欧美一区二区三区在线老狼| 在线亚洲观看| 国产精品久久久久久妇女6080 | 激情一区二区三区| 久久国产手机看片| 韩国精品久久久999| 久久午夜影视| 一色屋精品视频在线观看网站| 亚洲欧美三级在线| 国产精品一页| 久久久久高清| 亚洲午夜精品久久久久久app| 欧美日韩国产精品一卡| 午夜伦欧美伦电影理论片| 好男人免费精品视频| 欧美精品www| 麻豆91精品91久久久的内涵| 亚洲全部视频| 在线观看日产精品|