如何让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 失效的详细内容,更多文章请关注木庄网络博客

返回前面的内容

相关阅读 >>

a标签怎么去掉下划线

使用css样式制作单选框

css怎么加注释?

jsp怎么导入css

css怎么用三种方法设置透明度

css3实现条状百分比效果

深入了解css属性*-gradient的使用技巧

css列表怎么横着排列

:nth-child(n)的作用是什么

css如何实现客服悬浮效果

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




打赏

取消

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

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

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

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

评论

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