移动端的界面中滚动条的显示

使用jQuery iScroll.js实现移动端滚动条效果 iScroll.js是一个基于jQuery的移动端滚动条插件,它提供了一个简单而强大的方法来创建可滚动的内容区域,使移动端网页具备更好的用户体验。通过以上步骤,您可以使用iScroll.js插件在移动端网页中实现自定义的滚动条效果。在这个示例中,我们创建了一个固定高度和宽度的滚动区域,并启用了水平和垂直滚动。滚动区域中包含了一些初始内容,还有一个按钮,点击该按钮会向滚动区域动态添加新的内容。如果在页面加载后动态改变了滚动内容的尺寸或重新布局了滚动区域,需要在这些变化发生后更新iScroll实例。 阅读详情

移动端的界面中滚动条的显示

第一种方式
将html和body的高度设置为100%;使他与屏幕的高度相同。

html{height: 100%;}

并将body设置为弹性
body{height:100%;display: flex; flex-direction: column;}
flex-direction: column;使主轴方向为垂直方向,起点在上沿。)

header设置为
flex-shrink:0;
(不让header伸缩)
(header 为页面的头部,为H5新增标签)

footer也设置为
flex-shrink:0;
(也不让footer伸缩)
(footer 为页面的尾部,为H5新增标签)

然后其余的中间内容(section里面的内容)让它显示滚动条,
section{overflow:auto;}
(overflow:auto;溢出内容显示为滚动条。 section是H5新增标签,表示部分独立内容。)

section{flex-shrink: 1;overflow: auto;}

整合如下:

html{height: 100%;}
body{height:100%;display: flex; flex-direction: column;}
header{flex-shrink:0;}
section{flex-shrink: 1;overflow: auto;}
footer{flex-shrink:0;}

注意:section是把中间要显示滚动条的区域全部包裹起来的标签。要是section只包裹其中要显示滚动条的一部分的内容,是不能正常显示滚动条的。

第二种方式

给头部header加position:fixed;把头部定位在页头,

header{position:fixed;top:0;left:0;}

给尾部footer加position:fixed;把头部定位在尾部,

footer{position:fixed;bottom:0;left:0;}

给中间的内容区加overflow:auto;

section{overflow:auto;}

注意:因为header加了position:fixed,后就脱离文档流。所以下面内容会上移,这个时候要给内容区加margin-top:值为header的高度。这样上移的内容就会正常显现出来。

整合如下:

header{position:fixed;top:0;left:0;}
section{overflow:auto;margin-top:"header 的高度"}
footer{position:fixed;bottom:0;left:0;}

缺点:滑动的时候头部和底部都会有滚动条,和微信显示不一样,所以第二种方式不推荐使用。第一种方式是一种标准显示滚动条的方式,建议使用。

实战指南:如何用Elasticsearch+Milvus搭建十亿级多模态搜索系统(含性能调优) 本文详细介绍了如何利用Elasticsearch和Milvus构建十亿级多模态搜索系统,包括架构设计、性能调优和实战部署。通过混合架构实现高效文本检索与向量相似度计算,显著提升查询性能与扩展能力,适用于大规模多模态数据处理场景。 阅读详情

相关推荐

【ChatGPT实战案例】ChatGPT如何帮助产品经理高效工作?

1. 产品经理主要工作方向, 2. 具体工作中,向ChatGPT提问参考

weixin_62909516的博客 1900

H5之移动端如何让滚动条不隐藏

原来是手机浏览器不支持自定义 scroll,只对 PC 端浏览器生效,推荐使用 iScroll 框架来处理移动端的这种问题。然后在想,是不是其他地方改变了滚动条的显示。找了一圈,也没有啊。

jexxx的博客 2684

Silvaco Athena实战:从零搭建MOSFET工艺仿真流程(附mos1ex03完整代码解析)

本文详细介绍了使用Silvaco Athena从零搭建MOSFET工艺仿真的全流程,包括环境配置、核心工艺步骤、器件成型及参数提取等关键环节。通过mos1ex03案例的完整代码解析,帮助读者掌握网格划分、氧化层生长、离子注入等实战技巧,提升半导体工艺仿真能力。

weixin_42648844的博客 406

移动端出现滚动条的解决方法

css

Dyc_SE的博客 1290

【数字IC验证进阶】正则表达式(Regular Expression)快速入门指南

在芯片开发过程中,正则表达式的使用非常常见。初次上手晦涩难懂,多用几次爱不释手!

悟已往之不谏 知来者之可追 1442

无线充电Qi协议正向通信FSK的解调设计

常见的FSK解调方法是使用频率锁相环(PLL)来跟踪输入信号中的频率变化。PLL根据输入信号的频率变化来生成数字信号,从而实现FSK信号的解调。本文将详细介绍无线充电Qi协议正向通信FSK的解调设计,并提供相应的源代码。在上述示例代码中,我们首先定义了FSK解调的参数,包括采样率、载波频率、每个比特的持续时间和比特判定阈值。最后,通过比较滤波后的信号与比特判定阈值,我们将解调后的数字数据转换为0和1的序列。请注意,上述代码仅为示例,实际的解调设计可能需要根据具体的应用场景和系统要求进行调整和优化。

IunScala的博客 2444

移动端如何显示优雅的显示滚动条

移动端如何显示滚动条 设置overflow: scroll 在pc可以看到滚动条 移动端却看不到 如果想美化pc端得滚动条或者想在移动端看到滚动条 都可使用如下方法 /*解决移动端滚动条影藏的问题*/ .bottom::-webkit-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0); border-left: 1px solid rgba(0, 0, 0, 0); } .bottom::-webkit-scrollbar

MM__GCM666的博客 1647

【Bluetooth蓝牙开发】一、开篇词 | 打造全网最详细的Bluetooth开发教程

1、开篇词 2、蓝牙开发入门 3、蓝牙协议栈总览 4、蓝牙协议栈——物理层 5、蓝牙协议栈——链路层 6、蓝牙协议栈——传输层 7、蓝牙协议栈——L2CAP协议 8、蓝牙协议栈——ATT协议 9、蓝牙协议栈——GATT协议 10、蓝牙通信流程分析 11、蓝牙协议栈——Bluez交叉编译 12、蓝牙调试工具汇总

Donge's Blog 1万+

移动端显示滚动条以及滚动条的监听事件

1、移动端显示滚动条 在移动端滚动条默认会隐藏,如何显示呢 ,需要添加以下代码了。并且需要给body或者外层盒子添加 rows 类名,这样滚动条就可以显示出来了 .rows { /* height: 500px; */ /* overflow: hidden; */ overflow-y: scroll; } .rows::-webkit-scrollbar-track-piece { background-color: rgba(0, 0, 0, 0

qq_42709302的博客 2854

Android 15.0 Launcher3中去掉Hotseat功能实现

在15.0系统产品定制化开发中,在Launcher3的定制化需求也是特别多的,由产品是小屏幕的产品,所以产品需求Launcher3 页面布局的原因,要求Launcher3 需要去掉Hotseat 不显示Hotseat下面几个图标,而做满屏app的显示,从而达到美观的效果,下面就来分析去掉Hotseat从而实现这个功能

安卓兼职framework和app工程师的博客 555

三步实现Java分布式追踪:像“开灯”一样简单

摘要: 本文通过三步实现Java分布式追踪: 引入依赖:配置Spring Cloud Sleuth+Zipkin,自动埋点无需代码侵入; 启动服务:REST接口自动生成Trace/Span ID,日志可验证; 可视化分析:通过Zipkin UI查看调用链耗时和拓扑关系。 亮点:AOP自动埋点、零业务代码修改、支持多服务链路追踪,助力快速定位性能瓶颈。适用于微服务诊断,生产环境可调整采样率平衡性能。(150字)

墨夶的博客 2711

css隐藏滚动条

css隐藏滚动条、移动端

Amouzy的博客 2万+

使用 MATLAB/Simulink 构建一个电机-液压联合控制系统的仿真模型

本文详细介绍了基于Simulink的电机与液压执行机构联合控制系统建模方法。通过7个步骤,系统讲解了从创建项目、搭建PMSM电机模型、建立逆变器与矢量控制模块,到构建液压泵和执行机构模型的完整过程。重点展示了如何设置关键参数、添加测量反馈模块,并提供了实用的代码片段。教程还包含仿真运行流程、结果分析指标及进阶建议,帮助读者掌握多物理场耦合系统建模的核心技术。该方法适用于机电液一体化系统设计,为工程实践提供有效参考。

amy_mhd的博客 613

【VUE】vue页面全屏不可拖动

vue移动端页面全屏显示(如背景图片、背景色) vue页面 设置网页不可滚动 在app.vue里设置style样式 html,body { font-size: 26.67vw; height: 100%; overflow: hidden; } 这样设置后拖动或者滑动页面就不会产生滚动条了 ...

SZnAl的博客 1567

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

html <table> 表格 表头固定 内容滚动 代码拿去就能用

m0_61073617的博客 2879

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

nanoScrollerJS完全指南:从基础安装到高级API应用

想要为您的网站添加优雅的Mac OS X Lion风格滚动条吗?nanoScrollerJS是您的最佳选择!这款轻量级的jQuery插件提供了简单而强大的解决方案,让您能够轻松实现美观的自定义滚动条效果。本终极指南将带您从零开始,全面掌握nanoScrollerJS的使用技巧和高级功能。 ## 🚀 什么是nanoScrollerJS? nanoScrollerJS是一个jQuery插件,专门

gitblog_00527的博客 919

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

Android layout 滚动条配置

android:layout_width="fill_parent"  android:layout_height="fill_parent"  android:fadingEdge="vertical">

小酷陪你玩安卓 1308

CSS-界面滚动时不显示滚动条

最近产品提出一个需求,在界面滚动时,元素右侧不显示滚动条。查了网上的答案,最后总结了一下几个情况。 1、设置常规的滚动条:使用 overflow:auto。父元素需要设置一个高度,设置相对定位,这样子元素的高度大于父元素高度才能显示滚动条。如果父元素的高度完全由子元素撑开,界面上不会出现滚动条。设置overflow:auto 失效的主要问题:可能是这个div没有设置 100% 然后父元素清除浮动......

MichaelAn的博客 6万+

Android TextView文字超出一屏不能显示其它的文字 解决方案

在android上面让TextView 过多的文字实现有滚动条,之前想简单了以为设置TextView的属性就可以实现,结果还是需要ScrollView配合使用,才能达到滚动条的效果有两种方式实现, 一种是代码写java的layout: RelativeLayout.LayoutParams param = new RelativeLayout.LayoutParams(80,80);

野草志 4714

overflow:auto在移动端无法显示滚动条的解决方法

overflow:auto在移动端无法显示滚动条的解决方法(CSS) 项目中发现overflow:auto;在PC端是能显示出滚动条的;但是将代码部署到移动端时,发现滚动条不见了 后来在网上找到了一种比较简单的解决方法,是通过css来改变滚动条的样式(仅供参考) HTML示例代码 <ul> <li>1</li> <li>2</li&g...

BKOO_94的博客 4624

js 简易版滚动条(适用于移动端H5开发)

<!DOCTYPE html> <html> <head> <title>滑动条</title> <meta charset="utf-8"> <meta name="apple-mobile-web-app-capable" content="yes" /> ...

dianjie2799的博客 272

如何让移动端出现横向滚动条_移动端强制显示滚动条

例如在手机移动端,一个表格的列数过多,会超出屏幕宽度。所以通常会限制 table 的宽度。.long_table {width: 100%;overflow-x: auto;}但是,限制之后显示是正常了。但是手机浏览器一个默认的体验不太好,就是默认不显示横向滚动条。只有在拖动的时候才会显示,只要不移动,一会就会消失。这样,会导致部分用户以为只有部分数据,不会主动去滑动查看更多数据。所以,需要强制显...

weixin_39881958的博客 2333

CSS-界面滚动时不显示滚动条;隐藏滚动条

代码如下: #content{ overflow-y: scroll; -ms-overflow-style:none; scrollbar-width: none; } ::-webkit-scrollbar { display: none; } scrollbar-width: none; // firefox下滚动条不显示 -ms-overflow-style:none; // IE下滚动条不显示 // chrome滚动条不显示 div...

libie_lt的专栏 4388

vue 之移动端隐藏滚动条

vue 之移动端隐藏滚动条 转载于 链接: link. html,body{ width: 100%; height: 100%; overflow: scroll;} html::-webkit-scrollbar, body::-webkit-scrollbar{width:0px;height:0px;} body{margin:0;} 这样移动端右侧默认滚动条就隐藏了。如果只是隐藏某个标签内出现的滚动条单独给予样式::-webkit-scrollbar{width:0px}即可,不用设置上述样式。

weixin_47409897的博客 2825

移动端网页大小固定区域滚动/overflow:auto移动端不显示滚动条

移动端网页,要实现功能,如图片 初步想法,使用dl 给dl设置固定宽高 然后用overflow:auto设置滚动显示完整内容 碰到问题1:滚动条不显示,但是可以正常滚动, 解决办法/*--滚动条--*/ ::-webkit-scrollbar{ width:5px; height:5px; background-color:#fff;} ::-webkit-scrollbar:hover

yixiao_naihe的专栏 1万+

浅析移动端滚动条处理方案

滚动体属性: ::-webkit-scrollbar 滚动条整体部分 ::-webkit-scrollbar-thumb 滚动条里面的小方块,能上下左右移动(取决于是垂直滚动条还是水平滚动条) ::-webkit-scrollbar-track 滚动条的轨道(里面装有thumb) ::-webkit-scrollbar-button 滚动条轨道两端的按钮,允许通过点击微调小方块的位置 ::-webkit-scrollbar-track-...

全栈-菜鸟 1213
上一篇: 宽高自适应
下一篇: CSS3 中3D转换--旋转正方体,滚动照片墙的写法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值