博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Css悬浮
阅读量:6688 次
发布时间:2019-06-25

本文共 683 字,大约阅读时间需要 2 分钟。

给大家介绍一下position属性,下面是w3c给出的定义:

  • fixed 生成绝对定位的元素,相对于浏览器窗口进行定位。
  • absolute 生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位。
  • relative 生成相对定位的元素,相对于其正常位置进行定位。
  • static 默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。
  • inherit 规定应该从父元素继承 position 属性的值。

在浏览网站的时候有时会看到最顶端一直悬浮bar,由于好奇研究了一下他的实理原理。一般有两种实现方式一种是通过纯Css样式控制,另种通过javascript脚本控制。今天着重讲解通过Css样式控制的。这时候fixed 派上用场了,通过官方定义和我自已的理解,不管是否出现滚动条都会一直悬浮在浏览器可视化区域。

 定义样式:

#bar{            width:100%;            height:50px;            background-color:#f66012;            position:fixed;        }
这样就定义一个悬浮在浏览器最顶端bar 高度50像素。在ie8中必须引入dtd的,不然不会进行悬浮,而chrome可以不用了。效果图不是很明显,可以自已试一试。
    fiexd        
 
效果图

转载于:https://www.cnblogs.com/CREN/p/4268559.html

你可能感兴趣的文章
GitHub服务中断24小时11分钟事故分析报告\n
查看>>
华为敏捷DevOps实践:如何从Excel管理软件的方式中走出来
查看>>
安全狗:云时代的服务器安全守护者
查看>>
百度App网络深度优化系列(二):连接优化
查看>>
AWS发布Lambda@Edge,支持在CloudFront CND的边缘服务器上执行Node.js函数
查看>>
Eclipse基金会发布MicroProfile 2.2,适用于Java微服务
查看>>
NuGet已整合到MSBuild中
查看>>
JetBrains发布DataGrip 1.0——数据库与SQL领域中的瑞士军刀
查看>>
Lightbend就收购OpsClarity一事与InfoQ的对话
查看>>
在瑞士最大银行驱动创新
查看>>
新书问答:Agile Management
查看>>
Spark 2.4重磅发布:优化深度学习框架集成,提供更灵活的流式接收器
查看>>
专访赵加雨:WebRTC在网易云信的落地
查看>>
VS2017 15.8第二个预览版本提升了对CPU Profiling和F#的支持
查看>>
麻省理工学院研究人员设计出针对幽灵党和熔毁的DAWG方法
查看>>
一套代码称霸5大端口,移动金融应用还能这样开发?
查看>>
独立云计算服务商的多维实践之道:用户需求驱动变革
查看>>
Java值类型设计进展
查看>>
Flipboard发布Web版,在Web技术实现上取得突破
查看>>
理解Monad,一份monad的解惑指南
查看>>