JavaShuo
欄目
標籤
使用純css3實現圖片輪播
時間 2019-11-09
標籤
使用
css3
css
實現
圖片
欄目
CSS
简体版
原文
原文鏈接
<!DOCTYPE html
>
<
html
>
<
head
>
<
title
> 飛天網事--純CSS代碼實現圖片輪播
</
title
>
<
meta
charset=
"utf-8"
/>
<
meta
name=
"description"
content=
"飛天網事,WEB前端開發,純css3代碼圖片輪播,HTML5+CSS3精彩案例"
/>
<
meta
name=
"keywords"
content=
"飛天網事,WEB前端開發,HTML5,CSS3,jQuery,"
/>
<
meta
name=
"author"
content=
"R.tian @eduppp.cn 2015"
>
<
link
rel=
"shortcut icon"
href=
"http://eduppp.cn/images/logo4.gif"
/>
<
link
rel=
"apple-touch-icon"
href=
"http://eduppp.cn/images/logo.gif"
/>
<
style
type=
"text/css"
>
#frame {/*----------圖片輪播相框容器----------*/
position: absolute; /*--絕對定位,方便子元素的定位*/
width: 300px;
height: 200px;
overflow: hidden;/*--相框做用,只顯示一個圖片---*/
border-radius:5px;
}
#dis {/*--絕對定位方便li圖片簡介的自動分佈定位---*/
position: absolute;
left: -50px;
top: -10px;
opacity: 0.5;
}
#dis li {
display: inline-block;
width: 200px;
height: 20px;
margin: 0 50px;
float: left;
text-align: center;
color: #fff;
border-radius: 10px;
background: #000;
}
#photos img {
float: left;
width:300px;
height:200px;
}
#photos {/*---設置總的圖片寬度--經過位移來達到輪播效果----*/
position: absolute;z-index:9px;
width: calc(300px * 5);/*---修改圖片數量的話須要修改下面的動畫參數*/
}
.play{
animation: ma 20s ease-out infinite alternate;/**/
}
@keyframes ma {/*---每圖片切換有兩個階段:位移切換和靜置。中間的效果能夠任意定製----*/
0%,20% { margin-left: 0px; }
25%,40% { margin-left: -300px; }
45%,60% { margin-left: -600px; }
65%,80% { margin-left: -900px; }
85%,100% { margin-left: -1200px; }
}
.num{
position:absolute;z-index:10;
display:inline-block;
right:10px;top:165px;
border-radius:100%;
background:#f00;
width:25px;height:25px;
line-height:25px;
cursor:pointer;
color:#fff;
text-align:center;
opacity:0.8;
}
.num:hover{background:#00f;}
.num:hover,#photos:hover{animation-play-state:paused;}
.num:nth-child(2){margin-right:30px}
.num:nth-child(3){margin-right:60px}
.num:nth-child(4){margin-right:90px}
.num:nth-child(5){margin-right:120px}
#a1:hover ~ #photos{animation: ma1 .5s ease-out forwards;}
#a2:hover ~ #photos{animation: ma2 .5s ease-out forwards;}
#a3:hover ~ #photos{animation: ma3 .5s ease-out forwards;}
#a4:hover ~ #photos{animation: ma4 .5s ease-out forwards;}
#a5:hover ~ #photos {animation: ma5 .5s ease-out forwards;}
@keyframes ma1 {0%{margin-left:-1200px;}100%{margin-left:-0px;} }
@keyframes ma2 {0%{margin-left:-1200px;}100%{margin-left:-300px;} }
@keyframes ma3 {100%{margin-left:-600px;} }
@keyframes ma4 {100%{margin-left:-900px;} }
@keyframes ma5 {100%{margin-left:-1200px;} }
</
style
>
</
head
>
<
body
>
<
div
id=
"frame"
>
<
a
id=
"a1"
class=
"num"
>1
</
a
>
<
a
id=
"a2"
class=
"num"
>2
</
a
>
<
a
id=
"a3"
class=
"num"
>3
</
a
>
<
a
id=
"a4"
class=
"num"
>4
</
a
>
<
a
id=
"a5"
class=
"num"
>5
</
a
>
<
div
id=
"photos"
class=
"play"
>
<
img
src=
"http://eduppp.cn/images/0/1.jpg"
>
<
img
src=
"http://eduppp.cn/images/0/3.jpg"
>
<
img
src=
"http://eduppp.cn/images/0/4.jpg"
>
<
img
src=
"http://eduppp.cn/images/0/5.jpg"
>
<
img
src=
"http://eduppp.cn/images/0/2.jpg"
>
<
ul
id=
"dis"
>
<
li
>中國標誌性建築:天安門
</
li
>
<
li
>中國標誌性建築:東方明珠
</
li
>
<
li
>中國標誌性建築:布達拉宮
</
li
>
<
li
>中國標誌性建築:長城
</
li
>
<
li
>中國標誌性建築:天壇
</
li
>
</
ul
>
</
div
>
</
div
>
</
body
>
</
html
>
《借鑑地址:http://blog.csdn.net/rtian001/article/details/48474677》
css
相關文章
1.
純CSS3實現輪播圖
2.
如何用純css3實現輪播圖
3.
+【CSS3】使用純css代碼實現圖片輪播效果
4.
css3 - 純css實現一個輪播圖
5.
純css3 實現3D輪播圖
6.
純 CSS 實現圖片輪播
7.
avalon js+css3實現roundabout 圖片輪播
8.
純CSS實現輪播圖
9.
純JS實現輪播圖
10.
純css實現輪播圖
更多相關文章...
•
Markdown 圖片
-
Markdown 教程
•
使用Redis和Lua的原子性實現搶紅包功能
-
紅包項目實戰
•
☆基於Java Instrument的Agent實現
•
Java Agent入門實戰(一)-Instrumentation介紹與使用
相關標籤/搜索
圖片輪播圖控件
輪播圖特效
圖片
現學現用
使用
純純
現用
實現
現實
CSS
紅包項目實戰
SQLite教程
Docker教程
應用
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
gitlab新建分支後,android studio拿不到
2.
Android Wi-Fi 連接/斷開時間
3.
今日頭條面試題+答案,花點時間看看!
4.
小程序時間組件的開發
5.
小程序學習系列一
6.
[微信小程序] 微信小程序學習(一)——起步
7.
硬件
8.
C3盒模型以及他出現的必要性和圓角邊框/前端三
9.
DELL戴爾筆記本關閉觸摸板觸控板WIN10
10.
Java的long和double類型的賦值操作爲什麼不是原子性的?
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
純CSS3實現輪播圖
2.
如何用純css3實現輪播圖
3.
+【CSS3】使用純css代碼實現圖片輪播效果
4.
css3 - 純css實現一個輪播圖
5.
純css3 實現3D輪播圖
6.
純 CSS 實現圖片輪播
7.
avalon js+css3實現roundabout 圖片輪播
8.
純CSS實現輪播圖
9.
純JS實現輪播圖
10.
純css實現輪播圖
>>更多相關文章<<