为了账号安全,请及时绑定邮箱和手机立即绑定

visibility: hidden 和 opacity: 0,到底是可见还是不可见啊,说的我都晕了

我们有几种方式可以隐藏一个元素:

CSS visibility的值是hidden

CSS opacity的指是0

接下来又说,如果元素中占据文档中一定的空间,元素被认为是可见的。
元素的visibility: hidden 或 opacity: 0被认为是可见的,因为他们仍然占用空间布局。


正在回答

2 回答

1. 从显示效果来看,在界面上是看不见的,相当于是透明的;

2. 在文档流中还是存在的,所以用选择器$(":hidden")筛选的时候是false,$(":visible")筛选的时候是true

2 回复 有任何疑惑可以回复我~

这里写的是有点绕,应该是视觉上来说都是隐藏了,但对于文档流来说是存在的,当然对于jQuery 的 is(':hidden')来说都是 true 。

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

visibility: hidden 和 opacity: 0,到底是可见还是不可见啊,说的我都晕了

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信