国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

英雄聯(lián)盟輪播圖自動輪播

這篇具有很好參考價值的文章主要介紹了英雄聯(lián)盟輪播圖自動輪播。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

六月過去了,七月還會遠嗎?不知不覺到了六月底的最后一天。你好,七月!

大家好,我是小陳陳呀,上次寫了一篇英雄聯(lián)盟輪播圖手動輪播,當(dāng)天晚上有很多大朋友小朋友私信小陳陳:可以在上次手動輪播的基礎(chǔ)上,實現(xiàn)自動輪播的話,那樣會不會更炫酷呢?炫不炫酷我不知道,但是我們可以實現(xiàn)它??。

清除網(wǎng)頁的默認距離

  /* 清除網(wǎng)頁的默認距離*/
  *{margin:0;
    padding:0;
  }
  .banner{
    width: 820px;
    height: 380px;
    background-color:blue;
  }
  .banner_img ul{
    width: 4100px;

過渡動畫

    /* 過渡動畫 */
   transition:all 0.2s;
  }

圖片大小長度,寬度,顏色,邊距

  .banner_img{
    width: 820px;
    height: 340px;
    background-color:red; 
    overflow:hidden;  
  }
 .banner_img li{
    width: 820px;
    height: 380px;
    float:left;

清除li前面的列表符號

    list-style:none
  }
  .banner_nav{
    width: 820px;
    height: 40px;
    background-color:green;
  }

后代選擇器,先找容器,再找內(nèi)部標(biāo)簽

  .banner_nav li{
    width: 164px;
    height: 40px;

/* 由于li在網(wǎng)頁中屬于塊元素,獨立成行 /
/
浮動屬性,讓原本上下排列的li,并排 */

float:left;

清除li前面的列表符號

  list-style:none;
/* 字號是:14px; */
font-size: 14px;
/* 文本的水平居中 */
text-align:center;
/* 文本垂直居中 單行文本垂直居中,當(dāng)行高等于當(dāng)前容器的高度時內(nèi)部文字垂直居中 */
line-height: 40px;

設(shè)置背景顏色

    background-color:#e3e2e2;
  }
  .banner_nav .active{
    background-color:white;
    color:#ab8e66;

邊框會增加元素的實際占位

border-bottom: 2px solid #cea861;
height: 38px;
}

body部分代碼

//創(chuàng)建一個div標(biāo)簽,用于編寫整個輪播圖結(jié)構(gòu),命令.banner
  <div class="banner">

 <!-- 根導(dǎo)航據(jù)banner中內(nèi)容,劃分成img區(qū)域,以及導(dǎo)航區(qū)域,區(qū)域div -->
 <div class="banner_img">
 <!-- banner_img輪播圖的顯示窗口,只顯示一張圖片   -->
 <!-- 滾動式輪播圖,將圖片并排顯示   -->
 <!-- 并列結(jié)構(gòu),無序聯(lián)表ul>li -->
 <!-- 需要給容器ul添加寬度,可以盛放五個元素并排顯示 -->
   <ul id="imgWrap">
     <li>
       <img src="https://ossweb-img.qq.com/upload/adw/image/977/20220513/1880117fcca33efc8c78ca9710544c12.jpeg"alt="">
     </li>
    <li>
      <img src="https://ossweb-img.qq.com/upload/adw/image/977/20220513/251c4edc9aba721754a63c291a04f826.jpeg"alt="">
    </li>
    <li>
      <img src="https://ossweb-img.qq.com/upload/adw/image/977/20220513/5fa9fbc22102906860ed52cb134cf17b.jpeg"alt="">
    </li>
    <li>
      <img src="https://ossweb-img.qq.com/upload/adw/image/977/20220513/1850af58906b7be093c3f0fee9177d71.jpeg"alt="">
    </li>
    <li>
      <img src="https://ossweb-img.qq.com/upload/adw/image/977/20220513/4dfbd939f2401ca8095cc7c679355618.jpeg"alt="">
    </li>
 </ul>
 
 </div> 
 <div class="banner_nav">
 <!-- 網(wǎng)頁還原過程中,如果需要編寫對應(yīng)的并列結(jié)構(gòu),直接使用無序列表進行開發(fā)ul>li -->
        <ul id="navWrap">
            <li class="active"id="li1">EDG冠軍戰(zhàn)隊皮膚</li>
            <li id=li2>EDG冠軍榮耀寶箱</li>
            <li id=li3>西部魔影2022</li>
            <li id=li4>西部魔影通行證</li>
            <li id=li5>2022西部秘寶</li>
          </ul>
      </div>
   </div>
   <script>

找到對應(yīng)的事件源:找到五個li標(biāo)簽放入數(shù)組中
不推薦document.getElementById(“l(fā)i”)找li標(biāo)簽

  var navWrap=document.getElementById("navWrap")//先找事件源的容器
  var lis=navWrap.getElementsByTagName("li")//找到navWrap下方所有的li
  var imgWrap=document.getElementById("imgWrap")

利用循環(huán)分發(fā)指定的事件

   for(var n=0;n<lis.length;n++){
    lis[n].index=n//分發(fā)索引值
    lis[n].onmouseenter=function(){
     // console.log(1)
   //清楚其他的選中樣式  排他法
   //先將所有的li的class都清除
  for(var j=0;j<lis.length;j++){
       lis[j].className=""
     }
     this.className="active"

讓指定ul 移動到對應(yīng)位置 當(dāng)前元素的索引值 *820
// console.log(this.index)

   imgWrap.style.marginLeft=-820*this.index+"px"
}
  } 

每間隔2s,讓圖片自動滾動一次
在當(dāng)前圖片的基礎(chǔ)上,自動輪播到下一張
明確當(dāng)前是第幾張圖片?

var index=0  //當(dāng)前圖片的索引值

每調(diào)用索引值++
每調(diào)用一次函數(shù) 圖片需要自動變化到下一張,如果是最后一張回到第一張

var t1=setInterval(function(){
   if(index==4){
   index=0  
   }else{
      index++
   }    

滾動指定位置

imgWrap.style.marginLeft=-820*index+"px"

找到指定的導(dǎo)航添加上選中樣式

   for(var j=0;j<lis.length;j++){
            lis[j].className=""
    }
    lis[index].className="active"

    },2000)

當(dāng)鼠標(biāo)放入整體的輪播圖容器時,定時器終止

var banner=document.getElementById("banner")
banner.onmouseenter=function(){
  clearInterval(t1)
}

英雄聯(lián)盟輪播圖自動輪播

鼠標(biāo)離開banner后,定時器重啟

   banner.onmouseleave=function(){
    t1=setInterval(function(){
       if(index==4){
       index=0  
       }else{
          index++
       }    

英雄聯(lián)盟輪播圖自動輪播

滾動指定位置

 imgWrap.style.marginLeft=-820*index+"px"

找到指定的導(dǎo)航添加上選中樣式

   for(var j=0;j<lis.length;j++){
            lis[j].className=""
    }
    lis[index].className="active"

   },2000)
    
   }

英雄聯(lián)盟首頁輪播圖還原(部分)文章來源地址http://www.zghlxwxcb.cn/news/detail-403907.html

到了這里,關(guān)于英雄聯(lián)盟輪播圖自動輪播的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • web前端【3】JS基礎(chǔ)-輪播圖【JavaScript、定時器、鼠標(biāo)動作、自動輪播、增加和減少li列表】

    web前端【3】JS基礎(chǔ)-輪播圖【JavaScript、定時器、鼠標(biāo)動作、自動輪播、增加和減少li列表】

    一、實驗題目: 輪播圖 二、實驗內(nèi)容簡介 1.整體布局:圖片、左右按鈕、數(shù)字列表、添加刪除按鈕 2、左右箭頭滾動 3、小圓點滾動 4、自動輪播 5、鼠標(biāo)動作:指向和離開 6、添加與刪除 三、實驗過程 1. 需求分析 整體布局:設(shè)計一個輪播圖,中間部分為自動輪播的圖片展示

    2024年02月04日
    瀏覽(26)
  • 實現(xiàn)自動輪播圖(html+js)

    實現(xiàn)自動輪播圖(html+js)

    簡單實現(xiàn)圖片的自動輪播,需要的朋友可以參考一下。 html代碼: css代碼: js代碼: 效果圖:

    2024年02月12日
    瀏覽(24)
  • 英雄算法聯(lián)盟 | 六月算法集訓(xùn)順利開始

    英雄算法聯(lián)盟 | 六月算法集訓(xùn)順利開始

    ??今天是 6 月 3 號,是 英雄算法聯(lián)盟 —— 六月算法集訓(xùn) 的第 3 天。由于五月集訓(xùn)的時候,很大一部分的同學(xué)都感覺后面的內(nèi)容太難,所以六月集訓(xùn)進行了一系列改革,如下: ??1、所有內(nèi)容和規(guī)劃重新梳理,拉長時間線(見下文); ??2、難度大幅度下降,力求把難

    2024年02月07日
    瀏覽(31)
  • vue+elementui實現(xiàn)英雄聯(lián)盟道具城

    vue+elementui實現(xiàn)英雄聯(lián)盟道具城

    目錄 一、效果圖 1.首頁 ?2.商品列表、分類 ?二、實現(xiàn)重點講解 1.首頁輪播圖 1.1技術(shù)實現(xiàn): ?1.2.鼠標(biāo)聚焦切換圖片事件 ?2.首頁tab切換 3.商品列表實現(xiàn) 三、項目結(jié)構(gòu)說明 ?四、總結(jié) 1.首頁 項目與官方效果沒有太大差異: ?游戲?qū)Ш剑??2.商品列表、分類 ?動態(tài)切換分類 1.首

    2024年02月12日
    瀏覽(20)
  • LOL英雄聯(lián)盟自動打人機訓(xùn)練升級【CircuitPython】

    LOL英雄聯(lián)盟自動打人機訓(xùn)練升級【CircuitPython】

    設(shè)備:1920*1080 系統(tǒng):Windows11 程序:CircuitPython 英雄:琴女 功能: 自動釋放加血 自動釋放攻擊 自動對線 歡迎評論

    2024年02月16日
    瀏覽(13)
  • 【unity實戰(zhàn)】實現(xiàn)類似英雄聯(lián)盟的buff系統(tǒng)

    【unity實戰(zhàn)】實現(xiàn)類似英雄聯(lián)盟的buff系統(tǒng)

    參考原視頻鏈接 【視頻】:https://www.bilibili.com/video/BV1Xy4y1N7Cb 注意 :本文為學(xué)習(xí)筆記記錄,推薦支持原作者,去看原視頻自己手敲代碼理解更加深入 當(dāng)今大多數(shù)游戲都擁有一些形式的Buff系統(tǒng),利用這種系統(tǒng)可以增強或削弱游戲角色的特定屬性。在Unity中,我們可以使用腳本

    2024年02月05日
    瀏覽(21)
  • 英雄算法聯(lián)盟 | 31天讓你的算法與眾不同

    ??是的,我的付費服務(wù)開通了,知識星球 —— 英雄算法聯(lián)盟。 ??那么就有人要說了,終于開始割韭菜了! ??這個事情就要看你是怎么看待的。如果你付費了,但是沒有按照我的計劃行事,沒有融入整個團隊,甘為韭菜,那我也救不了你。但是如果你付費了,堅持自律

    2024年02月07日
    瀏覽(23)
  • vue3+vite+ts視頻背景酷炫登錄模板【英雄聯(lián)盟主題】

    vue3+vite+ts視頻背景酷炫登錄模板【英雄聯(lián)盟主題】

    最近我準(zhǔn)備在自己的網(wǎng)站上開發(fā)一個博客系統(tǒng),首先要實現(xiàn)后臺登錄界面。我選擇使用Vue 3 + Vite + TypeScript框架來構(gòu)建,下面是針對該主題的詳細說明: 在網(wǎng)頁中使用視頻作為背景圖已經(jīng)相當(dāng)常見了,而且網(wǎng)上也有很多相關(guān)的插件可供使用。我選擇使用\\\"vue-responsive-video-backgr

    2024年02月15日
    瀏覽(21)
  • echarts餅圖:實現(xiàn)多層圖表同步自動輪播,鼠標(biāo)懸浮時停止輪播,移出鼠標(biāo)后重新開始輪播效果

    echarts餅圖:實現(xiàn)多層圖表同步自動輪播,鼠標(biāo)懸浮時停止輪播,移出鼠標(biāo)后重新開始輪播效果

    需要用echarts實現(xiàn)一個圓環(huán)餅圖,在圓環(huán)中心顯示每個系列的具體數(shù)據(jù),加載成功后圖表系列自動高亮輪播展示;當(dāng)用戶鼠標(biāo)懸浮某一系列的圖形時,停止自動輪播并高亮顯示該圖形,移出鼠標(biāo)后重新開始輪播 echarts圓環(huán)餅圖示例 (開發(fā)echarts圖表時,對照配置項文檔和API文檔

    2024年02月13日
    瀏覽(30)
  • 畢業(yè)設(shè)計 英雄聯(lián)盟數(shù)據(jù)分析與預(yù)測 -大數(shù)據(jù)分析 可視化 機器學(xué)習(xí)

    畢業(yè)設(shè)計 英雄聯(lián)盟數(shù)據(jù)分析與預(yù)測 -大數(shù)據(jù)分析 可視化 機器學(xué)習(xí)

    ?? 這兩年開始畢業(yè)設(shè)計和畢業(yè)答辯的要求和難度不斷提升,傳統(tǒng)的畢設(shè)題目缺少創(chuàng)新和亮點,往往達不到畢業(yè)答辯的要求,這兩年不斷有學(xué)弟學(xué)妹告訴學(xué)長自己做的項目系統(tǒng)達不到老師的要求。 為了大家能夠順利以及最少的精力通過畢設(shè),學(xué)長分享優(yōu)質(zhì)畢業(yè)設(shè)計項目,今天

    2024年02月05日
    瀏覽(29)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包