对 div 内的内嵌图像应用悬停图像效果

发布于 2024-09-25 04:21:29 字数 124 浏览 3 评论 0原文

我在页面上放置了 6 个图像,每个图像都位于内联显示的 div 类中。我还为每张图片提供了一个 ID。我想知道让每个图像在悬停时更改为不同图像的最佳方法。我想我可能违反了一些悬停规则或其他规则,或者只是使用了错误的语法。欢迎所有想法。

I have placed 6 images on a page, each within a div class displayed inline. I have also given each of images an ID. I want to know the best way to have each image change to a different image on hover. I'm thinking I may be violating some rule of hover or something or just be using the wrong syntax. All ideas are welcome.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

慵挽 2024-10-02 04:21:29

实际上,最简单的方法就是忘记所有图像。将您的 div 设置为一个块,并为每个 div 指定一个 id:

<style>
 div {display: block; height: 100px; width: 100px; float: left;}
 #id {background: url("first_image_url.jpg");}
 #id:hover {background: url("second_image_url.jpg");}
</style>

这应该足以让您朝一个方向移动。您可能还希望考虑使用 JavaScript 来执行翻转,但考虑到简单的后台切换实现,通常这被认为是过度杀伤力。

actually the easiest way is to forget the images all together. Set your div to be a block and have each div with an id:

<style>
 div {display: block; height: 100px; width: 100px; float: left;}
 #id {background: url("first_image_url.jpg");}
 #id:hover {background: url("second_image_url.jpg");}
</style>

this should be enough to get you moving in one direction with it. You may also wish to consider the use of JavaScript to perform roll overs but generally this is considered overkill given the simple background switch implementation.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文