固定定位实现吕形布局
1. 前言
吕形布局的上栏通常是不会消失的,它会一直存在在屏幕上,将上栏固定在屏幕的特定位置,然后下栏 添加 合适的上边距。
一听到要把什么东西固定在屏幕上的话,那么第一时间脑海里反应出来的应该就是固定定位。
2. 实例 代码
<!DOCTYPE html>
< html lang = " en " >
< head >
< Meta charset = " UTF-8 " >
< Meta name = " viewport " content = " width=device-width, initial-scale=1.0 " >
< title > Document </ title >
<!-- 在这里 用link 标签 引入 中文 渐变色 -->
< link rel = " stylesheet " href = " https://cdn.jsdelivr.net/npm/chi nes e-gradient " >
< style >
/* 清除 默 认样式 */
* { padding : ; margin : ; }
/* 令html和body全屏 显示 */
html, body { height : }
/* 上面的那栏 */
.top {
/* 设置为固定定位 */
position : fixed ;
/* 距离上边左边为0 */
top : ;
left : ;
/* 宽度铺满屏幕 */
width : ;
/* 给个合适的高度 */
height : px ;
/* 白色 文字 */
color : white ;
/* 蓝色背景 */
background : var ( --靛蓝 ) ;
}
.main {
/* 给个合适的上边距 */
margin-top : px ;
/* 给个合适的高度 */
height : px ;
/* 渐变背景 */
background : var ( --天蓝 ) ;
}
</ style >
</ head >
< body >
< div class = " top " style =" font-size : px ; " > 无论你怎么滑动屏幕,我都是固定不变的 </ div >
< div class = " main " > </ div >
</ body >
</ html >
运行结果:
为了能让大家清晰的看到滑动 效果 ,这个案例使用了 chinese-gradient 来做背景渐变色。
3. 小结
大家在做这个案例的时候最好在元素内写上一些 文字 或者填充一些渐变色来获得更清晰的 显示 效果 。
下一小节我们来讲讲为什么要在下面的 DOM 元素上写 一个 上边距。
外边距的作用 ? ? 中文布局CSS库声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did254508