>首页> IT >

环球快播:css怎么实现鼠标经过隐藏显示样式

时间:2022-09-22 17:49:13       来源:PHP中文网

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

在CSS中,可以利用“:hover”选择器和display属性来实现鼠标经过隐藏显示样式。

只需要利用“:hover”选择器选择鼠标指针浮动在上面的元素,并给该状态的元素设置“display:none;”样式,让其隐藏即可。


(相关资料图)

hello

说明:

:hover 选择器

:hover 选择器用于选择鼠标指针浮动在上面的元素。

提示::hover 选择器可用于所有元素,不只是链接。

用法1:

这个表示的是:当鼠标悬浮在a这个样式上的时候,a的背景颜色设置为黄色

a:hover    {         background-color:yellow;    }

这个是最普通的用法了,只是通过a改变了style

用法2:

使用a 控制其他块的样式:

使用a控制a的子元素 b:

.a:hover .b {            background-color:blue;        }

使用a控制a的兄弟元素 c(同级元素):

.a:hover + .c {        color:red;    }

使用a控制a的就近元素d:

.a:hover ~ .d {        color:pink;    }

总结一下:

1. 中间什么都不加 控制子元素;

2. ‘+’ 控制同级元素(兄弟元素);

3. ‘~’ 控制就近元素;

实例

用一个按钮控制一个盒子的运动状态,当鼠标移到按钮上方时,盒子停止运动,鼠标移开时,盒子继续运动

body代码:

    
stop

css样式:

“display:none;”样式

display:none可以不占据空间,把元素隐藏起来,所以动态改变此属性时会引起重排(改变页面布局),可以理解成在页面中把该元素删除掉一样;不会被子孙继承,但是其子孙是不会显示的,毕竟都一起被隐藏了。

                                    
正常显示元素
隐藏元素
正常显示元素

(学习视频分享:web前端)

以上就是css怎么实现鼠标经过隐藏显示样式的详细内容,更多请关注php中文网其它相关文章!

关键词: 鼠标指针 相关文章 可以利用