課程
/前端開發
/JavaScript
/Tab選項卡切換效果
pic.style.marginTop=-170*curIndex+'px'; 請教問一下這段的意義 謝謝
2015-06-10
源自:Tab選項卡切換效果 4-1
正在回答
試了一下,這個原理是這樣的:ul沒有設置height,而li設置了height:170px,使得ul被子元素li撐高為5*170px,這樣子就是一副長長的圖片,由于祖先元素.wrap設置了overflow:hidden;這樣就只能看到第一張圖片。
這時候設置了wrap為relative,ul設置為absolute,那么ul就可以根據wrap進行margin-top向上移動-170*n*px進行涌移動了,這樣圖片不斷地移動,圖片就會不斷輪到下一張。
這里只是ul實現了絕對定位吧,怎么圖片變成絕對定位了?
.wrap ul{position:absolute;}?
? .wrap ul li{height:170px;}
應該不是這個原理吧
舉報
本課程詳細介紹網頁頁面中最流行常用的tab切換效果
1 回答想請教一下使用margin-top實現圖片切換的原理
2 回答選項卡切換效果如何用jQuery實現,使用each函數?
3 回答關于jquery里用each()實現切換效果的問題
1 回答Tab選項卡切換我遇到了三個問題,求大神解答,謝謝
2 回答each()實現切換效果具體代碼
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-24
試了一下,這個原理是這樣的:ul沒有設置height,而li設置了height:170px,使得ul被子元素li撐高為5*170px,這樣子就是一副長長的圖片,由于祖先元素.wrap設置了overflow:hidden;這樣就只能看到第一張圖片。
這時候設置了wrap為relative,ul設置為absolute,那么ul就可以根據wrap進行margin-top向上移動-170*n*px進行涌移動了,這樣圖片不斷地移動,圖片就會不斷輪到下一張。
2015-11-24
這里只是ul實現了絕對定位吧,怎么圖片變成絕對定位了?
.wrap ul{position:absolute;}?
? .wrap ul li{height:170px;}
應該不是這個原理吧