



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
教案24案例24輪播圖計劃學時2學時知識目標掌握設置元素樣式的語法格式掌握獲取元素的尺寸和位置的語法格式掌握輪播圖的實現(xiàn)方法能力目標能編寫JavaScript代碼實現(xiàn)輪播圖效果會使用開發(fā)者工具調試JavaScript的程序素質目標在編寫代碼中遵循正確的編寫代碼規(guī)范在編寫代碼中培養(yǎng)認真細致、精益求精的工匠精神教學重點設置元素樣式獲取或改變元素的尺寸和位置教學難點獲取或改變元素的尺寸和位置教學模式教學做一體化線上+線下混合式教學教學活動及主要環(huán)節(jié)素質培養(yǎng)第1學時(案例分析實現(xiàn))=1\*ROMANI.問題討論:(5分鐘)對同學們課前觀看微課過程中的疑難問題展開討論。=2\*ROMANII.案例分析與實現(xiàn):(40分鐘)一、案例描述創(chuàng)建小米產品廣告展示輪播圖,頁面瀏覽效果如圖24-1所示。具體要求如下。(1)輪流展示5張圖片,每隔2s切換一次。(2)切換圖片時有過渡效果。圖24-1輪播圖案例分析在頁面上添加盒子,在盒子中添加無序列表標記<ul>,在<ul>標記中添加6對<li>標記,在每個<li>標記中放入一張圖片,在最后的<li>標記中再次放入第一張圖片,使圖片切換時實現(xiàn)無縫銜接。定義盒子、<ul>標記、<li>標記和<img>標記的樣式。創(chuàng)建腳本文件,編寫JavaScript代碼,定義切換圖片的函數(shù),使用window對象的setInterval()方法使函數(shù)每隔2s執(zhí)行一次。案例實現(xiàn)學生同步操作,做學教一體1.搭建輪播圖結構:<div
id="silder">
<ul
id="list">
<li><img
src="images/banner1.jpg"></li>
<li><img
src="images/banner2.jpg"></li>
<li><img
src="images/banner3.jpg"></li>
<li><img
src="images/banner4.jpg"></li>
<li><img
src="images/banner5.jpg"></li>
<
</ul></div>2.定義CSS樣式3.創(chuàng)建JavaScript腳本文件<script>
//第一輪結束,切換圖片時有從頭開始的效果
var
slider
=
document.querySelector("#slider"); //獲取盒子元素
var
list
=
document.querySelector("#list");
//獲取ul元素
var
img
=
document.querySelector("img");
//獲取圖像集合
var
uli
=
list.children;
//獲取圖片列表
var
index
=
0;
//圖片序號
setInterval(move,
2000);
//每隔2s執(zhí)行一次move()函數(shù)
function
move()
{
if
(index
<
uli.length
-
1)
{
//如果不是最后一張圖片
index++;//圖片序號加1
list.style.left
=
-index
*
img.offsetWidth
+
"px";
//
圖片向左移出,offsetWidth是圖像的布局寬度
list.style.transition
=
'left
1s';
//移出圖片時有過渡效果,用時1s
if
(index
==
uli.length
-
1)
{
//如果是最后一張圖片,則切換到第一張圖片
setTimeout(function()
{
index
=
0;
//圖片變?yōu)榈谝粡?/p>
list.style.left
=
-index
*
img.offsetWidth
+
"px";
list.style.transition
=
'left
0s';
},
1000);
}
}
}</script>
第2學時(相關知識點)設置元素樣式對象.style.屬性="屬性值";例24-1通過腳本代碼設置盒子的樣式。圖24-3設置元素樣式<div
id="box1">學而時習之</div>
<script
type="text/javascript">
var
box
=
document.querySelector("#box1"); //獲取元素
box.style.width="200px";
//設置寬度
box.style.height="200px";
//設置高度
box.style.backgroundColor="#1D94FC";
//設置背景顏色
box.style.color
=
"#fff";
//設置文字的顏色
box.style.fontSize
=
"24px"
//設置文字大小</script>
獲取元素尺寸和位置屬性說明offsetLeft獲取元素相對父元素左邊框的偏移量offsetTop獲取元素相對父元素上邊框的偏移量offsetWidth獲取元素自身的寬度,包括邊框和內邊距offsetHeight獲取元素自身的高度,包括邊框和內邊距例24-2實現(xiàn)滾動文字效果。圖24-4滾動文字效果搭建結構:<div
class="box">
<ul>
<li>教育部、中央軍委政治工作部、軍委國防動員部定向培養(yǎng)士官試點院校</li>
<li>電子信息產業(yè)國家高技能人才培訓基地</li>
<li>國家示范性高職單獨招生試點院校</li>
<li>“3+2”對口貫通分段培養(yǎng)本科院校</li>
<li>國家級示范性軟件職業(yè)技術學院</li>
<li>全國信息產業(yè)系統(tǒng)先進集體</li>
</ul>
</div>2.編寫腳本代碼:<script>
//實現(xiàn)滾動文字效果
var
speed
=
-1;
var
list
=
document.getElementsByTagName('ul')[0];
//獲取ul元素
var
item
=
document.getElementsByTagName('li');
//獲取li元素集合
list.innerHTML
=
list.innerHTML
+
list.innerHTML;
list.style.width
=
item[0].offsetWidth
*
item.length
+
'px';
//offsetWidth為元素的寬度(包括元素寬度、內邊距和邊框,不包括外邊距)
function
move()
{
if
(list.offsetLeft
<
-list.offsetWidth
/
2)
{
//offsetLeft元素與父元素左邊的距離
list.style.left
=
0
+
"px";
}
list.style.left
=
list.offsetLeft
+
speed
+
'px';
}
setIn
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度股東致行動協(xié)議:董事會席位調整與決策權分配
- 二零二五年度汽車充電樁場地租賃及維護服務合同
- 旅游景區(qū)服務質量提升策略手冊
- 汽車配件銷售及售后支持協(xié)議
- 企業(yè)級軟件系統(tǒng)開發(fā)合作協(xié)議
- 水滸傳經(jīng)典人物宋江征文
- 租賃房屋補充協(xié)議
- 關于提高工作效率的研討會紀要
- 文化創(chuàng)意產業(yè)發(fā)展規(guī)劃策略
- 融資租賃資產轉讓協(xié)議
- DWI高信號常見疾病的鑒別診斷課件-2
- 2024年內蒙古中考地理生物試卷(含答案)
- 酸堿滴定分析與討論實驗報告
- 2024年邵陽職業(yè)技術學院單招職業(yè)適應性測試題庫完美版
- 2024年湖南理工職業(yè)技術學院單招職業(yè)適應性測試題庫必考題
- 中國風川劇戲曲京劇文化傳統(tǒng)文化國粹世界戲劇日活動策劃完整課件兩篇
- (正式版)JTT 1495-2024 公路水運危險性較大工程安全專項施工方案審查規(guī)程
- 醫(yī)院dip付費績效考核制度
- 20G520-1-2鋼吊車梁(6m-9m)2020年合訂本
- 電梯維護保養(yǎng)規(guī)則(TSG T5002-2017)
- 義務教育數(shù)學課程標準(2022年版)解讀與案例分析
評論
0/150
提交評論