html让内容冻结,html 导航冻结效果
首先,介绍一下案例背景,设置冻结前的效果和代码如下
.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 导航冻结效果相关推荐
- Android导航栏高斯模糊,iOS 顶部高斯模糊导航栏 + 页面内容穿越底部导航栏效果...
(1)如果是使用系统导航栏则设置其translucent属性即可: [self.navigationController.navigationBar setBackgroundImage:[UIIma ...
- Qt高仿Excel表格组件-支持冻结列、冻结行、内容自适应和合并单元格
目录 一.概述 二.效果展示 三.实现思路 1.冻结行.冻结列 2.行高自适应 3.蚂蚁线 四.测试代码 1.添加表格数据 2.设置冻结行.列 3.行高.列宽 4.单元格背景色 5.单元格文字 6.其 ...
- android仿咸鱼底部导航栏,Flutter沉浸式状态栏/AppBar导航栏/仿咸鱼底部凸起导航栏效果...
如下图:状态栏是指android手机顶部显示手机状态信息的位置. android 自4.4开始新加入透明状态栏功能,状态栏可以自定义颜色背景,使titlebar能够和状态栏融为一体,增加沉浸感. 如上 ...
- html js左侧导航栏,js实现简单分页导航栏效果
本文实例为大家分享了js实现分页导航栏效果的具体代码,供大家参考,具体内容如下 最终的效果: 1. 分页需要的几个重要参数: 总记录条数: totalCount (查数据库) 每页记录数: pageS ...
- html横向导航栏滑动效果,JavaScript实现滑动导航栏效果
本文实例为大家分享了js实现滑动导航栏效果的具体代码,供大家参考,具体内容如下 *{ margin: 0; padding: 0; } .navScroll{ position: relative; ...
- 仿网易新闻顶部菜单html,iOS仿网易新闻滚动导航条效果
本文实例为大家分享了iOS滚动导航条效果展示的具体代码,供大家参考,具体内容如下 实现效果 效果:选择不同的栏目,下面出现不同的视图,栏目条可以滚动:下面的视图也可以滚动,滚动时上面对应的栏目要选中颜 ...
- 动画特效十五:网易新闻之头部导航切换效果
本人录制技术视频地址:https://edu.csdn.net/lecturer/1899 欢迎观看. 这一节继续和大家探讨iOS中的动画效果,由于网易新闻中的动画效果比较多,所以我分两个章节进行介绍 ...
- html仿写京东左侧,jQuery模仿京东/天猫商品左侧分类导航菜单效果
现在天猫或者京东商品分类模块的默认的效果是这样的: 当鼠标滑过任意一栏导航分类时,就会出现相关详细分类模块,例如: 当鼠标移出蓝色框以外的区域,就会恢复默认的效果显示!然而使用jQuery的鼠标滑过事 ...
- Bootstrap网格系统工作原理、网格系统前缀、利用网格系统实现导航栏效果、栅格系统中的列嵌套、栅格系统中的列偏移、栅格系统中的自动布局列、栅格系统中的重排序、模仿淘宝网站商品展示的页面效果
Bootstrap 网格系统 1.Bootstrap网格系统工作原理 Bootstrap的网格系统是指将页面布局划分为等宽的列.随着屏幕或视口尺寸的增加,系统会自动分为1~12列. 网格系统用于通过一 ...
最新文章
- 自动驾驶汽车视觉- 图像特征提取与匹配技术
- 查看 Eigen库 linux系统的版本
- Java属性封装:getter属性类型为Date
- 如果机房的线路老化了要怎么做才对?
- 软件工程导论团队项目
- 13 SD配置-企业结构-分配-给销售办公室分配销售组
- sqlmap源码阅读
- 28.程序管理(ps,top)
- (转)快与慢(上):AI应用于投资领域的现状与未来
- 数电第二版 潘松 陈龙 第一章 答案
- 基于布谷鸟搜索算法的函数寻优算法
- 登陆界面万能密码绕过
- Postgresql的使用-1 创建数据库
- 认知升级是令我们变得优秀的重要基石,没有之一
- 可以联机的计算机游戏,多人玩的游戏_可以多人联机玩的游戏 乐游网
- Unity 自动化打包XCode工程
- 朴素的美丽、抑郁中的缕缕阳光——“红衣妹妹”于洋博文选粹
- gradle buildTypes
- 【Apollo配置中心】Apollo环境配置
- python中cut_pandas.cut
热门文章
- ajax异步刷新gridview,如何刷新Gridview的内容(ajax)
- 村庄规划中的产业发展规划
- python标准库math中用来计算平方根的函数是_2020超星尔雅网课透过性别看世界完整满分见面课答案...
- (转帖)如何成长为真正的CCIE,转自WOlf
- Java8新特性之Lambda,呦呦呦
- 计算机管理任务计划程序全部禁用,win10计划任务如何关闭_win10怎么禁用计划任务...
- 有什么数据恢复软件好?
- 从今天开始,请叫我,新生代农民工
- 绘制cox生存分析结果的森林图
- 工信部发布《移动互联网应用程序个人信息保护管理暂行规定(征求意见稿)》