javascript - 将鼠标悬停在 id 上时会更改图像

标签 javascript html css

我有 9 个“div,设计如下: 1 2 3 4 5 6 7 8 9

我想做的是当鼠标悬停在数字 5 div 上时它会显示图像,当我悬停在任何其他 div (1,2,3,4,6,7,8,9) 上时它会在 num 5 div 上显示不同的设计。

	<div class="flex-container" id="container">
		<div class="child" id="coop" ></div>
		<div class="child" id="wai"></div>
		<div class="child" id="educ"></div>
		<div class="child" id="tech"> </div>
		<div class="parent" id="index"></div>
		<div class="child" id="pmo"></div>
		<div class="child" id="hobby"></div>
		<div class="child" id="cook"></div>
		<div class="child" id="cont"></div>
	</div>

我更喜欢使用 css,因为我还缺乏 js 的经验。

最佳答案

div{
    width: 100%;
    height: 15px;
    cursor: pointer;
    background: red;
    
}
.flex-container:hover div:nth-child(5){
  background: yellow;
}
.flex-container div:nth-child(5):hover{
    background-image:url(https://lh3.googleusercontent.com/-XdUIqdMkCWA/AAAAAAAAAAI/AAAAAAAAAAA/4252rscbv5M/photo.jpg?sz=32);
}
<div class="flex-container" id="container">
		<div class="child" id="coop" ></div>
		<div class="child" id="wai"></div>
		<div class="child" id="educ"></div>
		<div class="child" id="tech"> </div>
		<div class="parent" id="index"></div>
		<div class="child" id="pmo"></div>
		<div class="child" id="hobby"></div>
		<div class="child" id="cook"></div>
		<div class="child" id="cont"></div>
	</div>

关于javascript - 将鼠标悬停在 id 上时会更改图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54326298/

相关文章:

javascript - 将点击的元素传递给 Firefox 中的上下文菜单操作

html - 在失去焦点之前等待点击

javascript - Bootstrap Accordion 显示点击顶部的内容

javascript - 使用 Angular js 、 jQuery 和 Css 突出显示搜索到的文本

css - 根据缩放比例,我的 div 重叠不同......真的很奇怪(所有浏览器)

javascript - Sublime Text 3 在按 Enter 键后仅在 javascript 中的括号中缩进一个额外的制表符

javascript - 如何在 Django 模板中连接内容 block ?

javascript - 在 Meteor 中使用 jQuery 插件

javascript - Node JS + Express JS : What is routes/index. js 及其用途?

html - 关于使用 CSS 网格进行定位的一般问题