元素的显示与隐藏

类似网站广告,当我们点击就不见了,但是重新刷新页面,会重新出现。

本质:让一个元素在页面中隐藏或者显示出来。

常用的三种方法:display、visibility、overflow

1.display属性:

display属性用于设置一个元素如何显示

参数:

none:隐藏对象;

block:除了转换为块级元素之外,同时还有显示元素的意思;

display隐藏元素后,不在占有原来的位置。

后面应用及其广泛,搭配JS可以做很多网页特效。

<style>.peppa {width: 100px;height: 100px;background-color: pink;display: none;}.george {width: 100px;height: 100px;background-color: skyblue;}</style>
</head>
<body><div class="peppa">佩奇</div><div class="george">乔治</div>
</body>

2.visibility属性:

visibility属性用于指定一个元素应可见还是隐藏。

参数:

visible:元素可见;

hidden:元素隐藏。

注意:

 visibility隐藏元素后,继续占有原来的位置。

如果隐藏元素想要原来的位置,就用visibility:hidden;

如果隐藏元素不想要原来的位置,就用display:none(用处更多)。

<style>.bb {width: 100px;height: 100px;background-color: skyblue;visibility: hidden;}.mm {width: 100px;height: 100px;background-color: skyblue;}</style>
</head>
<body><div class="bb">猪爸爸</div><div class="mm">猪妈妈</div>
</body>

3.overflow属性:

overflow溢出:

overflow属性指定了如果内容溢出一个元素的框(超过其指定高度及宽度)时,会发生什么。

参数:

visible:不剪切内容也不添加滚动条

hidden:不显示超过对象尺寸的内容,超出的部分隐藏掉;

scroll:不管超出内容否,总是显示滚动条;

auto:超出自动显示滚动条,不超出不显示滚动条;

注意:

 一般情况下,我们都不想要溢出内容显示出来,因为溢出的部分会影响布局;

但是如果有定位的盒子,请慎用overflow:hidden,因为它会隐藏多余的部分。

<style>.peppa {/* overflow: visible; *//* overflow: hidden; *//* overflow: scroll;*//*滚动条 */overflow: auto;width: 200px;height: 200px;border: 3px solid pink;margin: 100px auto;}</style>
</head>
<body><div class="peppa">《小猪佩奇》,又名《粉红猪小妹》(台湾名为粉红猪),英文名为《PeppaPig》,是由英国人阿斯特利(Astley)、贝克(Baker)、戴维斯(Davis)创作、导演和制作的一部英国学前电视动画片,也是历年来最具潜力的学前儿童品牌。故事围绕小猪佩奇与家人的愉快经历,幽默而有趣,借此宣扬传统家庭观念与友情,鼓励小朋友们体验生活。</div>
</body>

总结:
1.display显示隐藏元素,但是不保留位置;
2.visibility显示隐藏元素,但是保留原来的位置;
3.overflow 溢出显示隐藏,但是只对于溢出的部分处理。

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

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

    CSS的显示与隐藏 CSS中元素标签的显示与隐藏可以通过对元素的css样式编写的过程中,在元素样式下以三种不同的属性进行显示与隐藏,通过对html标签进行显示与隐藏,从而实现web中特定的功能,例如: ...

  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. 张高兴的 Windows 10 IoT 开发笔记:FM 电台模块 KT0803L
  2. JSP实现医院住院管理系统
  3. poj 1469 二分图最大匹配
  4. C++ Ouput Exactly 2 Digits After Decimal Point 小数点后保留三位数字
  5. mysql报错注入实战_MySQL手工注入实战
  6. 老师 累了,我们 泪了!
  7. Pwn2Own黑客大赛战况:iPhone 20秒被黑
  8. 数据库关键字引起的,ORA-00904: TABLE.column: 标识符无效
  9. 【WP 8.1开发】如何把自定义字体塞进应用里
  10. cron 在线表达式
  11. matlab绘制柱状图语句,matlab绘制柱状图
  12. 机器学习超详细实践攻略(9):手把手带你使用决策树算法与调参
  13. 《高性能iOS 应用开发》之降低你 APP 的电量消耗
  14. 无限循环小数四则运算_0.9999……=1? 无限循环小数能否进行四则运算?
  15. 3dsmax UVW展开,然后在 BodyPaint 3D 中进行绘制
  16. 【解决】fatal error: X11/XXXX.h: No such file or directory
  17. 软考中级-结构化开发
  18. python 儿童 游戏_儿童编程教学 – 推荐几款Python编程类游戏
  19. 从这50行缓存实现的代码中,我读出了禅意
  20. 【数字图像处理】实验五 形态学图像处理

热门文章

  1. 智能计算之服务器软硬件架构
  2. C语言小游戏之——三子棋
  3. Vivado编译报错:[Place 30-574] Poor placement for routing between an IO pin and BUFG.
  4. Java工具包:小写金额转换成大写金额
  5. 基于单片机的红外报警系统设计
  6. unity3d水果忍者制作
  7. PJzhang:子域名爆破工具wydomain(猪猪侠)
  8. DXF文件格式——ENTITIES 段
  9. 计算机转商务英语,玩转商务英语900句:重启电脑与保存
  10. 一种点到线段的最短距离的方法