【发布时间】:2017-06-01 19:38:58
【问题描述】:
我有这个 html 代码:
<div class="main-img">
<img id="main" src="http://i.ebayimg.com/00/s/NjU1WDgwMA==/z/HWIAAOSw8vZXMKGK/$_1.JPG?set_id=880000500F" alt="Teak Cleaner - 1lt bring back the original colour of teak/hardwood - Teak care" class="img-responsive main-image">
<p class="single-thumbnail-p">
<img src="http://i.ebayimg.com/00/s/NjU1WDgwMA==/z/HWIAAOSw8vZXMKGK/$_1.JPG?set_id=880000500F" class="img-responsive thumbnail" alt="Teak Cleaner - 1lt bring back the original colour of teak/hardwood - Teak care" />
<img src="http://i.ebayimg.com/00/s/MTEzMVgxNjAw/z/u8kAAOSw3mpXMKGT/$_1.JPG?set_id=880000500F" class="img-responsive thumbnail" alt="Teak Cleaner - 1lt bring back the original colour of teak/hardwood - Teak care" />
</p>
</div>
我想做的是使用纯 css 更改主图像 bacground 或 src,我知道 src 无法更改,但是有什么方法可以在缩略图悬停时更改大图像?
谢谢!
【问题讨论】:
-
试试这个link
-
您可以使用 CSS 背景图片,但我认为使用 Javascript(或 jQuery)更好。
-
使用 js 我可以很容易地做到这一点,但问题是 js 不能只允许 html 和 css
-
让我知道我的答案是否有效并且可以被接受,否则我将其删除。
-
感谢不是一个理想的,因为它改变了 html 结构,但我认为它会帮助我和很多其他人:)