CSS隐藏元素的方法

CSS隐藏元素的方法这里总结五种 css 元素隐藏的方法

隐藏元素之后,它在页面的行为如何?

 
    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; } 

在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/225160.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 上午9:58
下一篇 2026年3月17日 上午9:58


相关推荐

  • 微信元宝怎么使用

    微信元宝怎么使用

    2026年3月13日
    3
  • Windows无法连接到System Event Notification Service服务问题解决

    Windows无法连接到System Event Notification Service服务问题解决这也许是自从在笔记本上安装了Windows7以来Kaijia第一次遇到的不明故障。至今Kaijia仍然无法确认造成错误的具体操作,因为在一次开机后系统,系统任务栏的Aero界面突然消失并且提示“Windows无法连接到SystemEventNotificationService服务”,对SystemEventNotificationService服务手动配置并且重启后问题仍然存在

    2022年5月14日
    113
  • leapFTP上传网页到服务器,leapftp登录ftp服务器

    leapFTP上传网页到服务器,leapftp登录ftp服务器leapftp登录ftp服务器内容精选换一换本节为您介绍如何在本机使用远程登录工具MSTSC登录Windows弹性云服务器。弹性云服务器状态为“运行中”。如果弹性云服务器采用密钥方式鉴权,已获取Windows弹性云服务器的密码,获取方式请参见获取Windows弹性云服务器的密码。弹性云服务器已经绑定弹性公网IP,绑定方式请参见绑定弹性公网IP。使用MSTSC方式通过内网登录云服务器华为云帮助中心…

    2025年8月6日
    4
  • java数组怎么定义?java数组定义方法

    java数组怎么定义?java数组定义方法有时候我们在学习 java 编程的时候 想定义数组 但是不知道怎么处理 或者忘记了 java 数组怎么定义 本篇来简单回答一下这个问题 本教程操作环境 windows7 系统 java10 版 DELLG3 电脑 1 说明数组是同类数据的有序集合 数组描述了几种相同类型的数据 按照一定的顺序排列组合 在这些因素中 每个数据被称为数组元素 每个数组元素都可以通过下标来访问 2 三种定义 1 适用于不使用初始化的数组 当数组特别长时 不初始化 值都是默认值 数据类型 数组名 new

    2026年3月19日
    1
  • java.lang.NoSuchMethodException: <init>[通俗易懂]

    java.lang.NoSuchMethodException: <init>[通俗易懂]报错信息(捡重要的):java.lang.NoSuchMethodException:com.mmall.pojo.OrderItem.&lt;init&gt;(java.lang.Integer,java.lang.Integer,java.lang.Long,java.lang.Integer,java.lang.String,java.lang.String,java.m…

    2022年6月15日
    41
  • softmax 损失函数与梯度推导「建议收藏」

    softmax 损失函数与梯度推导「建议收藏」softmax与svm很类似,经常用来做对比,svm的lossfunction对wx的输出s使用了hingefunction,即max(0,-),而softmax则是通过softmaxfunction对输出s进行了概率解释,再通过crossentropy计算lossfunction。将score映射到概率的softmaxfunction:,其中,,j指代i-thclass。…

    2022年6月26日
    68

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号