CSS的显示与隐藏

CSS中元素标签的显示与隐藏可以通过对元素的css样式编写的过程中,在元素样式下以三种不同的属性进行显示与隐藏,通过对html标签进行显示与隐藏,从而实现web中特定的功能,例如:导航栏的功能展示等。
三种不同的属性分别是display,visibility和opacity。
下面以一个简单例子对三种属性用法进行使用,页面中通过设定三个简单的div,通过属性设置对div进行显示与隐藏,对div的html以及css代码如下:

<html>
<head><meta charset="UTF-8"><title>显示隐藏</title><style>div{width: 200px;height: 200px;background-color: pink;margin: 10px;}</style>
</head>
<body><div class="one">1</div><div class="two">2</div><div>3</div>
</body>
</html>

运行结果如下:

1.display

为第二块div设置隐藏属性,并在第一块div上设置悬浮显示第二块div

<style>.two{display:none;}.one:hover+div{display:block;}
</style>

通过为第二个div设置display为none,隐藏该div,然后在第一个div的悬浮状态下设置display为block,显示第二个div,div隐藏运行结果如下:

2.visibility

和第一个方法一样,对第二个div进行隐藏,代码如下:

<style>.two{visibility: hidden;}.one:hover+div{visibility: visible;}
</style>

通过为第二个div设置visibility为hidden,隐藏该div,然后在第一个div的悬浮状态下设置visibility为visible,显示第二个div,div隐藏运行结果如下:

3.opacity

同上,对第二个div进行隐藏,代码如下:

<style>.two{opacity: 0;}.one:hover+div{opacity: 1;}
</style>

通过为第二个div设置opacity为 0;,隐藏该div,然后在第一个div的悬浮状态下设置opacity为1;,显示第二个div,div隐藏运行结果如下:

opacity属性是CSS3中的属性,通过设定属性值对元素设置不透明度,opacity的取值范围是0~1,0为完全透明,1为完全不透明,可以设置0.2等为元素设置半透明状态。

结论

通过以上三种css元素的显示与隐藏,可以通过运行结果清楚的看到三种设定属性的区别是display设置为none,div2隐藏不见,并不占据屏幕的空间,通过该设定html标签元素全部隐藏;而通过visibility和opacity设置隐藏时,div1和div3中间有一块明显的空白,这是因为隐藏的div2占据了屏幕页面的空间。

CSS的元素的显示与隐藏相关推荐

  1. CSS一元素的显示与隐藏

    元素的显示与隐藏 类似网站广告,当我们点击就不见了,但是重新刷新页面,会重新出现. 本质:让一个元素在页面中隐藏或者显示出来. 常用的三种方法:display.visibility.overflow ...

  2. CSS基础「六」元素的显示与隐藏

    本篇文章为 CSS 基础系列笔记第六篇,参考 黑马程序员pink老师前端入门教程 其他CSS基础相关文章: CSS基础「一」基础选择器 / 字体属性 / 文本属性 / 三种样式表 CSS基础「二」复合 ...

  3. 认识CSS中高级技巧之元素的显示与隐藏

    前端之HTML,CSS(八) CSS高级技巧 元素的显示与隐藏 CSS中有三个属性可以设置元素的显示于隐藏,分别是:display.visibility和overflow. display 隐藏元素: ...

  4. css元素的显示与隐藏 display显示隐藏 +visibility显示隐藏 +overflow溢出显示隐藏

    css元素的显示与隐藏 display显示隐藏元素 visibility显示隐藏元素 overflow溢出显示隐藏 总结 display显示隐藏元素 display 设置或检索对象是否及如何显示. d ...

  5. CSS伪元素及元素的显示与隐藏的学习

    什么是伪元素? CSS 伪元素用于设置元素指定部分的样式. 例如,它可用于: 设置元素的首字母.首行的样式 在元素的内容之前或之后插入内容 伪元素在超链接中的应用 1.  link         未 ...

  6. web前端入门学习 css(6)(定位position)(元素的显示与隐藏display、可见性visibility、溢出overflow)(案例:土豆播放页)

    文章目录 什么是定位? 定位组成(定位模式+边偏移) 定位模式static relative absolute fixed 边偏移 定位模式--静态定位static(平时用不到)就是标准流 定位模式- ...

  7. 背景的渐变/vatical的专题解析/cs元素的显示与隐藏-学习笔记

    记单词.复习. 背景色的渐变(渐变是css3中的东西,考虑加上兼容处理) 1.线性渐变 背景颜色沿着一条直线进行的它的属性为:linear gradient 1)渐变的位置:它的方向值有(to lef ...

  8. 12 【网页布局总结 元素的显示与隐藏】

    18.网页布局总结 通过盒子模型,清楚知道大部分 html 标签是一个盒子. 通过 CSS 浮动.定位可以让每个盒子排列成为网页. 一个完整的网页,是标准流.浮动.定位一起完成布局的,每个都有自己的专 ...

  9. css-05--1. 定位2.. 网页布局总结3.元素的显示与隐藏

    目录 1. 定位 1.1 为什么需要定位 1.2 定位组成 1. 定位模式 2. 边偏移 1.3 静态定位 static(了解) 1.4 相对定位 relative(重要) 1.5 绝对定位 abso ...

最新文章

  1. linux线程有什么用,在linux下查看一个进程它有多少个线程是用什么命令?
  2. 简单快速修改大量重复代码(Intellij IDEA)
  3. Spring Boot 的配置文件
  4. JAVA-数据库之JDBC连接MySQL数据库
  5. javascript --- 非交互、交互、协作、任务
  6. 精通Android自定义View(十二)绘制圆形进度条
  7. .NET程序员应掌握的常用类库
  8. linux用户一个用户只能一个用户组,为什么linux用户可以属于多个用户组,文件只能属于一个用户组?...
  9. 如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求
  10. Semantic UI 之 下拉菜单 dropdown
  11. unity 导出 stl
  12. Android 面试题(答案最全) 转:http://www.jobui.com/mianshiti/it/android/2682/
  13. Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))【附带实例源码】...
  14. 硬盘无刷电机驱动,适用于四线的无刷马达。
  15. RuntimeError: Cannot re-initialize CUDA in forked subprocess.
  16. PDF Expert|全能宝藏PDF编辑器
  17. 读书狂想之《平凡的世界》不平凡的人生
  18. mysql怎么子查询_在mysql中如何进行子查询?
  19. gps android时钟同步,时间同步下载-时间同步(Clocksync) 安卓版v1.2.6-PC6安卓网
  20. windows10管理员获得完全权限

热门文章

  1. mybatis —— ORM框架
  2. EMS Advanced Data Import高级数据导入选项Crack版
  3. 百度发布Apollo城市智驾,距离AI智能驾驶还有多远?
  4. android的筛选功能,android实现多条件筛选列表菜单筛选菜单
  5. 当没有无线路由器的时候怎么让Android手机通过家用宽带连接Internet呢?只要有一台笔记本或者是台式机+无线网卡。具体的做法如下: 首先以管理员身份...
  6. BAT前端框架和工具
  7. Linux 上的轻量级浏览器
  8. [转载] 百科全说——栾加芹:穴位贴敷巧治病(11-03-08)
  9. 超高性价比WiFi蓝牙模块大合集
  10. 百度2021年武汉高考成绩查询,武汉学霸高考725分 2020高考百度App、支付宝和微信查分方法...