最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

javascript實現3D切換焦點圖_javascript技巧

來源:懂視網 責編:小采 時間:2020-11-27 21:44:22
文檔

javascript實現3D切換焦點圖_javascript技巧

javascript實現3D切換焦點圖_javascript技巧:做了一個用鼠標拖拽配合 CSS3 的小嘗試,截圖如下: 熟悉拖拽效果的朋友應該不會陌生鼠標按住以后,左右拖動的實現方式。 這個小demo里嘗試的是把CSS3中的相關知識點運用到圖片展示中, 當拖動圖片時,顯示出立體的感覺~~ 直接代碼如下: #list
推薦度:
導讀javascript實現3D切換焦點圖_javascript技巧:做了一個用鼠標拖拽配合 CSS3 的小嘗試,截圖如下: 熟悉拖拽效果的朋友應該不會陌生鼠標按住以后,左右拖動的實現方式。 這個小demo里嘗試的是把CSS3中的相關知識點運用到圖片展示中, 當拖動圖片時,顯示出立體的感覺~~ 直接代碼如下: #list
做了一個用鼠標拖拽配合 CSS3 的小嘗試,截圖如下:

熟悉拖拽效果的朋友應該不會陌生鼠標按住以后,左右拖動的實現方式。
這個小demo里嘗試的是把CSS3中的相關知識點運用到圖片展示中,
當拖動圖片時,顯示出立體的感覺~~

直接代碼如下:

#list{ width:400px; height:440px; margin:30px auto 30px; position:relative;z-index:500;}
#list li{height:40px;width:400px; position:relative;cursor:pointer;-webkit-perspective:800px; }
#list li div{height:40px;width:400px; -webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden;position:relative;-webkit-transform:translateZ(-200px);-webkit-transform:50ms all linear;}
#list span{height:40px; width:400px; position:absolute;left:0;top:0; overflow:hidden;}
#list div span:nth-child(1){background:url(img/1.jpg) no-repeat; -webkit-transform:translateZ(200px);}
#list div span:nth-child(2){background:url(img/2.jpg) no-repeat;-webkit-transform-origin:right;-webkit-transform:translateZ(200px) rotateY(-90deg);
}
#list div span:nth-child(3){background:url(img/3.jpg) no-repeat;-webkit-transform-origin:right;-webkit-transform:translateZ(-200px);
}
#list div span:nth-child(4){background:url(img/4.jpg) no-repeat;-webkit-transform-origin:left;-webkit-transform:translateZ(200px) rotateY(90deg);
}
#list em{ width:400px;height:400px; position:absolute;left:0;background:#666;}
#list li em:nth-of-type(1){-webkit-transform-origin:top;-webkit-transform:translateZ(200px) rotateX(-90deg); top:0;}
#list li em:nth-of-type(2){-webkit-transform-origin:bottom;-webkit-transform:translateZ(200px) rotateX(90deg); bottom:0;}
#list li:nth-last-child(1){ z-index:10;}
#list li:nth-last-child(2){ z-index:20;}
#list li:nth-last-child(3){ z-index:30;}
#list li:nth-last-child(4){ z-index:40;}
#list li:nth-last-child(5){ z-index:50;}
#list li:nth-last-child(6){ z-index:60;}
#list li:nth-child(2) span{ background-position:0 -40px;}
#list li:nth-child(3) span{ background-position:0 -80px;}
#list li:nth-child(4) span{ background-position:0 -120px;}
#list li:nth-child(5) span{ background-position:0 -160px;}
#list li:nth-child(6) span{ background-position:0 -200px;}
#list li:nth-child(7) span{ background-position:0 -240px;}
#list li:nth-child(8) span{ background-position:0 -280px;}
#list li:nth-child(9) span{ background-position:0 -320px;}
#list li:nth-child(10) span{ background-position:0 -360px;}
#list li:nth-child(11) span{ background-position:0 -400px;}
#btns{ width:130px; margin:0 auto;}
#btns li{ width:20px;height:20px;background:#fff; font-size:14px; font-weight:bold; text-align:center; line-height:20px; float:left; color:#f60; margin:0 3px; cursor:pointer;}
#btns .active{ background:#f60;color:#fff;}

HTML


 
    1. 1
    2. 2
    3. 3
    4. 4

    JAVASCRIPT

    這效果只是一個嘗試,如有需要的朋友,可直接在下面留言,發(fā)送源碼。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    javascript實現3D切換焦點圖_javascript技巧

    javascript實現3D切換焦點圖_javascript技巧:做了一個用鼠標拖拽配合 CSS3 的小嘗試,截圖如下: 熟悉拖拽效果的朋友應該不會陌生鼠標按住以后,左右拖動的實現方式。 這個小demo里嘗試的是把CSS3中的相關知識點運用到圖片展示中, 當拖動圖片時,顯示出立體的感覺~~ 直接代碼如下: #list
    推薦度:
    標簽: 技巧 3d javascript
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top