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

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

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guā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)鍵字專題關(guān)鍵字專題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
        當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

        H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼

        來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:28:36
        文檔

        H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼

        H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼:H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼 隨著H5的火熱,flash即將被H5所代替,如何利用H5實(shí)現(xiàn)flash的效果呢?我做了一個(gè)簡單的小東西分享給大家。 html和js部分: <!DOCTYPE html> <html lang=en> <head> <me
        推薦度:
        導(dǎo)讀H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼:H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼 隨著H5的火熱,flash即將被H5所代替,如何利用H5實(shí)現(xiàn)flash的效果呢?我做了一個(gè)簡單的小東西分享給大家。 html和js部分: <!DOCTYPE html> <html lang=en> <head> <me

        H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼

        隨著H5的火熱,flash即將被H5所代替,如何利用H5實(shí)現(xiàn)flash的效果呢?我做了一個(gè)簡單的小東西分享給大家。

        html和js部分:

        <!DOCTYPE html>
        <html lang="en">
        <head>
         <meta charset="UTF-8">
         <title>Title</title>
         <script type="text/javascript" src="jsByKing.js"></script>
         <link rel="stylesheet" href="仿flash的css.css" rel="external nofollow" >
         <script>
         function getByClass(oParent,sClass) {
         var aEle=oParent.getElementsByTagName('*');
         var aResult=[];
         for(var i=0;i<aEle.length;i++){
         if(aEle[i].className==sClass){
         aResult.push(aEle[i]);
         }
         }
         return aResult;
         }
         //左右箭頭
         window.onload=function () {
         var oDiv=document.getElementById('playimages');
         var oBtnPrev=getByClass(oDiv,'prev')[0];
         var oBtnNext=getByClass(oDiv,'next')[0];
         var oMarkLeft=getByClass(oDiv,'mark_left')[0];
         var oMarkRight=getByClass(oDiv,'mark_right')[0];
        
         var oDivSmall=getByClass(oDiv,'small_pic')[0];
         var oUlSmall=oDivSmall.getElementsByTagName('ul')[0];
         var aLiSmall=oDivSmall.getElementsByTagName('li');
        
         var oUlBig=getByClass(oDiv,'big_pic')[0];
         var aLiBig=oUlBig.getElementsByTagName('li');
        
         var nowZIndex=2;
        
         var now=0;
        
         oUlSmall.style.width=aLiSmall.length*aLiSmall[0].offsetWidth+'px';
        
         oBtnPrev.onmouseover=oMarkLeft.onmouseover=function () {
         startMove(oBtnPrev,'opacity',100);
         };
         oBtnPrev.onmouseout=oMarkLeft.onmouseout=function () {
         startMove(oBtnPrev,'opacity',0);
         }
         oBtnNext.onmouseover=oMarkRight.onmouseover=function () {
         startMove(oBtnNext,'opacity',100);
         };
         oBtnNext.onmouseout=oMarkRight.onmouseout=function () {
         startMove(oBtnNext,'opacity',0);
         }
        
         //大圖切換
         for(var i=0; i<aLiSmall.length;i++){
         aLiSmall[i].index=i;
         aLiSmall[i].onclick=function () {
         if(this.index==now)return;
        
         now=this.index;
        
         tab();
        
         aLiSmall[i].onmouseover=function () {
         startMove(this,'opacity',100);
         }
         aLiSmall[i].onmouseout=function () {
         if(this.index!=now){
         startMove(this,'opacity',60)
         }
         }
         }
         function tab() {
         aLiBig[now].style.zIndex=nowZIndex++;
        
         for(var i=0;i<aLiSmall.length;i++){
         startMove(aLiSmall[i],'opacity',60);
         }
        
         startMove(aLiSmall[now],'opacity',100);
        
         aLiBig[now].style.height=0;
         startMove(aLiBig[now],'height',320);
        
         if(now==0){
         startMove(oUlSmall,'left',0);
         }
         else if(now==aLiSmall.length-1){
         startMove(oUlSmall,'left',-(now-2)*aLiSmall[0].offsetWidth);
         }
        
         else {
         startMove(oUlSmall,'left', -(now-1)*aLiSmall[0].offsetWidth);
         }
         };
        
         }
         oBtnPrev.onclick=function () {
         now--;
         if(now==-1){
         now=aLiSmall.length-1;
         }
         tab();
         };
         oBtnNext.onclick=function () {
         now++;
         if(now==aLiSmall.length){
         now=0;
         }
         tab();
         }
         var timer=setInterval(oBtnNext.onclick,2000);
        
         oDiv.onmouseover=function () {
         clearInterval(timer);
         }
         oDiv.onmouseout=function () {
         timer=setInterval(oBtnNext.onclick,2000);
         }
         }
         </script>
        </head>
        <body>
        <div id="playimages" class="play">
         <ul class="big_pic">
         <div class="prev"></div>
         <div class="next"></div>
        
         <div class="text">加載圖片說明.....</div>
         <div class="length">計(jì)算圖片數(shù)量.....</div>
        
         <a class="mark_left" href="javascript:;" rel="external nofollow" rel="external nofollow" ></a>
         <a class="mark_right" href="javascript:;" rel="external nofollow" rel="external nofollow" ></a>
         <div class="bg"></div>
        
         <li style="z-index: 1;"><img src="../../img/練習(xí)/1.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/2.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/3.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/4.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/5.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/6.jpg" alt=""></li>
         </ul>
         <div class="small_pic">
         <ul style="width: 390px;">
         <li style="opacity: 1"><img src="../../img/練習(xí)/1.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/2.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/3.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/4.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/5.jpg" alt=""></li>
         <li><img src="../../img/練習(xí)/6.jpg" alt=""></li>
         </ul>
         </div>
        </div>
        </body>
        </html>
        
        

        css部分:

        body{
         background: #666;
        }
        ul{
         padding: 0;
         margin: 0;
        }
        li{
         list-style: none;
        }
        img{
         border:0;
         width: 100%;
         height: 100%;
        }
        .play{
         width: 400px;
         height: 430px;
         margin: 50px auto 0;
         background: #999;
         font: 12px Arial;
        
        }
        .big_pic{
         width: 400px;
         height: 320px;
         overflow: hidden;
         border-bottom: 1px solid #ccc;
         background: #222;
         position: relative;
        }
        .big_pic img{
         width: 400px;
         height: 320px;
        }
        .big_pic li{
         width: 400px;
         height: 320px;
         overflow: hidden;
         position: absolute;
         top:0;
         left:0;
         z-index: 0;
        }
        .mark_left{
         width: 200px;
         height: 320px;
         position: absolute;
         left: 0;
         top:0;
         /*background: red;*/
         opacity: 0;
         z-index: 3000;
         }
        .mark_right{
         width: 200px;
         height: 320px;
         position: absolute;
         left: 200px;
         top:0;
         /*background: green;*/
         opacity: 0;
         z-index: 3000;
        }
        .big_pic .prev{
         width: 60px;
         height: 60px;
         background-image: url("../../img/練習(xí)/left.jpg");
         background-size: cover;
         position: absolute;
         top: 130px;
         left: 10px;
         z-index: 3001;
         opacity: 0;
         cursor: pointer;
        }
        .big_pic .next{
         width: 60px;
         height: 60px;
         background-image: url("../../img/練習(xí)/right.jpg");
         background-size: cover;
         background-position: 65px 60px;
         position: absolute;
         top: 130px;
         right: 10px;
         z-index: 3001;
         opacity: 0;
         cursor: pointer;
        }
        .big_pic .text{
         position: absolute;
         left: 10px;
         bottom: 4px;
         z-index: 3000;
         color: #ccc;
        }
        .big_pic .length{
         position: absolute;
         right: 10px;
         bottom: 4px;
         z-index: 3000;
         color: #ccc;
        }
        .big_pic .bg{
         width: 400px;
         height: 25px;
         background: #000;
         opacity: 0.6;
         position: absolute;
         z-index: 2999;
         bottom: 0;
         left:0;
        }
        .small_pic{
         width: 380px;
         height: 94px;
         position: relative;
         top: 7px;
         left: 10px;
         overflow: hidden;
        }
        .small_pic ul{
         height: 94px;
         position: absolute;
         top:0;
         left: 0;
        }
        .small_pic li{
         width: 120px;
         height: 94px;
         float: left;
         padding-right: 10px;
         cursor: pointer;
         opacity: 0.6;
        }
        
        

        效果圖展示:

        如有疑問請留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

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

        文檔

        H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼

        H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼:H5實(shí)現(xiàn)仿flash效果的實(shí)現(xiàn)代碼 隨著H5的火熱,flash即將被H5所代替,如何利用H5實(shí)現(xiàn)flash的效果呢?我做了一個(gè)簡單的小東西分享給大家。 html和js部分: <!DOCTYPE html> <html lang=en> <head> <me
        推薦度:
        標(biāo)簽: 代碼 效果 類似
        • 熱門焦點(diǎn)

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 一区二区在线免费视频| 久久久久国色av免费看| 毛片免费全部播放一级| 国内精品乱码卡1卡2卡3免费| 欧洲亚洲国产清在高| 亚洲午夜一区二区三区| 无码精品A∨在线观看免费| 久久综合亚洲色一区二区三区| 亚洲爆乳精品无码一区二区| 精品免费久久久久国产一区| 亚洲日本中文字幕一区二区三区| jzzjzz免费观看大片免费| 亚洲一区二区三区国产精品| 两个人的视频www免费| 国产成人无码综合亚洲日韩| 最近2019免费中文字幕6| 亚洲AV成人噜噜无码网站| 毛片免费观看网站| 国产成人 亚洲欧洲| 亚洲一区精品无码| 精品无码人妻一区二区免费蜜桃 | 亚洲国产精品日韩在线观看| 无码国产精品一区二区免费| 亚洲国产成人精品无码区二本 | 四虎国产精品免费视| 九九免费久久这里有精品23| 久久久影院亚洲精品| 日韩视频在线精品视频免费观看| 日韩欧美亚洲中文乱码| 亚洲色精品88色婷婷七月丁香| 免费观看美女用震蛋喷水的视频| 亚洲精品无码你懂的| 亚洲日韩乱码中文无码蜜桃臀网站| 亚洲黄色免费观看| 另类图片亚洲校园小说区| 久久精品夜色国产亚洲av| 免费国产黄线在线观看| 亚洲日本乱码一区二区在线二产线 | 亚洲一区在线免费观看| 亚洲av无码成人精品区在线播放| 亚洲高清中文字幕免费|