制作一個3D的旋轉(zhuǎn)盒子

好的各位小伙伴

今天咱們來做一個

3D的旋轉(zhuǎn)盒子

制作3D旋轉(zhuǎn)盒子

老規(guī)矩筷屡,不要急著動手先來分析一波腿箩。先不管旋轉(zhuǎn),3D盒子首先就是一個盒子金蜀,由六個面組成刷后。就像下面這樣:

我們要做的就是,先在平面上繪制六個面渊抄,然后給圖片一個3D的環(huán)境尝胆,把六個面組成一個正方體的盒子。那么分析就到這里了护桦,下面我們開始實踐吧~

這樣就把這六個面制作出來了含衔,為了區(qū)分還加了編號。先在我們看著這六個面是重疊在一起的二庵。

現(xiàn)在我們來給盒子的六個面進行定位贪染。

其他的幾個面都移動了位置,現(xiàn)在只有1號面和6號面重疊在一起了催享。

現(xiàn)在來給盒子設置景深杭隙,方便我們來制作3D的盒子。

給盒子一個旋轉(zhuǎn)的效果因妙,現(xiàn)在立體感是不是明顯了很多~

現(xiàn)在我們來給這個正方體的六個面進行空間定位痰憎。

僅僅是定位是不夠的,還需要給面進行旋轉(zhuǎn)攀涵,這些之前的文章有介紹就不贅述了

大盒子的3d效果完成了铣耘,下面制作小盒子的工作就簡單了,直接把制作大盒子的代碼復制一下汁果,修改一下代碼就可以顯示兩個盒子了涡拘。

現(xiàn)在大盒子套小盒子的效果完成了,還可以是吧~

最后一步据德,給小盒子添加背景圖片鳄乏,并且修改盒子的動作(大盒子開蓋,小盒子從大盒子中出來)棘利。

最終效果:

我們的3D盒子旋轉(zhuǎn)效果就做出來了橱野,這只是一個雛形,大家可以開動腦經(jīng)善玫,來豐富這個效果水援,快來動手給身邊的伙伴顯擺一下吧~

(注意選好對象,被打臉了本人概不負責)

Title

*{margin:0;padding:0;}

body,ul,li,ol,dl,dd,p,h1,h2,h3,h4,h5,h6{?margin:0;}

a{text-decoration:none;color: inherit;}

img{display: block;border:none;}

ol,ul{list-style:none;}

.clearfix:after?{content:?"";display: block;clear: both;}

.fl{?float: left;}

.fr{?float: right;}

.main{?position: relative;?width:?400px;?height:?400px;?margin:?200px?auto;

box-shadow:?0?0?10px?0?#000;?border:?1px?solid transparent;?perspective:?800px;}

/*大盒子*/

.main?.bigBox?{?position: relative;?width:?200px;?height:?200px;

margin:?100px?auto;?transform-style: preserve-3d;animation: move?4s?infinite alternate;}

.main?.bigBox?p{?position: absolute;?width:?200px;?height:?200px;

box-shadow:?0?0?10px?0?red;font: bold?30px/200px?"";?color: red;?text-align: center; }

/*小盒子*/

.main?.smallBox?{?position: absolute;?left:?calc(50% - 50px);?top:?calc(50% - 50px);

width:?100px;?height:?100px;transform-style: preserve-3d;animation: play2?4s?infinite alternate;}

.main?.smallBox?p{?position: absolute;width:?100px;?height:?100px;

box-shadow:?0?0?10px?0?red;font: bold?30px/100px?"";?color: red;?text-align: center; }

/*大盒子布局*/

.main?.bigBox?p:nth-child(1){?left:?0;?top:?0;?transform:?translateZ(100px); }

.main?.bigBox?p:nth-child(2){?left: -200px;?top:?0;?transform:?translateZ(100px)?rotateY(-90deg);

transform-origin: right; }

.main?.bigBox?p:nth-child(3){?left:?200px;?top:?0;?transform:?translateZ(100px)?rotateY(90deg);

transform-origin: left; }

.main?.bigBox?p:nth-child(4){?left:?0;?top: -200px;?transform:?translateZ(100px)?rotateX(90deg);

transform-origin: bottom;?animation: play1?4s?infinite alternate;}

.main?.bigBox?p:nth-child(5){?left:?0;?top:?200px;?transform:?translateZ(100px)?rotateX(-90deg);

transform-origin: top; }

.main?.bigBox?p:nth-child(6){?left:?0;?top:?0;?transform:?translateZ(-100px); }

/*小盒子布局*/

.main?.smallBox?p:nth-child(1){?left:?0;?top:?0;?background:?url("img/1.jpg")no-repeat?center/cover;transform:?translateZ(50px); }

.main?.smallBox?p:nth-child(2){?left: -100px;?top:?0;background:?url("img/2.jpg")no-repeat?center/cover;?transform:?translateZ(50px)?rotateY(-90deg);

transform-origin: right; }

.main?.smallBox?p:nth-child(3){?left:?100px;?top:?0;background:?url("img/3.jpg")no-repeat?center/cover;?transform:?translateZ(50px)?rotateY(90deg);

transform-origin: left; }

.main?.smallBox?p:nth-child(4){?left:?0;?top: -100px;background:?url("img/4.jpg")no-repeat?center/cover;?transform:?translateZ(50px)?rotateX(90deg);

transform-origin: bottom; }

.main?.smallBox?p:nth-child(5){?left:?0;?top:?100px;background:?url("img/5.jpg")no-repeat?center/cover;?transform:?translateZ(50px)?rotateX(-90deg);

transform-origin: top; }

.main?.smallBox?p:nth-child(6){?left:?0;?top:?0;background:?url("img/6.jpg")no-repeat?center/cover;?transform:?translateZ(-50px); }

@-webkit-keyframes?move {

to{?transform:?rotateY(90deg);}

}

@-webkit-keyframes?play1 {

to{?transform:?translateZ(100px)?rotateX(0deg);}

}

@-webkit-keyframes?play2 {

to{?transform:?rotateY(90deg);?top: -50px;}

}

今天就到這里了

小伙伴們再見了

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末茅郎,一起剝皮案震驚了整個濱河市蜗元,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌系冗,老刑警劉巖奕扣,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異掌敬,居然都是意外死亡惯豆,警方通過查閱死者的電腦和手機池磁,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來楷兽,“玉大人地熄,你說我怎么就攤上這事⌒旧保” “怎么了端考?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長瘪匿。 經(jīng)常有香客問我跛梗,道長,這世上最難降的妖魔是什么棋弥? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任核偿,我火速辦了婚禮,結果婚禮上顽染,老公的妹妹穿的比我還像新娘漾岳。我一直安慰自己,他們只是感情好粉寞,可當我...
    茶點故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布尼荆。 她就那樣靜靜地躺著,像睡著了一般唧垦。 火紅的嫁衣襯著肌膚如雪捅儒。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天振亮,我揣著相機與錄音巧还,去河邊找鬼。 笑死坊秸,一個胖子當著我的面吹牛麸祷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播褒搔,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼阶牍,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了星瘾?” 一聲冷哼從身側響起走孽,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎琳状,沒想到半個月后融求,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡算撮,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年生宛,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片肮柜。...
    茶點故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡陷舅,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出审洞,到底是詐尸還是另有隱情莱睁,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布芒澜,位于F島的核電站仰剿,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏痴晦。R本人自食惡果不足惜南吮,卻給世界環(huán)境...
    茶點故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望誊酌。 院中可真熱鬧部凑,春花似錦、人聲如沸碧浊。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽箱锐。三九已至比勉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間驹止,已是汗流浹背浩聋。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留幢哨,地道東北人赡勘。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像捞镰,于是被迫代替她去往敵國和親闸与。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,960評論 2 355

推薦閱讀更多精彩內(nèi)容

  • perspective的介紹 指定觀察者距離z=0平面的距離岸售,為元素及其內(nèi)容應用透視變換践樱。當值為0或負值時,無透視...
    sunny519111閱讀 3,657評論 1 6
  • 各種純css圖標 CSS3可以實現(xiàn)很多漂亮的圖形凸丸,我收集了32種圖形拷邢,在下面列出。直接用CSS3畫出這些圖形屎慢,要比...
    劍殘閱讀 9,548評論 0 8
  • 1瞭稼、屬性選擇器:id選擇器 # 通過id 來選擇類名選擇器 . 通過類名來選擇屬性選擇器 ...
    Yuann閱讀 1,633評論 0 7
  • 用屹立不倒的心境忽洛,努力去追求我想要的美好生活
    愛眉小札2016閱讀 198評論 0 0
  • 雨意念花開,風迎綠樹來环肘。 生香心醉處欲虚,情透暖胸懷。 作者王永豪
    王永豪閱讀 170評論 0 6