css样式中的Hove的几种选择方式

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>css样式中的Hove的使用</title>
</head>
<style>
    div {width: 100px; height: 40px; margin-bottom: 10px; }
    #b,#g { width: 200px; height: 100px; }
    #c,#h { margin: auto; }
    #a, #b, #d, #f{cursor:pointer;}
    #a {background-color:#FFFF00;}
    #b {background-color:rgb(209, 165, 84);}
    #c,#f {background-color:rgb(236, 203, 141);}
    #d,#g {background-color:rgb(54, 142, 184);}
    #e,#h {background-color:rgb(105, 79, 218);}
    /* 自己#a:hover */
    #a:hover {background-color:rgb(76, 165, 206);}
    /* 子级#b:hover #c */
    #b:hover #c {background-color:#00FF00;}
    /* 同级#d:hover + #e */
    #d:hover+#e {background-color:rgb(236, 203, 141);}
    /* 同级--下面的子元素--#d:hover + #e */
    #f:hover + #g #h{background-color:rgb(236, 203, 141);}
</style>
<body>
    <h2>当只需要显示Hove元素a时(自己#a:hover)</h2>
    <div id='a'>元素a</div>

    <h2>当移动到元素b---修改元素c时(子级#b:hover #c)</h2>
    <div id='b'>元素b
        <div id='c'>元素c</div>
    </div>

    <h2>当移动到元素d----显示元素e时(同级--d紧接着e--#d:hover + #e)</h2>
    <div id='d'>元素d</div>
    <div id='e'>元素e</div>

    <h2>移动到元素f---显示元素g下面的子元素h</h2>
    <div id='f'>元素f</div>
    <div id='g'>元素g
        <div id="h">元素h</div>
    </div>
    <h3>其余参考css选择器表</h3>
</body>
</html>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值