CSS的元素的显示与隐藏
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的元素的显示与隐藏相关推荐
- CSS一元素的显示与隐藏
元素的显示与隐藏 类似网站广告,当我们点击就不见了,但是重新刷新页面,会重新出现. 本质:让一个元素在页面中隐藏或者显示出来. 常用的三种方法:display.visibility.overflow ...
- CSS基础「六」元素的显示与隐藏
本篇文章为 CSS 基础系列笔记第六篇,参考 黑马程序员pink老师前端入门教程 其他CSS基础相关文章: CSS基础「一」基础选择器 / 字体属性 / 文本属性 / 三种样式表 CSS基础「二」复合 ...
- 认识CSS中高级技巧之元素的显示与隐藏
前端之HTML,CSS(八) CSS高级技巧 元素的显示与隐藏 CSS中有三个属性可以设置元素的显示于隐藏,分别是:display.visibility和overflow. display 隐藏元素: ...
- css元素的显示与隐藏 display显示隐藏 +visibility显示隐藏 +overflow溢出显示隐藏
css元素的显示与隐藏 display显示隐藏元素 visibility显示隐藏元素 overflow溢出显示隐藏 总结 display显示隐藏元素 display 设置或检索对象是否及如何显示. d ...
- CSS伪元素及元素的显示与隐藏的学习
什么是伪元素? CSS 伪元素用于设置元素指定部分的样式. 例如,它可用于: 设置元素的首字母.首行的样式 在元素的内容之前或之后插入内容 伪元素在超链接中的应用 1. link 未 ...
- web前端入门学习 css(6)(定位position)(元素的显示与隐藏display、可见性visibility、溢出overflow)(案例:土豆播放页)
文章目录 什么是定位? 定位组成(定位模式+边偏移) 定位模式static relative absolute fixed 边偏移 定位模式--静态定位static(平时用不到)就是标准流 定位模式- ...
- 背景的渐变/vatical的专题解析/cs元素的显示与隐藏-学习笔记
记单词.复习. 背景色的渐变(渐变是css3中的东西,考虑加上兼容处理) 1.线性渐变 背景颜色沿着一条直线进行的它的属性为:linear gradient 1)渐变的位置:它的方向值有(to lef ...
- 12 【网页布局总结 元素的显示与隐藏】
18.网页布局总结 通过盒子模型,清楚知道大部分 html 标签是一个盒子. 通过 CSS 浮动.定位可以让每个盒子排列成为网页. 一个完整的网页,是标准流.浮动.定位一起完成布局的,每个都有自己的专 ...
- css-05--1. 定位2.. 网页布局总结3.元素的显示与隐藏
目录 1. 定位 1.1 为什么需要定位 1.2 定位组成 1. 定位模式 2. 边偏移 1.3 静态定位 static(了解) 1.4 相对定位 relative(重要) 1.5 绝对定位 abso ...
最新文章
- linux线程有什么用,在linux下查看一个进程它有多少个线程是用什么命令?
- 简单快速修改大量重复代码(Intellij IDEA)
- Spring Boot 的配置文件
- JAVA-数据库之JDBC连接MySQL数据库
- javascript --- 非交互、交互、协作、任务
- 精通Android自定义View(十二)绘制圆形进度条
- .NET程序员应掌握的常用类库
- linux用户一个用户只能一个用户组,为什么linux用户可以属于多个用户组,文件只能属于一个用户组?...
- 如何使用火狐下的两款接口测试工具RESTClient和HttpRequester发送post请求
- Semantic UI 之 下拉菜单 dropdown
- unity 导出 stl
- Android 面试题(答案最全) 转:http://www.jobui.com/mianshiti/it/android/2682/
- Silverlight实用窍门系列:1.Silverlight读取外部XML加载配置---(使用WebClient读取XAP包同目录下的XML文件))【附带实例源码】...
- 硬盘无刷电机驱动,适用于四线的无刷马达。
- RuntimeError: Cannot re-initialize CUDA in forked subprocess.
- PDF Expert|全能宝藏PDF编辑器
- 读书狂想之《平凡的世界》不平凡的人生
- mysql怎么子查询_在mysql中如何进行子查询?
- gps android时钟同步,时间同步下载-时间同步(Clocksync) 安卓版v1.2.6-PC6安卓网
- windows10管理员获得完全权限
热门文章
- mybatis —— ORM框架
- EMS Advanced Data Import高级数据导入选项Crack版
- 百度发布Apollo城市智驾,距离AI智能驾驶还有多远?
- android的筛选功能,android实现多条件筛选列表菜单筛选菜单
- 当没有无线路由器的时候怎么让Android手机通过家用宽带连接Internet呢?只要有一台笔记本或者是台式机+无线网卡。具体的做法如下: 首先以管理员身份...
- BAT前端框架和工具
- Linux 上的轻量级浏览器
- [转载] 百科全说——栾加芹:穴位贴敷巧治病(11-03-08)
- 超高性价比WiFi蓝牙模块大合集
- 百度2021年武汉高考成绩查询,武汉学霸高考725分 2020高考百度App、支付宝和微信查分方法...