CSS中 ,有哪些方式可以隐藏页面元素

文章目录

    • CSS中 ,有哪些方式可以隐藏页面元素
    • 实现方式
    • display:none
    • visibility:hidden
    • opacity:0
    • 设置height 、width属性为0
    • position:absolute
    • clip-path
    • 小结

CSS中 ,有哪些方式可以隐藏页面元素

实现方式

通过 css 实现隐藏元素方法有如下 :

  • display:none
  • visibility:hidden
  • opacity:0
  • 设置height 、width属性为0。
  • position:absolute
  • clip-path

display:none

元素本身占有的空间就会被其他元素占有 ,也就是说它会导致浏览器的重排和重绘
消失后, 自身绑定的事件不会触发 ,也不会有过渡效果
特点 :元素不可见 , 不占据空间 , 无法响应点击事件

visibility:hidden

从页面上仅仅是隐藏该元素 , DOM结果均会存在 , 只是当时在一个不可见的状态 , 不会触发重排
会触发重绘
给人的效果是隐藏了 ,所以他自身的事件不会触发
特点 :元素不可见 , 占据页面空间 , 无法响应点击事件

opacity:0

属性表示元素的透明度 ,将元素的透明度设置为。后 ,在我们用户眼中 ,元素也是隐藏的

如果利用 animation 动画 , 对 。pacity 做变化 (animation会默认触发GPU加速) 则只会触发 GPU
层面的 composite , 不会触发重绘

特点: 改变元素透明度 , 元素不可见 , 占据页面空间 , 可以响应点击事件

设置height 、width属性为0

将元素的 margin border padding height 和 width 等影响元素盒模型的属性设置成 0 ,

1  .hiddenBox {
2       margin:0;
3       border:0;                                            
4       padding:0;	
5       height:0;
6       width:0;	
7       overflow:hidden;		
8   }

特点 :元素不可见 , 不占据页面空间 , 无法响应点击事件

position:absolute

1  .hide {
2      position: absolute;
3	top: -9999px;
4	left: -9999px;
5	}

特点 :元素不可见 , 不影响页面布局

clip-path

.hide {clip-path: (0px,0px	0px,0px	0px,0px	0px);
}

特点 :元素不可见 , 占据页面空间 , 无法响应点击事件

小结

display:none visibility:hidden 用途并不是用于隐藏元素 , 所以并不推荐使用它们

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/512443.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

YOLOv9独家原创改进|加入幽灵卷积Ghost Convolution模块,轻量化!

专栏介绍:YOLOv9改进系列 | 包含深度学习最新创新,主力高效涨点!!! 一、论文摘要 由于内存和计算资源有限,在嵌入式设备上部署卷积神经网络是困难的。特征图中的冗余是那些成功的细胞神经网络的一个重要特征…

阿里新AI模型来了

B站:啥都会一点的研究生公众号:啥都会一点的研究生 整理的近期AI相关资讯,一起看看吧~ OpenAI 与 Figure 合作开发AI机器人 Figure 获得了 6.75 亿美元的 B 轮融资,投资方包括 OpenAI、微软和英伟达。在获得投资的同时&#xf…

Ubuntu下anaconda迁移到另外的目录

文章目录 前言一、原因二、迁移1.复制到指定迁移目录2. 修改复制后的anaconda3 内容3. 修改对应搭建的每个环境的pip4.修改系统配置文件,使得设置生效 三、实际测试四、总结 前言 好记性不如烂笔头,简单的记录下在ubantu18.04下迁移anaconda的目录 一、…

INFINI Labs 产品更新 | Easysearch 1.7.1发布

INFINI Labs 产品又更新啦~,包括 Console,Gateway,Agent 1.23.0 和 Easysearch 1.7.1。此次版本重点修复历史遗留 Bug 、网友们提的一些需求等。以下是本次更新的详细说明。 INFINI Console v1.23.0 INFINI Console 是一款非常轻量级的多集…

leetcode10正则表达式匹配

leetcode10正则表达式匹配 思路python 思路 难点1 如何理解特殊字符 ’ * ’ 的作用? 如何正确的利用特殊字符 ’ . ’ 和 ’ * ’ ? * 匹配零个或多个前面的那一个元素 "a*" 可表示的字符为不同数目的 a,包括: "…

【Python】进阶学习:__len__()方法的使用介绍

【Python】进阶学习:__len__()方法的使用介绍 🌈 个人主页:高斯小哥 🔥 高质量专栏:Matplotlib之旅:零基础精通数据可视化、Python基础【高质量合集】、PyTorch零基础入门教程👈 希望得到您的订…

hnust 湖南科技大学 2022 数据挖掘课设 完整代码+报告+图源文件+指导书

hnust 湖南科技大学 2022 数据挖掘课设 完整代码报告图源文件指导书 目录 实验一 Apriori算法设计与应用 - 1 - 一、 背景介绍 - 1 - 二、 实验内容 - 1 - 三、 实验结果与分析 - 2 - 四、 小结与心得体会 - 3 - 实验二 KNN算法设计与应用 - 4 - 一、 背景介绍 - 4 - 二、 实…

遥测终端助力城市内涝积水监测,守护城市生命线!

近年来,随着全球气候的变化和城市化进程的加速,强降雨事件频发,导致城市内涝问题日益严重。道路低洼处、下穿式立交桥和隧道在强降雨时常常产生大量积水,给人们的出行带来极大不便,严重时甚至威胁人民的生命安全和造成…

dolphinscheduler试用(一)(边用边修bug。。。。create tenant error)

(作者:陈玓玏) 前提:部署好了dolphinscheduler,部署篇见https://blog.csdn.net/weixin_39750084/article/details/136306890?spm1001.2014.3001.5501 官方文档见:https://dolphinscheduler.apache.org/zh…

北京Excel表格线下培训班

Excel培训目标 熟练掌握职场中Excel所需的公式函数计算,数据处理分析,各种商务图表制作、动态仪表盘的制作、熟练使用Excel进行数据分析,处理,从复杂的数据表中把数据进行提取汇总 Excel培训形式 线下面授5人以内小班&#xff…

【Sql Server】C#通过拼接代码的方式组合添加sql语句,会出现那些情况,参数化的作用

欢迎来到《小5讲堂》,大家好,我是全栈小5。 这是《Sql Server》系列文章,每篇文章将以博主理解的角度展开讲解, 特别是针对知识点的概念进行叙说,大部分文章将会对这些概念进行实际例子验证,以此达到加深对…

SwiftUI中的边框、圆角、阴影与渐变色的应用

在SwiftUI中,可以使用边框、圆角、阴影和渐变色来增强视图的外观和风格。 边框: 可以通过在视图上应用边框样式来创建边框效果。使用border()修饰符,并指定边框的颜色、线条宽度和圆角半径,例如: Text("Hello, …