中文字幕一区二区人妻电影,亚洲av无码一区二区乱子伦as ,亚洲精品无码永久在线观看,亚洲成aⅴ人片久青草影院按摩,亚洲黑人巨大videos
Json.
cn
工具
教程
測評
博客
字典
AI導航
淺色
深色
系統(tǒng)
快捷方式
工具
在線工具 方面快捷
教程
小白教程 助力成長
測評
主機測評 快樂上云
博客
流金歲月 技術沉淀
AI導航
浪潮之巔 奮勇爭先
字典
學習好幫手
John Doe
Admin
個人中心
退出
JavaScript 教程
JavaScript 教程
JavaScript 簡介
JavaScript 用法
JavaScript 輸出
JavaScript 語法
JavaScript 語句
JavaScript 注釋
JavaScript 變量
JavaScript 數(shù)據(jù)類型
JavaScript 對象
JavaScript 函數(shù)
JavaScript 作用域
JavaScript 事件
JavaScript 字符串
JavaScript 運算符
JavaScript 比較
JavaScript 條件語句
JavaScript switch 語句
JavaScript for 循環(huán)
JavaScript while 循環(huán)
JavaScript break 和 continue 語句
JavaScript typeof
JavaScript 類型轉(zhuǎn)換
JavaScript 正則表達式
JavaScript 錯誤
JavaScript 調(diào)試
JavaScript 變量提升
JavaScript 嚴格模式
JavaScript 使用誤區(qū)
JavaScript 表單
JavaScript 表單驗證
JavaScript 驗證 API
JavaScript 保留關鍵字
JavaScript this
JavaScript let 和 const
JavaScript JSON
JavaScript void
JavaScript 代碼規(guī)范
JS 函數(shù)
JavaScript 函數(shù)定義
JavaScript 函數(shù)參數(shù)
JavaScript 函數(shù)調(diào)用
JavaScript 閉包
JS HTML DOM
DOM 簡介
DOM HTML
DOM CSS
DOM 事件
DOM EventListener
DOM 元素
HTMLCollection 對象
NodeList 對象
JS 高級教程
JavaScript 對象
JavaScript prototype
JavaScript Number 對象
JavaScript String
JavaScript Date(日期)
JavaScript Array(數(shù)組)
JavaScript Boolean(布爾)
JavaScript Math(算數(shù))
JavaScript RegExp 對象
JS 瀏覽器BOM
JavaScript Window
JavaScript Window Screen
JavaScript Window Location
JavaScript Window History
JavaScript Navigator
JavaScript 彈窗
JavaScript 計時事件
JavaScript Cookie
JS 庫
JavaScript 庫
JavaScript 測試 jQuery
JavaScript 測試 Prototype
JS 實例
JavaScript 實例
JavaScript 對象實例
JavaScript 瀏覽器對象實例
JavaScript HTML DOM 實例
JavaScript 總結
JS 參考手冊
JavaScript 對象
HTML DOM 對象
教程目錄
文章大綱
上一篇:JavaScript 閉包
下一篇:CSS 日歷樣式
javascript 幻燈片代碼(含自動播放)
源碼部分
對應的圖片地址改為自己的圖片地址:
HTML 代碼:
<
div
class
=
"
slideshow-container
"
>
<
div
class
=
"
mySlides fade
"
>
<
div
class
=
"
numbertext
"
>
1 / 3
</
div
>
<
img
src
=
"
img1.jpg
"
style
=
"
width:100%
"
>
<
div
class
=
"
text
"
>
文本 1
</
div
>
</
div
>
<
div
class
=
"
mySlides fade
"
>
<
div
class
=
"
numbertext
"
>
2 / 3
</
div
>
<
img
src
=
"
img2.jpg
"
style
=
"
width:100%
"
>
<
div
class
=
"
text
"
>
文本 2
</
div
>
</
div
>
<
div
class
=
"
mySlides fade
"
>
<
div
class
=
"
numbertext
"
>
3 / 3
</
div
>
<
img
src
=
"
img3.jpg
"
style
=
"
width:100%
"
>
<
div
class
=
"
text
"
>
文本 3
</
div
>
</
div
>
<
a
class
=
"
prev
"
onclick
=
"
plusSlides(-1)
"
>
?
</
a
>
<
a
class
=
"
next
"
onclick
=
"
plusSlides(1)
"
>
?
</
a
>
</
div
>
<
br
>
<
div
style
=
"
text-align:center
"
>
<
span
class
=
"
dot
"
onclick
=
"
currentSlide(1)
"
>
</
span
>
<
span
class
=
"
dot
"
onclick
=
"
currentSlide(2)
"
>
</
span
>
<
span
class
=
"
dot
"
onclick
=
"
currentSlide(3)
"
>
</
span
>
</
div
>
CSS 代碼設置上一張下一張圖片的按鈕及文本。
CSS 代碼:
*
{
box-sizing:
border-box
}
body
{
font-family:
Verdana
,
sans-serif
;
}
.mySlides
{
display:
none
}
/*
幻燈片容器
*/
.slideshow-container
{
max-width:
1000
px
;
position:
relative
;
margin:
auto
;
}
/*
下一張 & 上一張 按鈕
*/
.prev
,
.next
{
cursor:
pointer
;
position:
absolute
;
top:
50
%
;
width:
auto
;
margin-top:
-
22
px
;
padding:
16
px
;
color:
white
;
font-weight:
bold
;
font-size:
18
px
;
transition:
0.6
s
ease
;
border-radius:
0
3
px
3
px
0
;
}
/*
定位 "下一張" 按鈕靠右
*/
.next
{
right:
0
;
border-radius:
3
px
0
0
3
px
;
}
/*
On hover, add a black background color with a little bit see-through
*/
.prev
:hover
,
.next
:hover
{
background-color:
rgba
(
0
,
0
,
0
,
0.8
)
;
}
/*
標題文本
*/
.text
{
color:
#f2f2f2
;
font-size:
15
px
;
padding:
8
px
12
px
;
position:
absolute
;
bottom:
8
px
;
width:
100
%
;
text-align:
center
;
}
/*
數(shù)字文本 (1/3 等)
*/
.numbertext
{
color:
#f2f2f2
;
font-size:
12
px
;
padding:
8
px
12
px
;
position:
absolute
;
top:
0
;
}
/*
標記符號
*/
.dot
{
cursor:
pointer
;
height:
13
px
;
width:
13
px
;
margin:
0
2
px
;
background-color:
#bbb
;
border-radius:
50
%
;
display:
inline-block
;
transition:
background-color
0.6
s
ease
;
}
.active
,
.dot
:hover
{
background-color:
#717171
;
}
/*
淡出動畫
*/
.fade
{
-
webkit-animation-name:
fade
; -
webkit-animation-duration:
1.5
s
;
animation-name:
fade
;
animation-duration:
1.5
s
;
}
@-
webkit-keyframes
fade
{
from
{
opacity:
.4
}
to
{
opacity:
1
}
}
@keyframes
fade
{
from
{
opacity:
.4
}
to
{
opacity:
1
}
}
JavaScript 代碼:
var
slideIndex
=
1
;
showSlides
(
slideIndex
)
;
function
plusSlides
(
n
)
{
showSlides
(
slideIndex
+=
n
)
;
}
function
currentSlide
(
n
)
{
showSlides
(
slideIndex
=
n
)
;
}
function
showSlides
(
n
)
{
var
i
;
var
slides
=
document
.
getElementsByClassName
(
"
mySlides
"
)
;
var
dots
=
document
.
getElementsByClassName
(
"
dot
"
)
;
if
(
n
>
slides
.
length
)
{
slideIndex
=
1
}
if
(
n
<
1
)
{
slideIndex
=
slides
.
length
}
for
(
i
=
0
;
i
<
slides
.
length
;
i
++
)
{
slides
[
i
]
.
style
.
display
=
"
none
"
;
}
for
(
i
=
0
;
i
<
dots
.
length
;
i
++
)
{
dots
[
i
]
.
className
=
dots
[
i
]
.
className
.
replace
(
"
active
"
,
"
"
)
;
}
slides
[
slideIndex
-
1
]
.
style
.
display
=
"
block
"
;
dots
[
slideIndex
-
1
]
.
className
+=
"
active
"
;
}
在線演示
你也可以將幻燈片設置為自動播放,JavaScript 代碼修改為如下:
JavaScript 代碼:
var
slideIndex
=
0
;
showSlides
(
)
;
function
showSlides
(
)
{
var
i
;
var
slides
=
document
.
getElementsByClassName
(
"
mySlides
"
)
;
var
dots
=
document
.
getElementsByClassName
(
"
dot
"
)
;
for
(
i
=
0
;
i
<
slides
.
length
;
i
++
)
{
slides
[
i
]
.
style
.
display
=
"
none
"
;
}
slideIndex
++;
if
(
slideIndex
>
slides
.
length
)
{
slideIndex
=
1
}
for
(
i
=
0
;
i
<
dots
.
length
;
i
++
)
{
dots
[
i
]
.
className
=
dots
[
i
]
.
className
.
replace
(
"
active
"
,
"
"
)
;
}
slides
[
slideIndex
-
1
]
.
style
.
display
=
"
block
"
;
dots
[
slideIndex
-
1
]
.
className
+=
"
active
"
;
setTimeout
(
showSlides
,
2000
)
;
//
切換時間為 2 秒
}
在線演示
上一篇:JavaScript 閉包
下一篇:CSS 日歷樣式