18910140161

hover选择器控制其他元素

顺晟科技

2021-09-24 11:18:33

186

情景一:控制兄弟元素

方法:

:hover+

*只能顺序为下一位的兄弟级元素,例如

    <!-- 情景一:控制兄弟级元素 -->
    <div>你们好</div>
    <div>你好啊</div>
    <div>你也好啊</div>
    <style>
        .one,.two,.three{
            width: 200px;
            height: 200px;
            border: 1px solid black;
        }
        .one:hover+.two{
            background-color: yellow;
            color: green;
        }           /* 有效 */
        .one:hover+.three{
            background-color: yellow;
            color: green;
        }         /* 无效 */
        .two:hover+.one{
            background-color: yellow;
            color: green;
        }       /* 无效 */
    </style>

情景二:控制子元素

    <div>
        <div></div>
    </div>
<style>
    .parent:hover .child{
        background-color:red;
}
</style>

情景三:控制兄弟元素的子元素

  <div></div>
    <div>
        <div></div>
    </div>
   <style>
        .first:hover+.secand .son{
            background-color: blueviolet;
        }
</style>
相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航