0
A
回答
2
您要求的技术称为“CSS-Sprites”。这里有一个tutorial
它使用background-position
样式。对于元素的默认状态,只需将图像设置为背景。请注意,您需要一个固定的高度(精灵高度的一半)来隐藏图像的第二部分。你还需要一个宽度,因为你的按钮将不包含内容,只是一个背景。对于悬停状态,使用负background-position
:
.button-foo{
display: block;
height: 29px;
width: 110px;
background: url("http://i.imgur.com/sJu5vvo.png") no-repeat scroll left top transparent;
}
.button-foo:hover{
background-position: 0 -29px;
}
这意味着图像被向上移动,以顶图标有你的按钮的可见区域的上方。
0
试着让精灵在那里有许多应用程序。 Google Css精灵生成器。 或试试这个免费的http://csssprites.com。然后,它只是简单的CSS或jQuery,如果你想要任何效果。
相关问题
- 1. 将鼠标悬停在图片上
- 2. 将鼠标悬停在图片上
- 3. 图片上鼠标悬停
- 4. 将鼠标悬停在wordpress上
- 5. 将图标更改为鼠标悬停上的图片
- 6. 停止在鼠标悬停幻灯片
- 7. HTML/CSS鼠标悬停图片隐藏
- 8. 鼠标悬停图像幻灯片
- 9. 鼠标悬停图片更改
- 10. Rails中预载鼠标悬停图片
- 11. 图片鼠标悬停错误
- 12. 鼠标悬停更改图片颜色
- 13. 将鼠标悬停在鼠标上
- 14. 将鼠标悬停在android
- 15. 鼠标悬停在鼠标悬停KMLLayer谷歌地图
- 16. 将鼠标悬停在滚动列表中的图片上
- 17. 将鼠标悬停在div中的图片
- 18. 将鼠标悬停在图片上的主动输入选项
- 19. 将鼠标悬停在slimbox.js图片上的问题
- 20. CSS将鼠标悬停在图片上的文字
- 21. 鼠标/鼠标悬停图像变化父图片src
- 22. 将鼠标悬停在列表图像
- 23. 将鼠标悬停在jqPlot图表
- 24. jQuery的图片交换为鼠标悬停和鼠标按下
- 25. WordPress的和JavaScript的鼠标悬停
- 26. Jquery将鼠标悬停在图片库效果上
- 27. 将鼠标悬停在链接上,图片显示循环
- 28. 无法将多张图片悬停在鼠标上方
- 29. 可能将鼠标悬停在PNG图片上?
- 30. 将鼠标悬停在图片上作为链接问题
https://www.google.com/search?q=css+sprites – CBroe