吕形布局简介
1. 前言
顾名思义,吕字就是上面 一个 矩形,下面 一个 矩形。上面的矩形高度较小,通常固定在屏幕上,不会随着 用户 滑动手机而进行任何的移动。
目前流行的方案一种是直接 默 认 显示 上栏,另一种是随着屏幕的滑动而慢慢 显示 出上栏。
2. 吕形布局
我们来展示与一下吕形布局的 效果 以及它的使用场景。
吕形布局抽象起来是酱婶儿的:
一般会把 跳转页 面、 搜索 、下载或者历史记录等 功能 放在上面固定在屏幕上的矩形内,可以简单的把它理解为 标题 或 功能 区:
上面的矩形宽度充满屏幕,并提供一系列的按钮,每当点击时上方矩形按钮时下方矩形就会 跳转 到另 一个 页面 ,通常上方的一排按钮会有其中 一个 高亮 显示 ,以告知 用户 当前所在的 页面 是哪 一个 。
3. 渐隐渐现
除了上面几种方式实现吕形布局外,为了 增加 交互 效果 ,我们还可能会把吕形布局做成随着屏幕的滑动而渐隐渐现的这么一种 效果 :
这种 效果 主要是通过了JS来 获取 到屏幕的滚动距离,然后随着距离的 增加 来动态控制透明度, 增加 了交互的趣味性。
4. 实现手段
一方面我们可以利用现有的 CSS 中文 库: chinese-layout 来 快速 实现吕形布局:
中文布局 CSS 库
这种方式不仅利于我们的学习,更加有助于我们的记忆。
然后也会带领大家如何在不依赖于任何外界条件的情况下纯手工实现吕形布局:
固定定位法 外边距的作用 非固定定位
作为扩展阅读,我们还提供了交互更加充满趣味性的渐隐渐现 效果 :
固定定位 + 渐隐渐现
不过由于渐隐渐现 效果 必须用 JS 才能 获取 到 当前页面 的滚动距离,所以这章只作为扩展阅读,防止没有 JS 基础的小伙伴看了懵圈。
5. 小结
大家可以记住吕形布局的抽象图,然后在玩手机的时候可以看看都有哪些网站运用到了吕形布局。 中文布局CSS库 ► ◄增光添彩
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did100585