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

使用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;}

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

Flowable高级篇 -6.8.0 最全表结构说明-主要表结构字段注释 flowable 28张表 详细 阅读详情

相关推荐

从理论到波形:NE555多谐振荡器设计与示波器实战验证

本文详细介绍了NE555多谐振荡器的设计原理与实战验证方法。从基础理论到电路参数计算,再到面包板搭建与示波器测量,全面解析如何利用NE555芯片实现稳定的方波输出。通过实际案例演示了频率调整、占空比优化等技巧,并提供了常见问题排查指南,帮助电子爱好者快速掌握这一经典电路设计。

weixin_29159613的博客 282

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

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

jexxx的博客 2684

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

css

Dyc_SE的博客 1290

Pyinstaller 打包 Pyzbar 时缺失 DLL 文件的排查与修复指南

本文详细解析了使用Pyinstaller打包Pyzbar库时,因缺失关键DLL文件导致程序闪退的常见问题。文章提供了从问题复现、错误诊断到最终修复的完整解决方案,核心在于通过修改.spec配置文件,手动将缺失的libzbar-64.dll等文件添加到打包过程中,确保生成的可执行文件能独立运行。

wdx012345的博客 504

用友U8接口开发全攻略:从EAI到OpenAPI的5种方式详解(附避坑指南)

本文深度解析了用友U8系统接口开发的五种核心方式:EAI、API、OpenAPI、SQL直连与内部CO组件。文章详细对比了各方式的适用场景、优缺点及实战操作,并提供了清晰的选型决策框架与避坑指南,帮助开发者根据具体业务需求选择最高效、最稳定的集成路径。

weixin_29322855的博客 688

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

移动端如何显示滚动条 设置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

秦时明月6.2魔改版_从零到一部署指南_含安卓客户端配置与GM后台直通

本文提供《秦时明月》6.2魔改版从零开始的完整部署指南。详细讲解CentOS服务器环境准备、服务端文件部署与安装、关键端口开放及进程验证。重点涵盖安卓客户端APK的IP修改与重签名方法,并介绍了GM后台工具的访问与使用,助你快速搭建并管理专属游戏服务器。

garlic的博客 313

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

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

CMOS传输门(互补开关)实战指南 | 设计优化 + 常见问题解析

本文深入解析CMOS传输门(互补开关)的设计优化与常见问题,涵盖导通特性、版图设计、高频应用及混合信号设计等关键领域。通过实测数据和优化技巧,帮助工程师解决衬底连接、信号完整性等实际问题,提升数字和模拟混合信号设计的效率与可靠性。

weixin_29229989的博客 162

开源PACS系统Orthanc(DICOM服务器)配置

PACS(Picture Archiving and Communication System)是医学影像的数字化存储、检索和传输系统,用于管理和存储医学图像和相关信息,如放射学、核医学、超声、病理学等各种医学影像。PACS系统通过数字化技术取代了传统的胶片方式,使医疗机构能够更高效地存储、传输和查看医学图像,从而提高了医疗图像的管理和工作流程。

qq_42231043的博客 6251

css隐藏滚动条

css隐藏滚动条、移动端

Amouzy的博客 2万+

智能车图像处理22-进阶篇14--小s的判断

这篇文章中主要讲述智能车图像处理中 : 小s的判断方法。

taiyuezyh的博客 2573

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

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

SZnAl的博客 1567

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

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

m0_61073617的博客 2879

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

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

gitblog_00527的博客 919

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

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、付费专栏及课程。

余额充值