我已经花了几个小时查看尽可能多的在线资源和 stackoverflow 问题,但由于某种原因,我无法弄清楚这一点。
我正在尝试使用 CSS 和图像精灵使链接显示为图像,一旦将其悬停并单击它就会发生变化。我已经玩过 CSS 并且现在研究 JavaScript 太久了,我只需要一些关于如何让它工作的指导。
一旦它悬停,我已经设法让它改变,但是我真正需要做的是在点击它后改变图像。所以一开始它会显示播放按钮,当它点击它时会显示一个暂停按钮,再次点击它会显示播放按钮等。
据我所知,我需要使用 JavaScript 和 onclick 事件。但是我不确定这将如何工作或如何将它与图像精灵一起使用。
到目前为止,我的 CSS 看起来像这样
.testclass .stratus {
background-position: -1px -1px;
width: 21px;
height: 21px;}
.
.testclass .stratus:hover {background-position: -1px -29px; width: 21px; height:
21px;}
.
然而,这只影响播放按钮和当它悬停时。现在我需要一种在单击播放按钮时显示暂停按钮的方法,反之亦然。
图片精灵 URL。 http://www.danceyrselfclean.com/wp-content/uploads/2012/12/sprites.png
我试图让它工作的页面的 URL。 http://www.priceofmilk.co.uk/uncategorized/ddd-2
这可以使用 CSS 和 HTML 来实现,还是我还需要使用一些 JavaScript?任何帮助将不胜感激。