如何让css hover 失效


当前第2页 返回上一页

说明:hover前加空格,本身不会有:hover的效果,而后代元素会有:hover的效果。

2.当鼠标经过时,让其他元素改变样式:

这时候你会发现,只有后代元素和兄弟元素(紧接在元素后的兄弟元素)才有效果,其他的:hover会失效

还是上个例子

1

2

3

.one :hover { 

        background: #da56d0; 

    }

改为

1

2

3

.one:hover .two { 

        background: #da56d0; 

    }

发现能达到我们想要的效果

改为

1

2

3

.two:hover +.three { 

        background: #da56d0; 

    }

也能达到效果(注意把"+"号去掉,就不能达到效果了)

而改为

1

2

3

.two:hover .four { 

        background: #da56d0; 

    }

不能达到我们的效果(无论带不带加号)

3.类名写错了;

4.:hover 被置于 :link 和 :visited 之前了;

5.你看错了;

等等……

以上就是如何让css hover 失效的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

html中如何设置不可点击

vue中如何集成css框架?方法介绍

css不能居中怎么办

css中focus选择器有什么用

aspx怎么引入css

css怎么实现实现宽高比

css权重如何计算

css如何使文字垂直对齐

css因mime类型不匹配而被忽略怎么办

css如何设置元素高度自适应

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...