通过CSS切换图片效果,点击这个图片可以实现连接功能,这里的图片在一张大图片中,每个并要切换的图片没有切换,通过disposition定位的方式做
2013-01-27 16:50
1216 查看
//要注意的是这里的hover属性是不能变得,其中图片偏移位置是以
background: url("images/icons.png") no-repeat scroll 0 0 transparent;中的(0,0)这个点为参考点的。
如果图片要想定位到(0,0)点要向上移或是左移,所以是负值
.release-op a {
display: block;
float: left;
margin: 14px 0 0 40px;
}
.icon-text {
background-position: 2px -238px;
}
.icon-text, .icon-photo, .icon-video, .icon-music, .icon-link {
height: 75px;
width: 60px;
}
.icon {
background: url(images/icons.png)
no-repeat scroll 0 0 transparent; //表示在icons.png这张含有很多很多图片的大图片中取出我们自己想要得图片
cursor: pointer;
margin: 5px;
}
a {
text-decoration: none;
}
.icon-text:hover {
background-position: 2px -318px;
}
.icon-photo {
background-position: -113px -238px;
}
.icon-photo:hover {
background-position: -113px -318px;
}
.icon-video {
background-position: -227px -238px;
}
.icon-video:hover {
background-position: -227px -318px;
}
.icon-music {
background-position: -343px -238px;
}
.icon-music:hover {
background-position: -343px -318px;
}
.icon-link {
background-position: -456px -238px;
}
.icon-link:hover {
background-position: -456px -318px;
}
对应的HTML代码
<div class="release-op right shadow">
<a class="icon icon-text" href="###"></a>
<a class="icon icon-photo" href="###"></a>
<a class="icon icon-video" href="###"></a>
<a class="icon icon-music" href="###"></a>
<a class="icon icon-link" href="###"></a>
<div class="header-reg-right right">
<a href="###">15秒驾驭车友说
→</a>
</div>
</div>
background: url("images/icons.png") no-repeat scroll 0 0 transparent;中的(0,0)这个点为参考点的。
如果图片要想定位到(0,0)点要向上移或是左移,所以是负值
.release-op a {
display: block;
float: left;
margin: 14px 0 0 40px;
}
.icon-text {
background-position: 2px -238px;
}
.icon-text, .icon-photo, .icon-video, .icon-music, .icon-link {
height: 75px;
width: 60px;
}
.icon {
background: url(images/icons.png)
no-repeat scroll 0 0 transparent; //表示在icons.png这张含有很多很多图片的大图片中取出我们自己想要得图片
cursor: pointer;
margin: 5px;
}
a {
text-decoration: none;
}
.icon-text:hover {
background-position: 2px -318px;
}
.icon-photo {
background-position: -113px -238px;
}
.icon-photo:hover {
background-position: -113px -318px;
}
.icon-video {
background-position: -227px -238px;
}
.icon-video:hover {
background-position: -227px -318px;
}
.icon-music {
background-position: -343px -238px;
}
.icon-music:hover {
background-position: -343px -318px;
}
.icon-link {
background-position: -456px -238px;
}
.icon-link:hover {
background-position: -456px -318px;
}
对应的HTML代码
<div class="release-op right shadow">
<a class="icon icon-text" href="###"></a>
<a class="icon icon-photo" href="###"></a>
<a class="icon icon-video" href="###"></a>
<a class="icon icon-music" href="###"></a>
<a class="icon icon-link" href="###"></a>
<div class="header-reg-right right">
<a href="###">15秒驾驭车友说
→</a>
</div>
</div>
相关文章推荐
- 使用:target实现点击按钮切换图片的功能(纯CSS)
- 通过DIV+CSS实现 一块没有连接的区域实现鼠标事件的动态效果
- 怎么实现点击屏幕背景图片的某一区域,切换另一张屏幕背景?没分了,希望大家帮帮我这个菜鸟!
- 通过DIV+CSS实现 一块没有连接的区域实现鼠标事件的动态效果
- JS+CSS实现淡入式焦点图片幻灯切换效果的方法
- js鼠标点击图片切换效果实现代码
- 使用JavaScript实现点击循环切换图片效果
- (转)css 相对定位 绝对定位 浮动 CSS 相对定位 相对定位是一个非常容易掌握的概念。如果对一个元素进行相对定位,它将出现在它所在的位置上。然后,可以通过设置垂直或水平位置,让这个元素“相对于”
- Jquery+CSS实现的大气漂亮图片切换效果代码
- 这个例子主要展示了通过点击button实现viewflipper页面切换
- JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
- JS+CSS实现自动改变切换方向图片幻灯切换效果的方法
- 实现flash的图片切换效果【可以切换多个网页或者图片】
- jquery+css实现动感的图片切换效果
- Android开发——实现点击图片切换效果
- Java中没有C#的out关键字,但可以通过数组实现类似的效果
- CSS3实现鼠标移动到图片上图片变大(缓慢变大,有过渡效果,放大的过程是有动画过渡的,这个过渡的时间可以自定义)
- 可以通过左右滑动和点击小按钮来实现图片的轮播