首先,介绍一下案例背景,设置冻结前的效果和代码如下

.page-top {

width:100%;

height:46px;

background:rgba(1,47,99,0.95);

min-width:950;

display:block;

}

.ask-panels {

width:100%;

height:63px;

background:#fff;

overflow:hidden;

border-top:1px solid #373737;

}

代码和效果如图,我要冻结蓝色的导航栏,首先设置导航栏的定位

.page-top {

width:100%;

height:46px;

background:rgba(1,47,99,0.95);

min-width:950;

position:fixed; /* 设置position为fixed */

display:block;

}

.ask-panels {

width:100%;

height:63px;

background:#fff;

overflow:hidden;

border-top:1px solid #373737;

}

效果如下图

这个时候蓝色导航栏,确实是冻结了,但是呢,由于设置了Position:relative之后,该元素的原始位置会消失,所以影响到了后面的div元素。

这里有两种方法解决

1. 最简单的一种,在白色div之前添加一个div,设置它的高度和蓝色导航栏高度一致

.page-top-bottom {

height:46px;

width:100%;

}

2. 第二种方法

.ask-panels {

width:100%;

height:63px;

background:#fff;

overflow:hidden;

border-top:1px solid #373737;

margin-top:46px;

}但是这种方法会产生一个问题,如图,body下移了margin-top的距离,而白色div和body的间距没有发生变化

解决办法是

① 给父元素设置边框  body { 1px solid transparent}

副作用是,影响美观,白色透明部分清晰可见,处女座切忌这种方法

② 设置子元素  {float:left}

由于float会对后面的元素产生影响,所以需要加上

③ 设置父元素的内边距  body {padding:1px}

方法类似①,效果和1一样

综合来说方法一和方法二中的第二种为上

html让内容冻结,html 导航冻结效果相关推荐

  1. Android导航栏高斯模糊,iOS 顶部高斯模糊导航栏 + 页面内容穿越底部导航栏效果...

    (1)如果是使用系统导航栏则设置其translucent属性即可: [self.navigationController.navigationBar setBackgroundImage:[UIIma ...

  2. Qt高仿Excel表格组件-支持冻结列、冻结行、内容自适应和合并单元格

    目录 一.概述 二.效果展示 三.实现思路 1.冻结行.冻结列 2.行高自适应 3.蚂蚁线 四.测试代码 1.添加表格数据 2.设置冻结行.列 3.行高.列宽 4.单元格背景色 5.单元格文字 6.其 ...

  3. android仿咸鱼底部导航栏,Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果...

    如下图:状态栏是指android手机顶部显示手机状态信息的位置. android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titlebar能够和状态栏融为一体,增加沉浸感. 如上 ...

  4. html js左侧导航栏,js实现简单分页导航栏效果

    本文实例为大家分享了js实现分页导航栏效果的具体代码,供大家参考,具体内容如下 最终的效果: 1. 分页需要的几个重要参数: 总记录条数: totalCount (查数据库) 每页记录数: pageS ...

  5. html横向导航栏滑动效果,JavaScript实现滑动导航栏效果

    本文实例为大家分享了js实现滑动导航栏效果的具体代码,供大家参考,具体内容如下 *{ margin: 0; padding: 0; } .navScroll{ position: relative; ...

  6. 仿网易新闻顶部菜单html,iOS仿网易新闻滚动导航条效果

    本文实例为大家分享了iOS滚动导航条效果展示的具体代码,供大家参考,具体内容如下 实现效果 效果:选择不同的栏目,下面出现不同的视图,栏目条可以滚动:下面的视图也可以滚动,滚动时上面对应的栏目要选中颜 ...

  7. 动画特效十五:网易新闻之头部导航切换效果

    本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看. 这一节继续和大家探讨iOS中的动画效果,由于网易新闻中的动画效果比较多,所以我分两个章节进行介绍 ...

  8. html仿写京东左侧,jQuery模仿京东/天猫商品左侧分类导航菜单效果

    现在天猫或者京东商品分类模块的默认的效果是这样的: 当鼠标滑过任意一栏导航分类时,就会出现相关详细分类模块,例如: 当鼠标移出蓝色框以外的区域,就会恢复默认的效果显示!然而使用jQuery的鼠标滑过事 ...

  9. Bootstrap网格系统工作原理、网格系统前缀、利用网格系统实现导航栏效果、栅格系统中的列嵌套、栅格系统中的列偏移、栅格系统中的自动布局列、栅格系统中的重排序、模仿淘宝网站商品展示的页面效果

    Bootstrap 网格系统 1.Bootstrap网格系统工作原理 Bootstrap的网格系统是指将页面布局划分为等宽的列.随着屏幕或视口尺寸的增加,系统会自动分为1~12列. 网格系统用于通过一 ...

最新文章

  1. 自动驾驶汽车视觉- 图像特征提取与匹配技术
  2. 查看 Eigen库 linux系统的版本
  3. Java属性封装:getter属性类型为Date
  4. 如果机房的线路老化了要怎么做才对?
  5. 软件工程导论团队项目
  6. 13 SD配置-企业结构-分配-给销售办公室分配销售组
  7. sqlmap源码阅读
  8. 28.程序管理(ps,top)
  9. (转)快与慢(上):AI应用于投资领域的现状与未来
  10. 数电第二版 潘松 陈龙 第一章 答案
  11. 基于布谷鸟搜索算法的函数寻优算法
  12. 登陆界面万能密码绕过
  13. Postgresql的使用-1 创建数据库
  14. 认知升级是令我们变得优秀的重要基石,没有之一
  15. 可以联机的计算机游戏,多人玩的游戏_可以多人联机玩的游戏 乐游网
  16. Unity 自动化打包XCode工程
  17. 朴素的美丽、抑郁中的缕缕阳光——“红衣妹妹”于洋博文选粹
  18. gradle buildTypes
  19. 【Apollo配置中心】Apollo环境配置
  20. python中cut_pandas.cut

热门文章

  1. ajax异步刷新gridview,如何刷新Gridview的内容(ajax)
  2. 村庄规划中的产业发展规划
  3. python标准库math中用来计算平方根的函数是_2020超星尔雅网课透过性别看世界完整满分见面课答案...
  4. (转帖)如何成长为真正的CCIE,转自WOlf
  5. Java8新特性之Lambda,呦呦呦
  6. 计算机管理任务计划程序全部禁用,win10计划任务如何关闭_win10怎么禁用计划任务...
  7. 有什么数据恢复软件好?
  8. 从今天开始,请叫我,新生代农民工
  9. 绘制cox生存分析结果的森林图
  10. 工信部发布《移动互联网应用程序个人信息保护管理暂行规定(征求意见稿)》