首页 > 其他分享 >CSS隐藏元素的几种方法,以及他们之间的区别,opacity/visibility/display/rgba函数对比

CSS隐藏元素的几种方法,以及他们之间的区别,opacity/visibility/display/rgba函数对比

时间:2024-09-09 12:52:24浏览次数:3  
标签:opacity none 元素 visibility 隐藏 display

文章目录

概要

在网页设计中,我们经常需要将一个元素隐藏或者显示,而需求不同时,不同的隐藏方式也会带来不同的隐藏效果,我们来看看集中隐藏方式的不同。

display

  • 浏览器不会生成属性为display: none;的元素。
  • display:none;不占据空间,把元素隐藏起来,所以动态改变此属性时会引起重排(改变页面布局),可以理解成在页面中把该元素删除掉一样。
  • display: none;不会被子孙继承,但是其子孙是不会显示的,毕竟都一起被隐藏了。
  • transition无效
display:node;//隐藏
display:block;//显示

在这里插入图片描述

visibility

  • 元素会被隐藏,但是不会消失,依然占据空间,隐藏后不会改变html原有样式。
  • <

标签:opacity,none,元素,visibility,隐藏,display
From: https://blog.csdn.net/qq_14852047/article/details/142048370

相关文章

  • 复制REUSE_ALV_GRID_DISPLAY_LVC,给函数添加简易的F4处理能力
    翻遍REUSE_ALV_GRID_DISPLAY_LVC这个函数我们可以发现,这个函数里预定义了一些事件类型。不过也缺少了一些类型,看看SLIS这个类型池就可以发现,ONF4事件是没有的。为了把这个函数做出通用和简易的,复制这个函数所在的函数组SLVC_FULLSCREEN到ZSLVC_FULLSCREEN.然后我们在这个新函数......
  • 安卓framework单屏幕Display秒双/多屏互动相关需求改进-wms实战开发
    背景前面已经给学员朋友们分享过单屏秒变双屏的成果展示,具体详情可以点击这里:https://mp.weixin.qq.com/s/KdYTLMuXiBdjM0kZmYKzPg一些vip学员朋友也纷纷求助马哥的实现patch代码,想用于公司的实战项目实现。但是在公司需求实现要求和马哥这边的实现还是会有一些需求上的......
  • ubuntu : xcb:could not connect to display.
     ......
  • 记一次Kotlin Visibility Modifiers引发的问题
    概述测试环境爆出ERROR告警日志java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguage,登录测试环境ELK查到如下具体的报错堆栈日志:java.lang.IllegalStateException:Didn'tfindreportforspecifiedlanguageatcom.aba.report.service.biz.Assessme......
  • rgba()和opacity的透明效果有什么不同?
    rgba()和opacity都是用来控制元素的透明度,但它们之间有一些重要的区别。一、rgba()rgba()是一个CSS函数,用于定义颜色的红、绿、蓝和透明度值。这个函数允许你指定一个颜色的RGBA值,其中R代表红色,G代表绿色,B代表蓝色,而A代表透明度(Alpha)。rgba()的透明度值范围从0.0(完全透明)到1.......
  • Docker+Win11:显示Docker中的GUI,解决报错“[Open3D WARNING] GLFW Error: X11: Failed
        在本系列博文中,我将Pytorch部署在Win11为宿主的Docker中,并成功的调用GPU进行了训练。这为我提供了很多便利。    今天在进行3D相关的深度学习研究时我遇到了一些问题:[Open3DWARNING]GLFWError:X11:Failedtoopendisplay:0[Open3DWARNING]Faile......
  • Android开发 - DisplayMetrics 类控制布局图形的缩放显示解析
    DisplayMetrics是什么DisplayMetrics类在Android中用于获取设备的显示属性(像素等)DisplayMetrics的主要属性metrics.density:屏幕密度,用于决定屏幕上每英寸的像素数DisplayMetricsmetrics=newDisplayMetrics();density=metrics.density;常见值:0.75(低密度)、1.0......
  • Android设置DisplayViewport
    //设置DisplayViewportperformTraversalLockedclearViewportsLocked();mViewports.clear();configureDisplayLocked(t,device);populateViewportLocked(viewportType.get(),display.getDisplayIdLocked(),device,info);finalDi......
  • 关于父元素的opacity属性影响子元素opacity属性的显示问题
    这里主要解决的是子元素不需要透明度但是父元素需要透明度,但是子元素继承了父元素的透明度导致的子元素透明度失效的问题。1.问题描述期望效果页面效果 2.解决方案这里尝试了很多方法,包括但不限于创建伪类,给子元素添加!important优先级,但无一例外,都不生效,最后也是......
  • ISO 26262中的失效率计算:IEC TR 62380-Section 17-Displays, solid state lamps
    目录概要1元器件分类2显示器失效率的计算2.1Displays失效率预测模型2.2Base失效率2.3温度循环De-rating系数3固态灯失效率的计算3.1Solidstatelamps失效率预测模型2.2温度循环De-rating系数概要IECTR62380《电子组件、PCBs和设备的可靠性预计通用模型......