CSS隐藏元素的方法
隐藏元素之后,它在页面的行为如何?
HTML文件如下
很简单,就一个div
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>.target {width: 200px;height: 200px;background-color: red;}</style>
</head>
<body><div class="target"></div><script>const e = document.getElementsByClassName('target')[0]e.addEventListener('click', () => console.log('点击我了~~'))</script>
</body>
</html>
它在浏览器中的效果是如下
点击红色区域会打印结果
接下来就正式聊一下隐藏元素的方法
1.设置display: none;
引入css文件
/*display.css*/
.target {display: none;
}
显示结果
div被隐藏了,并且点击哪里都不会触发点击事件,所以元素的行为也被禁止了
2.设置overflow: hidden;
.target{overflow: hidden;
}
这个属性意为将超出的部分隐藏掉
点击可见区域可以触发点击行为,点击隐藏区域不可以触发点击就行为
3.设置opacity: 0;
引入css文件
/*opacity.css*/
.target {opacity: 0;
}
元素不见了,但是在页面中依然占据位置,并且能够触发点击事件
4.设置position: absolute; + 大负left + 大负top
引入css文件
.target {position: absolute;top: -999px;left: -999px;transition: all 3s;
}
在页面中发现不到已经隐藏的元素,那就更别说点击它了,这个一般可以用来做出场动画
这里我是给document绑定了点击事件,不是自己飘出来的哈
5.设置visibility: hidden;
引入css文件
.target {visibility: hidden;
}
元素同样被隐藏了,在页面会占据位置,并且没有点击行为
CSS隐藏元素的方法相关推荐
- 5种css隐藏元素的方法_在CSS中隐藏元素的10种方法
5种css隐藏元素的方法 There are multiple ways to hide an element in CSS, but they differ in the way they affe ...
- css样式隐藏元素的方法,你不知道的css隐藏元素的方法
css隐藏元素是网页编写常用的方式,根据我的经验总结了以下几种css隐藏元素的方法. 记录 opacity opacity属性的隐藏方法主要是将元素透明度opacity设置为0,从而在视觉上就隐藏了元 ...
- CSS隐藏元素五种方法
css隐藏元素的方法 1.利用opacity透明度来隐藏,opacity设置为0,它只是一种视觉隐藏,元素本身依旧占用它的位置并对网页的布局起到作用,它也同样影响用户交互.在读屏软件中会被识别. 2. ...
- 前端html隐藏元素方式,CSS 隐藏元素的八种方法
前言 总括: 本文详细讲述了在网页中用CSS隐藏元素的七种方法. 念念不忘,必有回响;有一口气,点一盏灯. 正文 说起隐藏元素我想每一个前端er都能说起几种,但能说全的我想就不是很多了.博主总结了几种 ...
- css隐藏元素的几种方法与区别
css隐藏元素的几种方法与区别 一:display:none;隐藏不占位 display 除了不能加入 CSS3 动画豪华大餐之外,基本效果卓越,没什么让人诟病的地方.二:position:absol ...
- [css] 在页面上隐藏元素的方法有哪些?
[css] 在页面上隐藏元素的方法有哪些? position配合z-index; 或者 left/top/bottom/right : -100%:margin-left: -100%;width: ...
- CSS“隐藏”元素的几种方法的对比
一说起CSS隐藏元素,我想大部分小伙伴们都会想到的第一种方法就是设置display为none.这是最为人所熟知也是最常用的方法.我相信还有不少人想到使用设置visibility为hidden来隐藏元素 ...
- css隐藏元素 触发点击事件,css隐藏元素的几种方法中可以触发点击事件的是?...
css隐藏元素的几种方法中可以触发点击事件的是 是opacity设置为0的方法. css隐藏元素的方式: 1.display:none;.box{ display: none; } 最简单也最粗暴的方 ...
- html 隐藏元素点击事件,css隐藏元素的几种方法中可以触发点击事件的是?
css隐藏元素的几种方法中可以触发点击事件的是 是opacity设置为0的方法. css隐藏元素的方式: 1.display:none;.box{ display: none; } 最简单也最粗暴的方 ...
最新文章
- 图灵2010.04书讯
- [TJOI2013]最长上升子序列
- python numpy ones.like()(返回形状与类型与给定数组相同的数组)
- html quot代替src,html特效代码大全
- 数据结构与算法--Tree(二叉树、B±树、红黑树)
- 在Unity 3D中,shader是何时编译的,在何时加载入显存中的?
- VMware 提示与 Device/Credential Guard 不兼容
- 数据库级联操作mysql_Oracle数据库中的级联查询、级联删除、级联更新操作教程...
- 【Oracle】Oracle基本数据类型总结
- WPF/Silverlight 控件的几幅继承关系图
- js中contains()方法的了解
- QT使用WinApi 报错 LNK2019 无法解析外部符号
- Pr 入门教程:如何使用项目面板?
- C++ std::regex | 正则表达式
- 微信公众平台开发(34)微相册
- Linux(Ubuntu)之top命令
- Davinci数据可视化-新增图表类型-旭日图
- OpenCV 图像处理:常用绘图函数
- 用vim编辑时怎么复制粘贴外部内容(在ubuntu操作系统中)
- .NET Core 和 ASP.NET 5 RC1 发布
热门文章
- springboot+vue+elementui添加视频和图片
- 世界淡水资源占水资源的多少_世界上淡水资源占水资源的多少
- c语言求爱小程序,■■■向女孩子求爱的小程序■■■
- 阿里云服务器配置教程,超详细~!
- 网络安全设备之防火墙技术详解
- 谷歌:此Google帐户尚未与设备相关联安装应用程序之前请访问您设备上的googleplay商店应用程序怎么解决?
- 从Paxos到拜占庭容错,兼谈区块链的共识协议
- 安卓逆向入门级学习————自用
- 皑皑白雪的反射光易致“雪盲”
- RFM分析 | 一招搞定精细化客户管理,盒马鲜生等企业都在用