当前位置: 首页 > news >正文

【一看就会】实现仿京东移动端页面滚动条布局

简单粗暴直接上代码:

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta http-equiv="X-UA-Compatible" content="IE=edge">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <title>Document</title>

  <style>

    * {

      padding: 0;

      margin: 0;

      list-style: none;

    }

    .box {

      width: 100vw;

      height: 100vh;

      display: flex;

      flex-direction: column;

    }

    header {

      background-color: pink;

      height: 60px;

    }

    main {

      flex: 1;

      background-color: yellowgreen;

      overflow: hidden;

      display: flex;

    }

    footer {

      background-color: skyblue;

      height: 60px;

    }

  </style>

</head>

<body>

  <div class="box">

    <header>头部</header>

    <main>

      <div style="width: 100px; height: 100%; overflow: auto;margin-right: 20px;">

        <ul>

          <li>这是第1个li</li>

          <li>这是第2个li</li>

          <li>这是第3个li</li>

          <li>这是第4个li</li>

          <li>这是第5个li</li>

          <li>这是第6个li</li>

          <li>这是第7个li</li>

          <li>这是第8个li</li>

          <li>这是第9个li</li>

          <li>这是第10个li</li>

          <li>这是第11个li</li>

          <li>这是第12个li</li>

          <li>这是第13个li</li>

          <li>这是第14个li</li>

          <li>这是第15个li</li>

          <li>这是第16个li</li>

          <li>这是第17个li</li>

          <li>这是第18个li</li>

          <li>这是第19个li</li>

          <li>这是第20个li</li>

          <li>这是第21个li</li>

          <li>这是第22个li</li>

          <li>这是第23个li</li>

          <li>这是第24个li</li>

          <li>这是第25个li</li>

          <li>这是第26个li</li>

          <li>这是第27个li</li>

          <li>这是第28个li</li>

          <li>这是第29个li</li>

          <li>这是第30个li</li>

          <li>这是第31个li</li>

          <li>这是第32个li</li>

          <li>这是第33个li</li>

          <li>这是第34个li</li>

          <li>这是第35个li</li>

          <li>这是第36个li</li>

          <li>这是第37个li</li>

          <li>这是第38个li</li>

          <li>这是第39个li</li>

          <li>这是第40个li</li>

          <li>这是第41个li</li>

          <li>这是第42个li</li>

          <li>这是第43个li</li>

          <li>这是第44个li</li>

          <li>这是第45个li</li>

          <li>这是第46个li</li>

          <li>这是第47个li</li>

          <li>这是第48个li</li>

          <li>这是第49个li</li>

          <li>这是第50个li</li>

          <li>这是第51个li</li>

          <li>这是第52个li</li>

          <li>这是第53个li</li>

          <li>这是第54个li</li>

          <li>这是第55个li</li>

          <li>这是第56个li</li>

          <li>这是第57个li</li>

          <li>这是第58个li</li>

          <li>这是第59个li</li>

          <li>这是第60个li</li>

        </ul>

      </div>

      <div style="flex: 1; height: 100%; overflow: auto;">

        <ul>

          <li>这是二组的第1个li</li>

          <li>这是二组的第2个li</li>

          <li>这是二组的第3个li</li>

          <li>这是二组的第4个li</li>

          <li>这是二组的第5个li</li>

          <li>这是二组的第6个li</li>

          <li>这是二组的第7个li</li>

          <li>这是二组的第8个li</li>

          <li>这是二组的第9个li</li>

          <li>这是二组的第10个li</li>

          <li>这是二组的第11个li</li>

          <li>这是二组的第12个li</li>

          <li>这是二组的第13个li</li>

          <li>这是二组的第14个li</li>

          <li>这是二组的第15个li</li>

          <li>这是二组的第16个li</li>

          <li>这是二组的第17个li</li>

          <li>这是二组的第18个li</li>

          <li>这是二组的第19个li</li>

          <li>这是二组的第20个li</li>

          <li>这是二组的第21个li</li>

          <li>这是二组的第22个li</li>

          <li>这是二组的第23个li</li>

          <li>这是二组的第24个li</li>

          <li>这是二组的第25个li</li>

          <li>这是二组的第26个li</li>

          <li>这是二组的第27个li</li>

          <li>这是二组的第28个li</li>

          <li>这是二组的第29个li</li>

          <li>这是二组的第30个li</li>

          <li>这是二组的第31个li</li>

          <li>这是二组的第32个li</li>

          <li>这是二组的第33个li</li>

          <li>这是二组的第34个li</li>

          <li>这是二组的第35个li</li>

          <li>这是二组的第36个li</li>

          <li>这是二组的第37个li</li>

          <li>这是二组的第38个li</li>

          <li>这是二组的第39个li</li>

          <li>这是二组的第40个li</li>

          <li>这是二组的第41个li</li>

          <li>这是二组的第42个li</li>

          <li>这是二组的第43个li</li>

          <li>这是二组的第44个li</li>

          <li>这是二组的第45个li</li>

          <li>这是二组的第46个li</li>

          <li>这是二组的第47个li</li>

          <li>这是二组的第48个li</li>

          <li>这是二组的第49个li</li>

          <li>这是二组的第50个li</li>

        </ul>

      </div>

    </main>

    <footer>底部</footer>

  </div>

</body>

</html>

 页面效果如下:左右两侧都有滚动条。

 

相关文章:

【一看就会】实现仿京东移动端页面滚动条布局

简单粗暴直接上代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta http-equiv"X-UA-Compatible" content"IEedge"> <meta name"viewport" content&q…...

网易的“草长莺飞二月天”:增长稳健,加码研发,逐浪AI

2月23日&#xff0c;网易发布了2022年第四季度财报。 这是网易与暴雪分道扬镳后的首份财报&#xff0c;加上近期AIGC热度扩散至游戏、教育等各个领域&#xff0c;网易第四季度业绩及其对于GPT等热门技术的探索受到市场关注。 根据财报&#xff0c;第四季度&#xff0c;网易营…...

NPC内网穿透教程-入门

安装 安装包安装 releases下载 下载对应的系统版本即可&#xff0c;服务端和客户端是单独的 源码安装 安装源码 go get -u ehang.io/nps 编译 服务端go build cmd/nps/nps.go 客户端go build cmd/npc/npc.go docker安装 server安装说明 client安装说明 启动 服务端 下…...

【Linux修炼】14.磁盘结构/文件系统/软硬链接/动静态库

每一个不曾起舞的日子&#xff0c;都是对生命的辜负。 磁盘结构/文件系统/软硬链接/动静态库前言一.磁盘结构1.1 磁盘的物理结构1.2 磁盘的存储结构1.3 磁盘的逻辑结构二.理解文件系统2.1 对IO单位的优化2.2 磁盘分区与分组2.3 分组的管理方法2.4 文件操作三.软硬链接3.1理解硬…...

Spring源码分析:创建 BeanDefinition 流程

一、前期准备1.1 环境依赖<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>5.1.7.RELEASE</version></dependency><dependency><groupId&…...

Linux 练习一(思维导图 + 练习过程)

文章目录一、Linux 用户管理及文件操作第一段练习记录&#xff1a;主要对用户进行删除添加设置密码等操作第二段练习记录&#xff1a;主要包括权限设置和查找命令第三段练习记录&#xff1a;关于文件的命令练习第四段练习记录&#xff1a;查找命令及查看内存命令的使用二、Linu…...

高德地图基础教程超详细版

在当前社会&#xff0c;对于地图的使用是很必须的&#xff0c;所以对于程序员来说也是需要掌握的技能&#xff0c;目前主流的又百度地图和高德地图&#xff0c;但是我建议使用高德地图&#xff0c;因为百度地图的API着实不好用吖&#xff0c;不好理解&#xff0c;对于开发人员来…...

基于A7核开发板的串口实现控制LED亮灭

1.通过操作Cortex-A7核&#xff0c;串口输入相应的命令&#xff0c;控制LED灯进行工作 1>例如在串口输入led1on,开饭led1灯点亮 2>例如在串口输入led1off,开饭led1灯熄灭 3>例如在串口输入led2on,开饭led2灯点亮 4>例如在串口输入led2off,开饭led2灯熄灭 5>例如…...

HyperGBM用Adversarial Validation解决数据漂移问题

本文作者&#xff1a;杨健&#xff0c;九章云极 DataCanvas 主任架构师 数据漂移问题近年在机器学习领域来越来越得到关注&#xff0c;成为机器学习模型在实际投产中面对的一个主要挑战。当数据的分布随着时间推移逐渐发生变化&#xff0c;需要预测的数据和用于训练的数据分布…...

关基系统三月重保安全监测怎么做?ScanV提供纯干货!

三月重保当前&#xff0c;以政府、大型国企央企、能源、金融等重要行业和领域为代表的关键信息基础设施运营单位都将迎来“网络安全大考”。 对重要关基系统进行安全风险监测并收敛暴露面&#xff0c;响应监管要求进行安全加固&#xff0c;重保期间实时安全监测与数据汇报等具体…...

RK3588关键电路 PCB Layout设计指南

1、音频接口电路 PCB 设计&#xff08;1&#xff09;所有 CLK 信号建议串接 22ohm 电阻&#xff0c;并靠近 RK3588 放置&#xff0c;提高信号质量&#xff1b;&#xff08;2&#xff09;所有 CLK 信号走线不得挨在一起&#xff0c;避免串扰&#xff1b;需要独立包地&#xff0c…...

二分边界详细总结

一、查找精确值 从一个有序数组中找到一个符合要求的精确值&#xff08;如猜数游戏&#xff09;。如查找值为Key的元素下标&#xff0c;不存在返回-1。 //这里是left<right。 //考虑这种情况&#xff1a;如果最后剩下A[i]和A[i1]&#xff08;这也是最容易导致导致死循环的…...

STM32---备份寄存器BKP和 FLASH学习使用

BKP库函数 学习BKP&#xff0c;首先就是知道BKP每一个函数的作用然后如何使用即可 使用备份域的作用只需要操作上面的两个函数即可&#xff0c;其余的都是它的其他功能 BKP简介 备份寄存器是42个16位的寄存器&#xff0c;可用来存储84个字节的用户应用程序数据。他们处在备份…...

Python-生成元组和字典

1.生成元组元组是元素按顺序组合后的产物&#xff0c;元组对象的类型是tuple型含有两个元素的元组成为数据对元组可以包含任意数量和任意类型的元素&#xff0c;其元素总数可以为0、1、2等&#xff0c;并且元素的先后顺序是由意义的。另外&#xff0c;元组中的元素类型没有必要…...

I.MX6ULL内核开发10:设备树

目录 一、设备树简介 二、设备树源码 三、获取设备树信息 1、增加设备节点 2、内核编译设备树 3、替换设备树文件 4、查看设备树节点 5、在驱动中获取节点的属性 6、编译驱动模块 7、加载模块 一、设备树简介 设备树的作用是描述一个硬件平台的硬件资源。这个“设备树…...

【大数据】记一次hadoop集群missing block问题排查和数据恢复

问题描述 集群环境总共有2个NN节点&#xff0c;3个JN节点&#xff0c;40个DN节点&#xff0c;基于hadoop-3.3.1的版本。集群采用的双副本&#xff0c;未使用ec纠删码。 问题如下&#xff1a; bin/hdfs fsck -list-corruptfileblocks / The list of corrupt files under path…...

国产音质好的蓝牙耳机有哪些?国产音质最好的耳机排行

随着时间的推移&#xff0c;真无线蓝牙耳机逐渐占据耳机市场的份额&#xff0c;成为人们日常生活中必备的数码产品之一。蓝牙耳机品牌也多得数不胜数&#xff0c;哪些国产蓝牙耳机音质好&#xff1f;下面&#xff0c;我们从音质出来&#xff0c;来给大家介绍几款国产蓝牙耳机&a…...

CTFer成长之路之XSS的魔力

XSS的魔力CTF XSS闯关 题目描述: 你能否过关斩将解决所有XSS问题最终获得flag呢&#xff1f; docker-compose.yml version: "3.2"services:xss:image: registry.cn-hangzhou.aliyuncs.com/n1book/web-xss:latestports:- 3000:3000启动方式 docker-compose up -…...

行锁、表锁、主键外键、表之间的关联关系

Java知识点总结&#xff1a;想看的可以从这里进入 目录2.4、行锁、表锁2.5、主键、外键2.5.1、主键2.5.2、外键2.6、表的关联关系2.4、行锁、表锁 MyISAM默认采用表级锁&#xff0c;InnoDB默认采用行级锁。 表锁&#xff1a;开销小&#xff0c;加锁快&#xff0c;不会出现死锁…...

JavaScript 进阶(面试必备)--charater4

文章目录前言一、深浅拷贝:one: 浅拷贝:two:深拷贝二、异常处理:one: throw 抛异常:two: try /catch 捕获异常:three:debugger三、处理thisthis指向 :one:普通函数this指向this指向 :two: 箭头函数this指向3.2 改变this:one: call():two: apply():three: bind()四、性能优化:on…...

Linux 环境变量详解及实例

Linux环境变量 1 ~/.bash_profile && ~/.bashrc 用户登陆Linux操作系统的时候&#xff0c;"/etc/profile", "~/.bash_profile"等配置文件会被自动执行。 执行过程是这样的&#xff1a; 登陆Linux系统时&#xff0c;首先启动"/etc/profil…...

Android多媒体开发避坑:深入理解DMABUF机制与RK3588上的常见泄漏点

Android多媒体开发中的DMABUF机制解析与RK3588内存泄漏实战指南 在RK3588这类高性能芯片上开发视频编解码、相机等多媒体应用时&#xff0c;追求零拷贝性能优化往往会引入DMABUF的使用。然而&#xff0c;这种看似完美的解决方案背后隐藏着复杂的内存管理陷阱。本文将带您深入理…...

UE5蓝图与C++权力边界:编辑器独占与全栈覆盖解析

1. 这不是“选哪个更好”&#xff0c;而是“谁在什么时候说了算”在UE5项目组里&#xff0c;我见过太多次这样的场景&#xff1a;美术同学改完一个材质参数&#xff0c;发现蓝图里调用的函数突然不生效了&#xff1b;程序刚写完一套C Actor逻辑&#xff0c;策划在编辑器里拖拽组…...

Claude Desktop for Linux桌面集成:.desktop文件与MIME类型配置

Claude Desktop for Linux桌面集成&#xff1a;.desktop文件与MIME类型配置 【免费下载链接】claude-desktop-debian Claude Desktop for Linux 项目地址: https://gitcode.com/GitHub_Trending/cl/claude-desktop-debian Claude Desktop for Linux是一款强大的桌面应用…...

3步解锁安全镜像烧录:Balena Etcher让系统部署零风险

3步解锁安全镜像烧录&#xff1a;Balena Etcher让系统部署零风险 【免费下载链接】etcher Flash OS images to SD cards & USB drives, safely and easily. 项目地址: https://gitcode.com/GitHub_Trending/et/etcher 还在为制作系统启动盘而烦恼吗&#xff1f;你是…...

Claude Desktop for Linux SSH助手集成:远程开发环境配置

Claude Desktop for Linux SSH助手集成&#xff1a;远程开发环境配置 【免费下载链接】claude-desktop-debian Claude Desktop for Linux 项目地址: https://gitcode.com/GitHub_Trending/cl/claude-desktop-debian Claude Desktop for Linux是一款专为Linux系统打造的A…...

《Sysinternals实战指南》ZoomIt 学习笔记(11.9):绘图模式——演示时“手写板”:标注、圈画、临时白板

&#x1f525;个人主页&#xff1a;杨利杰YJlio❄️个人专栏&#xff1a;《Sysinternals实战教程》《Windows PowerShell 实战》《WINDOWS教程》《IOS教程》《微信助手》《锤子助手》 《Python》 《Kali Linux》 《那些年未解决的Windows疑难杂症》&#x1f31f; 让复杂的事情更…...

【文档翻译】QNX Neutrino RTOS 7.1用户手册 - 第五章 文件操作

本文翻译自BlackBerry官方提供的QNX Neutrino RTOS User’s Guide&#xff0c;仅供学习参考使用 第五章 文件操作 文章目录第五章 文件操作文件类型文件名和路径名绝对路径和相对路径点和点点目录没有硬盘字母以点开头的路径名扩展名路径空间映射文件名规则所有内容的存储位置…...

从 0 到 1 搭建 RuoyiOffice:30 分钟跑通后端+前端+移动端

从 0 到 1 搭建 RuoyiOffice&#xff1a;30 分钟跑通后端前端移动端 &#x1f310; 演示地址&#xff1a;http://ruoyioffice.com | &#x1f4e6; 源码1&#xff1a;https://gitcode.com/zhouzhongyan/ruoyi-office-vben.git | &#x1f4e6; 源码2&#xff1a;https://gitcod…...

2026线下全网营销课程5大甄选:高适配内容改善品牌转化低迷现状

引文/摘要把流量费花在无效投放上&#xff0c;不如先从内部梳理内容适配度。2026年全网营销进入新阶段&#xff0c;据调研超过78%的营销团队已将AI工具纳入日常工作流。然而很多企业面临“内容做了不少&#xff0c;转化却上不去”的尴尬。本质问题往往不是内容不够多&#xff0…...