使用:target实现点击按钮切换图片的功能(纯CSS)
2017-01-21 22:14
966 查看
今天使用CSS中的:target选择器来实现点击按钮切换相对应的图片的demo,此demo也可以使用JS来实现。
demo的结构:
<a href="#img1">img1</a>
<a href="#img2">img2</a>
<a href="#img3">img3</a>
<a href="#img4">img4</a>
<div id="img1"><img src="img/p001.jpg"/></div>
<div id="img2"><img src="img/p002.jpg"/></div>
<div id="img3"><img src="img/p003.jpg"/></div>
<div id="img4"><img src="img/p004.jpg"/></div>
demo的CSS样式:
<style>
a{
padding:5px 10px;
border:1px solid #000;
color:#fff;
background-color:#888;
text-decoration:none;
}
div{
width:400px;
height:400px;
border:2px solid #ccc;
margin-top:20px;
position:absolute;
top:20px;
left:10px;
display:none;
padding:20px;
}
div:target{
display:block;
}
</style>
运行的效果:
demo的结构:
<a href="#img1">img1</a>
<a href="#img2">img2</a>
<a href="#img3">img3</a>
<a href="#img4">img4</a>
<div id="img1"><img src="img/p001.jpg"/></div>
<div id="img2"><img src="img/p002.jpg"/></div>
<div id="img3"><img src="img/p003.jpg"/></div>
<div id="img4"><img src="img/p004.jpg"/></div>
demo的CSS样式:
<style>
a{
padding:5px 10px;
border:1px solid #000;
color:#fff;
background-color:#888;
text-decoration:none;
}
div{
width:400px;
height:400px;
border:2px solid #ccc;
margin-top:20px;
position:absolute;
top:20px;
left:10px;
display:none;
padding:20px;
}
div:target{
display:block;
}
</style>
运行的效果:
相关文章推荐
- JQuery------实现点击左右按钮,切换图片功能
- 通过CSS切换图片效果,点击这个图片可以实现连接功能,这里的图片在一张大图片中,每个并要切换的图片没有切换,通过disposition定位的方式做
- 使用ImageSwitcher实现点击按钮浏览图片功能
- 使用jquery + css + html实现点击左右箭头切换图片
- 不使用JS,使用CSS3 target 以及 动画效果实现,点击一下弹出,并且保持弹出状态,然后再点击一下弹回的导航栏(或者可以叫做按钮)
- Android 图片实现按钮点击切换效果
- CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能【转】
- js实现点击上下按钮,图片向上向下循环滚动切换
- 关于使用JavaScript实现图片点击切换(附带改变导航图片 方案一)
- 点击按钮实现图片的切换
- 利用JS实现点击按钮后图片自动切换
- 使用jquery 和 css 实现互斥按钮状态切换
- 基于jquery实现左右按钮点击的图片切换效果
- CSS技巧 — 不使用图片实现圆角、阴影、渐变等功能
- 关于使用JavaScript实现图片点击切换(附带改变导航图片 方案二)
- cocos2d-x中按钮点击后切换图片功能
- 利用按钮选择器实现TabHost点击的时候切换图片
- dreamweaver实现图片超链接(点击图片按钮实现下载指定apk功能,可以用于在静态网页里做公司宣传页等)
- 使用jQuery+css实现选项卡切换功能
- Android 图片实现按钮点击切换效果