网站首页 > 知识剖析 正文
前言
今天秋招面试,css部分遇到一个题,如标题,css隐藏元素的方法有哪些,当时说的其实不太完整,这里小小总结一下。
CSS隐藏元素的方法
1. 使用 display: none
这种方法完全从文档流中移除元素,不占据任何空间,如图
2. 使用 visibility: hidden;
这种方法隐藏元素,但元素仍然占据它在文档流中的空间,如图
.hidden-element { visibility: hidden; }
3. 使用 opacity: 0
这种方法将元素设置为完全透明,但元素仍然占据文档流中的空间,因为这里改变的仅仅是透明度,元素还是真实存在。
.hidden-element { opacity: 0; }
4. 使用定位
这种方法只是将元素移出用户的可视区域,但元素仍然存在于文档流中,并且占据空间。
.hidden-element { position: absolute; left: -9999px; }
5. 改变z-index
通过设置一个非常大的负 z-index 值,将元素移动到其他内容之下,实现隐藏。那么毫无疑问元素仍然占据文档流中的空间。
.hidden-element { position: relative; z-index: -9999; }
6. 设置宽高
将元素的高度和宽度设置为0,使其不可见,但元素仍然存在于文档流中并占据一个点(没有空间但存在)。s使用overflow: hidden; 确保子元素也被隐藏。
.hidden-element { height: 0; width: 0; overflow: hidden; }
7. 使用变形
通过缩放元素到0来隐藏它,元素仍然占据文档流中的空间。
.hidden-element { transform: scale(0); }
如果大佬们还有补充,欢迎留言指点。
- 上一篇: 如何将任务栏设置为透明效果的详细步骤
- 下一篇: 两种更改网页透明度方式,你都知道吗?
猜你喜欢
- 2024-11-19 CSS中的混合模式,制作高级特效的必备技巧
- 2024-11-19 19.HTML CSS边距、边框、填充和内容
- 2024-11-19 使用CSS实现图片的磨砂玻璃效果
- 2024-11-19 CSS 盒子模型详解
- 2024-11-19 CSS前端笔记-第二天
- 2024-11-19 38个不可错过的实用前端工具
- 2024-11-19 深入浅出超好用的 CSS 阴影技巧
- 2024-11-19 分享几个css实用技巧
- 2024-11-19 前端入门——css颜色和背景
- 2024-11-19 学前端怎能不知css系列-css初识02
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)