Html 如何在CSS中一次选择多个元素并向其添加鼠标悬停
如何选择多个div并在其上应用hover,这样当光标在每个div上移动时,只有相应的div被悬停,而不是所有div一起被悬停Html 如何在CSS中一次选择多个元素并向其添加鼠标悬停,html,css,Html,Css,如何选择多个div并在其上应用hover,这样当光标在每个div上移动时,只有相应的div被悬停,而不是所有div一起被悬停 <div class="itemOne"> Menu Item One </div> <div class="itemTwo"> Menu Item Two </div> . . . <div class="itemTen"> Menu Item Ten </div> 或 给所有div一个公共类 .
<div class="itemOne"> Menu Item One </div>
<div class="itemTwo"> Menu Item Two </div>
.
.
.
<div class="itemTen"> Menu Item Ten </div>
或
给所有div一个公共类
.commonclass:hover{}必须用逗号分隔每个选择器
.itemOne:hover,
.itemTwo:hover,
.itemThree:hover {
color: black;
}
更合适的解决方案是向所有这些元素添加相同的类。例如:
<div class='parent'>
<div class='child'></div>
<div class='child'></div>
<div class='child'></div>
</div>
.child:hover {
color: black;
}
.孩子:悬停{
颜色:黑色;
}
为所有要添加悬停效果的div添加一个公共类
<div class="hover-effect itemOne"> Menu Item One </div>
<div class="hover-effect itemTwo"> Menu Item Two </div>
...
<div class="hover-effect itemTen"> Menu Item Ten </div>
您的CSS代码不正确。Try.itemOne:hover、.itemTwo:hover{…}此外,元素可以有多个类。您可以为所有元素指定一个公共类,以将CSS代码缩减为:.itemCommon:hover{…}阅读有关CSS的更多信息!在CSS选择器
之间添加coma。itemOne:hover、.itemTwo:hover、.itemThree:hover
<div class='parent'>
<div class='child'></div>
<div class='child'></div>
<div class='child'></div>
</div>
.child:hover {
color: black;
}
<div class="hover-effect itemOne"> Menu Item One </div>
<div class="hover-effect itemTwo"> Menu Item Two </div>
...
<div class="hover-effect itemTen"> Menu Item Ten </div>
.hover-effect:hover {
//add styles here
}