固定定位实现吕形布局
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