<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
        問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
        當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

        CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果

        來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 16:41:34
        文檔

        CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果

        CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果:有一些前沿的電商網(wǎng)站已經(jīng)開(kāi)始使用3D模型來(lái)展示商品并支持在線(xiàn)定制,而其中圖書(shū)的展示是最為簡(jiǎn)單的一種,無(wú)需復(fù)雜的建模過(guò)程,使用圖片和CSS3的一些變換即可實(shí)現(xiàn)更好的展示效果,簡(jiǎn)潔而實(shí)用。 書(shū)本的3D模型是所有商品中最為簡(jiǎn)單的,因?yàn)槠浔举|(zhì)上就是一個(gè)立方
        推薦度:
        導(dǎo)讀CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果:有一些前沿的電商網(wǎng)站已經(jīng)開(kāi)始使用3D模型來(lái)展示商品并支持在線(xiàn)定制,而其中圖書(shū)的展示是最為簡(jiǎn)單的一種,無(wú)需復(fù)雜的建模過(guò)程,使用圖片和CSS3的一些變換即可實(shí)現(xiàn)更好的展示效果,簡(jiǎn)潔而實(shí)用。 書(shū)本的3D模型是所有商品中最為簡(jiǎn)單的,因?yàn)槠浔举|(zhì)上就是一個(gè)立方
        有一些前沿的電商網(wǎng)站已經(jīng)開(kāi)始使用3D模型來(lái)展示商品并支持在線(xiàn)定制,而其中圖書(shū)的展示是最為簡(jiǎn)單的一種,無(wú)需復(fù)雜的建模過(guò)程,使用圖片和CSS3的一些變換即可實(shí)現(xiàn)更好的展示效果,簡(jiǎn)潔而實(shí)用。
        書(shū)本的3D模型是所有商品中最為簡(jiǎn)單的,因?yàn)槠浔举|(zhì)上就是一個(gè)立方體(cube),只是帶有封面/封底和左側(cè)封條。 所以要構(gòu)造一個(gè)3D書(shū)本展示,問(wèn)題就被分解為構(gòu)造一個(gè)立方體+旋轉(zhuǎn)+圖片背景。

        1. 構(gòu)造一個(gè)立方體

        要?jiǎng)?chuàng)建一個(gè)立方體,首先我們需要?jiǎng)?chuàng)建一個(gè)虛擬的三維視覺(jué)空間,這可以通過(guò)設(shè)置包容器元素的perspective屬性獲得。

        CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果

        .stage { 
        width: 200px; 
        height: 260px; 
        perspective: 1000px; 
        perspective-origin: center center;// 缺省值,可忽略 
        } 

        上述代碼把元素放在距離觀察點(diǎn)1000px的地方(Z軸向),并且在X/Y軸向上居中。

         
         
        

        接著,我們?cè)诎萜髟乩锩嫣砑右粋€(gè)立方體元素,6個(gè)邊(上下左右和前后),之所以使用figure,是因?yàn)樾枰С仲N圖。
        我們需要根據(jù)書(shū)本的厚度和長(zhǎng)寬來(lái)確定立方體各個(gè)面的坐標(biāo)位置,在本例中所用書(shū)本模型(一本MySQL書(shū))的絕對(duì)厚度為18.2px,高度260px,寬度197.6px。
        那么根據(jù)簡(jiǎn)單的幾何知識(shí),前后面距離立方體中心的距離為18.2/2=9.1px,其中“后”元素需要再翻轉(zhuǎn)一下(即“背”過(guò)去)。

        .front { 
        transform: translateZ(9.1px); 
        } 
        .back { 
        transform: rotateY(180deg) translateZ(9.1px); 
        } 

        用類(lèi)似的計(jì)算方法,我們可以把其他4條邊放置(平移+旋轉(zhuǎn)變換)到各自的位置,從而拼裝成一個(gè)虛擬的立方體。

        .front { 
        transform: translateZ(9.1px); 
        } 
        .back { 
        transform: rotateY(180deg) translateZ(9.1px); 
        } 
        .top { 
        transform: rotateX(90deg) rotateZ(90deg) translateZ(98.8px) translateY(-89.7px); 
        width: 18.2px; 
        height: 197.6px; 
        } 
        .bottombottom { 
        transform: rotateX(-90deg) rotateZ(90deg) translateZ(161.2px) translateY(-89.7px); 
        } 
        .left { 
        transform: rotateY(-90deg) translateZ(9.1px); 
        width: 18.2px; 
        } 
        .rightright { 
        transform: rotateY(90deg) translateZ(188.5px); 
        width: 18.2px; 
        } 

        2. 添加封面

        接著我們給前后以及左側(cè)面元素添加背景圖(可以使用一張圖,然后從不同的位置截取),給其他3個(gè)面添加背景顏色,并給“底”面添加陰影效果:

        .front { 
        transform: translateZ(9.1px); 
        background: url("http://wow.techbrood.com/uploads/160301/mysql.png") top rightright; 
        background-size: auto 100%; 
        } 
        .back { 
        transform: rotateY(180deg) translateZ(9.1px); 
        background: url("http://wow.techbrood.com/uploads/160301/mysql.png") top left; 
        background-size: auto 100%; 
        } 
        .top { 
        transform: rotateX(90deg) rotateZ(90deg) translateZ(98.8px) translateY(-89.7px); 
        background: #fafafa; 
        width: 18.2px; 
        height: 197.6px; 
        } 
        .bottombottom { 
        transform: rotateX(-90deg) rotateZ(90deg) translateZ(161.2px) translateY(-89.7px); 
        background: #ccc; 
        width: 18.2px; 
        height: 197.6px; 
        -webkit-filter: drop-shadow(0 0 26px rgba(0, 0, 0, 0.75)); 
        } 
        .left { 
        transform: rotateY(-90deg) translateZ(9.1px); 
        background: url("http://wow.techbrood.com/uploads/160301/mysql.png") top center; 
        background-size: auto 100%; 
        width: 18.2px; 
        } 
        .rightright { 
        transform: rotateY(90deg) translateZ(188.5px); 
        background: #ddd; 
        background-size: auto 100%; 
        width: 18.2px; 
        } 

        這樣我們就實(shí)現(xiàn)了一個(gè)逼真的3D書(shū)本視覺(jué)模型。

        3. 添加旋轉(zhuǎn)動(dòng)畫(huà)

        這個(gè)比較簡(jiǎn)單,使用rotateY方法就可以。

        @-webkit-keyframes rotate { 
        0% { 
        transform: rotateY(0) translateX(-18.2px); 
        } 
        100% { 
        transform: rotateY(360deg) translateX(-18.2px); 
        } 
        } 

        最終的效果圖如下:

        CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果

        以上是本文全部類(lèi)容,如果需要了解更多CSS3動(dòng)畫(huà)請(qǐng)閱讀css3 教程中的css3 動(dòng)畫(huà)章節(jié)

        聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果

        CSS3動(dòng)畫(huà)之3D旋轉(zhuǎn)書(shū)本效果:有一些前沿的電商網(wǎng)站已經(jīng)開(kāi)始使用3D模型來(lái)展示商品并支持在線(xiàn)定制,而其中圖書(shū)的展示是最為簡(jiǎn)單的一種,無(wú)需復(fù)雜的建模過(guò)程,使用圖片和CSS3的一些變換即可實(shí)現(xiàn)更好的展示效果,簡(jiǎn)潔而實(shí)用。 書(shū)本的3D模型是所有商品中最為簡(jiǎn)單的,因?yàn)槠浔举|(zhì)上就是一個(gè)立方
        推薦度:
        • 熱門(mén)焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門(mén)推薦

        專(zhuān)題
        Top
        主站蜘蛛池模板: 在线综合亚洲欧洲综合网站| 99亚洲精品高清一二区| 亚洲精品无码人妻无码| 好男人视频社区精品免费| 456亚洲人成影院在线观| 黄a大片av永久免费| 亚洲国产综合AV在线观看| 精品免费国产一区二区三区| 亚洲欧美中文日韩视频| 国产免费观看黄AV片| 免费在线观看亚洲| 亚洲婷婷国产精品电影人久久| 全黄A免费一级毛片| 久久亚洲高清观看| 在线观看的免费网站无遮挡| 亚洲人成电影青青在线播放| 最新69国产成人精品免费视频动漫| 在线观看亚洲AV日韩A∨| 国产成人在线观看免费网站 | 四虎永久精品免费观看| 免费人成网站永久| 亚洲中文字幕在线乱码| 又大又硬又爽又粗又快的视频免费| 亚洲国产品综合人成综合网站| 性盈盈影院免费视频观看在线一区| 男男黄GAY片免费网站WWW| 亚洲AV无码一区二区三区DV| 成人免费黄色网址| 深夜福利在线免费观看| 亚洲人成网站在线播放影院在线| 美女裸身网站免费看免费网站| 欧洲亚洲综合一区二区三区| 亚洲人成网站在线播放vr| 一个人免费观看视频www| WWW免费视频在线观看播放 | 亚洲尹人香蕉网在线视颅| 青草草在线视频永久免费| 国产性生大片免费观看性| 亚洲一区精彩视频| 国产亚洲精品精品国产亚洲综合| 99re热免费精品视频观看|