JavaScript中怎么實(shí)現(xiàn)一個(gè)滑動(dòng)門效果,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比饒平網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式饒平網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋饒平地區(qū)。費(fèi)用合理售后完善,10多年實(shí)體公司更值得信賴。一、什么是滑動(dòng)門
首先你要了解什么是滑動(dòng)門。生活中我們經(jīng)??吹揭恍┚W(wǎng)站或是商城有一些滑動(dòng)門的效果
那么怎么實(shí)現(xiàn)一個(gè)簡(jiǎn)單的滑動(dòng)門的網(wǎng)頁(yè)特效呢?下面簡(jiǎn)單分享一下方法,
二、實(shí)現(xiàn)滑動(dòng)門所需技術(shù)
1、簡(jiǎn)單的HTML基礎(chǔ)知識(shí)2、簡(jiǎn)單的CSS基礎(chǔ)樣式3、基本的javascript知識(shí)
三、如何實(shí)現(xiàn)滑動(dòng)門(重點(diǎn))
準(zhǔn)備好一段HTML代碼
給當(dāng)前HTML結(jié)構(gòu)添加樣式
*{ margin: 0; padding: 0; background-color: #ccc;}p{ text-align: center;}#container{ width: 1130px; height: 350px; margin: 0 auto; border-right:1px solid #FF0000; border-bottom:1px solid #FF0000; overflow: hidden; position: relative;}#container img{ width:500px; height:350px; display: block; position: absolute; border-bottm:1px solid #FF0000;}
最后使用js代碼實(shí)現(xiàn)效果
//加載dom樹window.onload = function(){//定義盒子var box=document.getElementById('container');//定義圖片var imgs=box.getElementsByTagName('img');//圖片寬度var imgWidth = imgs[0].offsetWidth;//隱藏寬度var exposeWidth = 210;//盒子寬度var boxWidth = imgWidth + (imgs.length -1) * exposeWidth;box.style.width='px';//設(shè)置每道門的初始位置function SetImgsPos(){for(var i = 1;i 關(guān)于JavaScript中怎么實(shí)現(xiàn)一個(gè)滑動(dòng)門效果問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識(shí)。
文章題目:JavaScript中怎么實(shí)現(xiàn)一個(gè)滑動(dòng)門效果-創(chuàng)新互聯(lián)
文章路徑:http://weahome.cn/article/cosdjs.html