欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > HTML5+CSS3:3D展示商品信息示例

HTML5+CSS3:3D展示商品信息示例

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

強化下perspective和transform:translateZ的用法。傳統的商品展示或許并不能很好的吸引用戶的注意力,但是如果在展示中添加適當的3D元素,~說不定效果不錯哈~

效果圖:

說明一下:這個創意不是我想的,哈~模仿別人的,創意應該是w3cplus上的。當然了,重點是教大家如何做,就當高仿了~

首先,先教大家利用CSS3制作一個正方體:

在木有CSS前,這樣的立方體,應該很難制作吧~嗯,我覺得很難~

html:

<body>  
  
  
<div class="wapper">  
    <div class="cube">  
        <div class="side  front">1</div>  
        <div class="side   back">6</div>  
        <div class="side  right">4</div>  
        <div class="side   left">3</div>  
        <div class="side    top">5</div>  
        <div class="side bottom">2</div>  
    </div>  
</div>  
  
</body>  

wapper為此效果的舞臺,即設置perspective的元素,如果多個元素共享一個舞臺,那么從一個視線觀察所以的元素的效果是不一樣的,就相當我們正常情況下,站在一排傾斜成45度的門前面,每個門對于我們視線來說,角度是不同的;div#cube代表一個立方體,然后6個DIV分別代表每個面。

div#cube設置transform-style:preserve-3d,然后每個元素設置rotate和translateZ

現在所有的面重疊在同一個平面上,我們分別讓:

font往前即Z軸方向移動半個邊長(translateZ(50px))的距離即50px;

back先繞Y軸旋轉180度,這樣讓字體是對外的,然后translateZ(50px),因為此時已經旋轉了180度,所以tanslateZ是向下的,

同理,其他面分別繞X軸或者Y軸旋轉90度,然后translateZ(50px)

CSS:

.wapper  
       {  
           margin: 100px auto 0;  
           width: 100px;  
           height: 100px;  
           -webkit-perspective: 1200px;  
           font-size: 50px;  
           font-weight: bold;  
           color: #fff;  
       }  
  
       .cube  
       {  
  
           position: relative;  
           width: 100px;  
           -webkit-transform: rotateX(-40deg) rotateY(32deg);  
           -webkit-transform-style: preserve-3d;  
       }  
  
       .side  
       {  
           text-align: center;  
           line-height: 100px;  
           width: 100px;  
           height: 100px;  
           background: rgba(255, 99, 71, 0.6);  
           border: 1px solid rgba(0, 0, 0, 0.5);  
           position: absolute;  
       }  
  
       .front  
       {  
           -webkit-transform: translateZ(50px);  
       }  
  
       .top  
       {  
           -webkit-transform: rotateX(90deg) translateZ(50px);  
       }  
  
       .right  
       {  
           -webkit-transform: rotateY(90deg) translateZ(50px);  
       }  
  
       .left  
       {  
           -webkit-transform: rotateY(-90deg) translateZ(50px);  
       }  
  
       .bottom  
       {  
           -webkit-transform: rotateX(-90deg) translateZ(50px);  
       }  
  
       .back  
       {  
           -webkit-transform: rotateY(-180deg) translateZ(50px);  
       }  

對于顯示效果,可以調節perspective的距離~

好了,立方體理解了,那么這個商品展示就沒什么難度了;兩個DIV分別代表兩個面,一個是圖片,一個是介紹,初始時,介紹繞X軸先旋轉90deg,然后當鼠標移動時,將整個盒子繞x軸旋轉90deg即可。

HTML:

<!DOCTYPE html>  
<html>  
<head>  
    <title></title>  
    <meta charset="utf-8">  
    <link href="css/reset.css" rel="stylesheet" type="text/css">  
  
      
</head>  
<body>  
  
  
<ul id="content">  
  
    <li>  
        <div class="wrapper">  
            <img src="images/a.png">  
            <span class="information">  
              <strong>Contact Form</strong> The easiest way to add a contact form to your shop.  
            </span>  
        </div>  
    </li>  
  
    <li>  
        <div class="wrapper">  
            <img src="images/b.jpeg">  
            <span class="information">  
              <strong>Contact Form</strong> The easiest way to add a contact form to your shop.  
            </span>  
        </div>  
  
    </li>  
  
    <li>  
        <div class="wrapper">  
            <img src="images/c.png">  
            <span class="information">  
              <strong>Contact Form</strong> The easiest way to add a contact form to your shop.  
            </span>  
        </div>  
  
    </li>  
  
</ul>  
  
  
</body>  
</html>  

CSS:

<style type="text/css">  
        body  
        {  
            font-family: Tahoma, Arial;  
        }  
  
        #content  
        {  
            margin: 100px auto 0;  
        }  
  
        #content li, #content .wrapper, #content li img, #content li span  
        {  
            width: 310px;  
            height: 100px;  
        }  
  
        #content li  
        {  
            cursor: pointer;  
            -webkit-perspective: 4000px;  
            width: 310px;  
            height: 100px;  
            float: left;  
            margin-left: 60px;  
            /*box-shadow: 2px 2px 5px #888888;*/  
  
        }  
  
        #content .wrapper  
        {  
            position: relative;  
            -webkit-transform-style: preserve-3d;  
            -webkit-transition: -webkit-transform .6s;  
        }  
  
        #content li img  
        {  
            top: 0;  
            border-radius: 3px;  
            box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.3);  
            position: absolute;  
            -webkit-transform: translateZ(50px);  
            -webkit-transition: all .6s;  
        }  
  
        #content  li span  
        {  
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(236, 241, 244, 1)), color-stop(100%, rgba(190, 202, 217, 1)));  
            text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);  
            position: absolute;  
            -webkit-transform: rotateX(-90deg) translateZ(50px);  
            -webkit-transition: all .6s;  
            display: block;  
            top: 0;  
            text-align: left;  
            border-radius: 15px;  
            font-size: 12px;  
            padding: 10px;  
            width: 290px;  
            height: 80px;  
            text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);  
            box-shadow: none;  
        }  
  
        #content li span strong  
        {  
            display: block;  
            margin: .2em 0 .5em 0;  
            font-size: 20px;  
            font-family: "Oleo Script";  
        }  
  
        #content li:hover .wrapper  
        {  
            -webkit-transform: rotateX(95deg);  
        }  
  
        #content li:hover img  
        {  
            box-shadow: none;  
            border-radius: 15px;  
        }  
  
        #content li:hover span  
        {  
            box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.3);  
            border-radius: 3px;  
        }  
  
  
    </style>  

CSS基本在上面已經分析過了,這里說明一點,我們給沒件商品弄了一個div.wapper看似是多余,其實不是,因為我們希望每個商品都是正常的90deg翻轉,所以我們不能讓所有的商品共享一個舞臺,于是我們添加了一個div.wapper讓他設置transform-style:preverse-3d,然后每個li分別設置舞臺效果perspective。最終翻轉效果實在div.wapper上。

源碼點擊下載

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

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

巨人網絡通訊聲明:本文標題《HTML5+CSS3:3D展示商品信息示例》,本文關鍵詞  HTML5+CSS3,展示,商品,信息,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《HTML5+CSS3:3D展示商品信息示例》相關的同類信息!
  • 本頁收集關于HTML5+CSS3:3D展示商品信息示例的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    国产在线国偷精品产拍免费yy| 91精品国产综合久久福利| 少妇精品无码一区二区免费视频| 美女搡bbb又爽又猛又黄www| 成人av电影免费观看| caoporn国产精品| 99精品国产91久久久久久| 99视频热这里只有精品免费| 国产丶欧美丶日本不卡视频| 国产精品1区2区| 成a人片国产精品| 国产美女喷水视频| 国产精品扒开腿做爽爽| 午夜性福利视频| 风流少妇一区二区| ass极品水嫩小美女ass| 私密视频在线观看| 99久久99久久精品免费看小说. | 婷婷久久综合九色综合伊人色| 日韩精品电影在线| 国产成人h网站| 无码av免费精品一区二区三区| 国产精品成人一区二区三区电影毛片 | 一区二区在线免费| 日本成人在线视频网站| 国产成人无遮挡在线视频| 国产精品无码自拍| 精品少妇一区二区三区密爱| 欧美三级视频在线播放| 精品99一区二区| 亚洲第四色夜色| 99精品视频在线观看| 日韩欧美不卡在线观看视频| 欧美tickling挠脚心丨vk| 国产欧美日韩三区| 日韩va欧美va亚洲va久久| 成人综合日日夜夜| 国产jjizz一区二区三区视频| 色悠久久久久综合欧美99| 亚洲精品一区在线观看| 亚洲国产精品久久久男人的天堂| 国产精品一区二区久激情瑜伽| 亚洲精品无码一区二区| 日本道色综合久久| 欧美韩国一区二区| 国产一区亚洲一区| 久久精品成人av| 日韩欧美在线影院| 三级不卡在线观看| 亚洲国产精品狼友在线观看| 色综合久久久久综合| 午夜亚洲国产au精品一区二区| 亚洲主播在线播放| 99精品欧美一区二区三区综合在线| 天天干天天舔天天操| 精品日产卡一卡二卡麻豆| 无吗不卡中文字幕| 国产精九九网站漫画| 欧美午夜免费电影| 亚洲一区二区三区在线播放| 91亚洲国产成人精品一区二区三| 免费高清在线观看电视| 国产精品三级av在线播放| 国产传媒欧美日韩成人| 老熟妇一区二区| 51精品秘密在线观看| 亚洲国产色一区| 国产网站无遮挡| 精品国产91乱码一区二区三区 | 在线综合视频播放| 久久er精品视频| 欧美性猛片aaaaaaa做受| 国产精品嫩草99a| 成人精品视频.| 欧美精品tushy高清| 视频一区免费在线观看| 日韩视频在线观看免费视频| 久久久欧美精品sm网站| 成人av在线资源网| 欧美人动与zoxxxx乱| 久久国产精品免费| 天天看片中文字幕| 亚洲自拍偷拍欧美| 一道本在线观看| 中文字幕佐山爱一区二区免费| 好吊操视频这里只有精品| 日韩视频免费观看高清完整版在线观看 | 在线观看视频91| 日本不卡不码高清免费观看| 一级片一级片一级片| 日韩精品色哟哟| xxxx日本少妇| 久久精品久久精品| 精品视频一区三区九区| 精品一区二区三区在线视频| 色婷婷亚洲婷婷| 国产成人夜色高潮福利影视| 欧洲一区在线观看| 另类欧美日韩国产在线| www.88av| 亚洲资源在线观看| 亚洲 欧美 变态 另类 综合| 日日摸夜夜添夜夜添亚洲女人| 蜜桃av免费观看| 毛片av一区二区三区| 欧美性猛片aaaaaaa做受| 成人综合激情网| 欧美精品一区二区蜜臀亚洲| 91porn在线| 一区二区三区日韩| 在线免费观看一区| 99久久久精品| 国产精品久久久久aaaa| 娇妻被老王脔到高潮失禁视频| 日韩成人精品在线| 欧美高清你懂得| 人妻av一区二区| 亚洲成人午夜影院| 欧美精品久久天天躁| 337p日本欧洲亚洲大胆张筱雨| 亚洲最快最全在线视频| 久久久久99精品成人片试看| 亚洲mv在线观看| 欧美性色黄大片手机版| 成人黄色小视频在线观看| 中文字幕欧美三区| 一本一本大道香蕉久在线精品 | 久久久三级国产网站| 在线观看国产精品一区| 国产一区激情在线| 中文乱码免费一区二区| 一级片一级片一级片| 99热99精品| 视频在线在亚洲| 久久奇米777| 日韩高清dvd碟片| 亚洲黄色小说在线观看| 日本欧美大码aⅴ在线播放| www国产精品av| 欧美三级在线免费观看| 黄色av电影网站| 国产一区二区精品久久| 亚洲色图20p| 欧美成人性福生活免费看| 亚洲一区视频在线播放| 成人午夜av电影| 亚洲成人资源在线| 国产欧美精品国产国产专区| 在线观看国产91| 蜜桃传媒一区二区亚洲| 99久久婷婷国产综合精品| 日日欢夜夜爽一区| 中文字幕亚洲精品在线观看| 欧美一区二区福利在线| 免费在线观看一级片| 91精品人妻一区二区三区蜜桃欧美 | 蜜臀av午夜精品久久| 日本一区二区免费视频| 国产综合色产在线精品| 性做久久久久久免费观看欧美| 久久精品亚洲麻豆av一区二区| 欧美日韩成人在线| 欧美三级黄色大片| 国产真人做爰视频免费| 黄色在线免费播放| 99热精品国产| www.久久久久久久久| 国产馆精品极品| 国产精品一区二区男女羞羞无遮挡| 性欧美大战久久久久久久久| 亚洲综合网站在线观看| 亚洲丝袜制服诱惑| 亚洲日本在线观看| 综合色天天鬼久久鬼色| 国产精品嫩草99a| 中文字幕一区二区三区四区不卡 | 蜜臀久久99精品久久久久久9| 中文字幕欧美国产| 国产亚洲一区二区三区| 日韩精品一区二区三区在线观看| 欧美又粗又大又长| 欧美性猛交xxxx乱大交少妇| 成年人在线观看av| 国产乱了高清露脸对白| 亚洲国产精品第一页| 麻豆传媒在线看| 成人午夜电影久久影院| 精品国产一区二区国模嫣然| 欧美色视频一区| 欧美日韩日日摸| 欧美日韩精品一区二区三区| 色综合久久综合中文综合网| 亚洲怡红院在线观看| 在线观看黄网址| 一区二区成人免费视频| 一本到不卡免费一区二区| 四虎884aa成人精品| 色欧美片视频在线观看在线视频| 99鲁鲁精品一区二区三区| 国产精品夜夜夜爽阿娇|