時(shí)間:2023-09-27 14:18:01 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-09-27 14:18:01 來源:網(wǎng)站運(yùn)營
零基礎(chǔ)一篇文章實(shí)現(xiàn)網(wǎng)頁輪播圖效果,我太難了?。?h3 data-first-child>你瞅啥?<html> <head> <title>這是我的輪播圖頁面喲</title> </head> <body> <div id="yong_hu_kan"> <div id="lun_bo_tu_he_zi"> <!-- 這里未來放點(diǎn)東西 --> </div> </div> </body></html>
6. 接著運(yùn)行程序,最簡單的方法就是把剛才的編寫的文件__用鼠標(biāo)左鍵脫到瀏覽器中再放手__,如無意外,你將看到<img src="https://graph.baidu.com/resource/2229d403d2fb9ddab946f01581441581.png" alt="image-20200211222322610" style="zoom:50%;" />__兄嘚,那么你的html頁面就完成了__#### CSS美化一下__敲黑板了!__1. 在head標(biāo)簽中加入如下代碼,設(shè)置他們的寬高 1. ```html <style> #yong_hu_kan { width:200px; height:200px; } #lun_bo_tu_he_zi { width:600px; height:200px; } </style>
3. 好了,記得Ctrl S 鍵來保存一下,保存以后,把文件丟到瀏覽器中,你將看到:4. 接下來還有一個(gè)障礙要掃清(別問為什么,我太難了) 1.  2. 接著我們在style標(biāo)簽中加入 3. ```css body { margin:0px; }
<script> // 這里未來會(huì)放代碼,下面的body不要照抄, // 寫出來是讓大家知道位置 </script></body>
2. 讓圖1向左移動(dòng),出現(xiàn)圖2,再向左移動(dòng),出現(xiàn)圖3 1. ```js ele.style.left = ele.offsetLeft - 200 'px';
4. 目前設(shè)置了盒子的left屬性,盒子還不能移動(dòng),原因是默認(rèn)布局方式類似擺貨架,左邊是墻壁,沒法讓其往左邊移動(dòng),因此我們給他設(shè)置絕對定位,就可以隨處飛,甚至飛出屏幕外。5. 那么來吧,理解了就往下寫 1. ```js ele.style.position = 'absolute'; ele.style.left = '0px';
<style> // 獲取盒子 var ele = document.getElementById('lun_bo_tu_he_zi'); // 讓它飛 ele.style.position = 'absolute'; // 設(shè)置從哪飛 ele.style.left = '0px'; // 每隔一秒做什么事 setInterval(function () { // 設(shè)置它有多靠左 = 現(xiàn)在有多左 - 200 拼接'px' ele.style.left = ele.offsetLeft - 200 'px'; },1000) </style>
setInterval(function () { // 如果滿足()里面的條件就執(zhí)行后續(xù),否則執(zhí)行else if (ele.offsetLeft <= -400) { // 設(shè)置它有多靠左 = '0px' ele.style.left ='0px'; } else { // 設(shè)置它有多靠左 = 現(xiàn)在有多左 - 200 拼接'px' ele.style.left = ele.offsetLeft - 200 'px'; }},1000)
2. 第一個(gè)屬性是超出部分隱藏,第二個(gè)屬性是由于我們之前設(shè)置絕對定位是起飛,因此讓頁面不在知道盒子之間的包含關(guān)系了,因此我們這里聲明一下,也就是#yong_hu_kan和#lun_bo_tu_he_zi的關(guān)系2. 再來加個(gè)慢慢過渡的效果 1. 針對那個(gè)元素? 回答:#lun_bo_tu_he_zi 2. 哪一個(gè)屬性的改變需要過渡? 回答:left 3. 過渡時(shí)間放緩,需要幾秒完成? 回答:1s 4. ```css #lun_bo_tu_he_zi { transition:left 1s; }
關(guān)鍵詞:效果,基礎(chǔ),文章,實(shí)現(xiàn)
客戶&案例
營銷資訊
關(guān)于我們
微信公眾號
版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。