首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

第118天:移动端开发——

一个针对桌面级左右结构页面布局,左侧站浏览器窗口20%,右侧占80%。这样页面在我们小屏幕移动端设备上会缩放非常小。也许会导致大部分数据重叠覆盖,也可能导致数据遮挡无法显示全部。...但我们不能完全忽视移动设备上屏幕尺寸。所以该说明一下视觉口了。 视觉口是用户正在看到网站区域。用户可以通过缩放来操作视觉口,同时不会影响布局口。布局口还是保持在原来宽度。...看下图说明一下视觉区域 ? 如上图,红色箭头之间区域就是视觉区域。它和设备屏幕一样宽,并且它CSS像素数量会随着用户缩放而改变。...3、理想口 布局默认宽度并不是一个理想宽度。显然用户希望在进入页面时可以不需要缩放就可以有一个理想浏览和阅读尺寸。理想口仍是为移动端设备准备。只有手动添加meta口标签方才生效。...介绍了三种口 布局口:不再与移动端浏览器相关联,完全是独立。实际上布局宽度要比屏幕宽出很多。 视觉口:用户看到网站展示区域,一般视觉口和设备宽度一致。

93220

移动端适配必须掌握基本概念和适配方案

随着技术发展,移动设备越来越流行,并且不同设备间屏幕尺寸和屏幕像素差异,移动端开发面临着多分辨率适配问题。...(Viewport) 口(Viewport)是指当前可见计算机图形区域,在浏览器中,是指能用来显示网页区域。...口当前可见部分叫做可视口(visual viewport)。整个网页所占据区域(包括可视也包括不可视区域)叫做布局口(layout viewport)。...通常情况下,大多数移动设备 Viewport(一般指布局口)宽度都是 980 像素,而可视口(即设备独立像素)通常都小于 980 像素。...当页面需要适应不同屏幕大小以及设备类型时确保元素拥有恰当行为布局方式,提供一种更加有效方式来对一个容器中子元素进行排列、对齐和分配空白空间。

98040
您找到你想要的搜索结果了吗?
是的
没有找到

移动端必备H5问题及解决方案

二、iOS 上拉边界下拉出现白色空白 表现 手指按住屏幕下拉,屏幕顶部会多出一块白色区域。手指按住屏幕上拉,底部多出一块白色区域。...由此我们找到解决方案,通过监听 touchmove,让需要滑动地方滑动,不需要滑动地方禁止滑动。 值得注意是我们要过滤掉具有滚动容器元素。...产生原因 HTML 本身会产生放大或缩小行为,比如在 PC 浏览器上,可以自由控制页面的放大缩小。但是在移动端,我们是不需要这个行为。所以,我们需要禁止该不确定性行为,来提升用户体验。...移开焦点时,键盘收起,键盘区域空白,未回落。 产生原因 我们在app 布局中会有个固定底部。安卓一些版本中,输入弹窗出来,会将解压 absolute 和 fixed 定位元素。...六、iPhone X系列安全区域适配问题 表现 头部刘海两侧区域或者底部区域,出现刘海遮挡文字,或者呈现黑底或白底空白区域

4.2K42

吃透移动端 H5 与 Hybrid|实践踩坑12种问题汇总

iOS 上拉边界下拉出现白色空白 表现 手指按住屏幕下拉,屏幕顶部会多出一块白色区域。手指按住屏幕上拉,底部多出一块白色区域。...由此我们找到解决方案,通过监听 touchmove,让需要滑动地方滑动,不需要滑动地方禁止滑动。 值得注意是我们要过滤掉具有滚动容器元素。...产生原因 HTML 本身会产生放大或缩小行为,比如在 PC 浏览器上,可以自由控制页面的放大缩小。但是在移动端,我们是不需要这个行为。所以,我们需要禁止该不确定性行为,来提升用户体验。...移开焦点时,键盘收起,键盘区域空白,未回落。 产生原因 我们在app 布局中会有个固定底部。安卓一些版本中,输入弹窗出来,会将解压 absolute 和 fixed 定位元素。...iPhone X系列安全区域适配问题 表现 头部刘海两侧区域或者底部区域,出现刘海遮挡文字,或者呈现黑底或白底空白区域

2.1K20

【Hybrid】518- 12种移动端 H5 与 Hybrid问题汇总

iOS 上拉边界下拉出现白色空白 表现 手指按住屏幕下拉,屏幕顶部会多出一块白色区域。手指按住屏幕上拉,底部多出一块白色区域。...由此我们找到解决方案,通过监听 touchmove,让需要滑动地方滑动,不需要滑动地方禁止滑动。 值得注意是我们要过滤掉具有滚动容器元素。...产生原因 HTML 本身会产生放大或缩小行为,比如在 PC 浏览器上,可以自由控制页面的放大缩小。但是在移动端,我们是不需要这个行为。所以,我们需要禁止该不确定性行为,来提升用户体验。...移开焦点时,键盘收起,键盘区域空白,未回落。 产生原因 我们在app 布局中会有个固定底部。安卓一些版本中,输入弹窗出来,会将解压 absolute 和 fixed 定位元素。...iPhone X系列安全区域适配问题 表现 头部刘海两侧区域或者底部区域,出现刘海遮挡文字,或者呈现黑底或白底空白区域

1.3K22

吃透移动端 H5 与 Hybrid|实践踩坑12种问题汇总

iOS 上拉边界下拉出现白色空白 表现 手指按住屏幕下拉,屏幕顶部会多出一块白色区域。手指按住屏幕上拉,底部多出一块白色区域。...由此我们找到解决方案,通过监听 touchmove,让需要滑动地方滑动,不需要滑动地方禁止滑动。 值得注意是我们要过滤掉具有滚动容器元素。...产生原因 HTML 本身会产生放大或缩小行为,比如在 PC 浏览器上,可以自由控制页面的放大缩小。但是在移动端,我们是不需要这个行为。所以,我们需要禁止该不确定性行为,来提升用户体验。...移开焦点时,键盘收起,键盘区域空白,未回落。 产生原因 我们在app 布局中会有个固定底部。安卓一些版本中,输入弹窗出来,会将解压 absolute 和 fixed 定位元素。...iPhone X系列安全区域适配问题 表现 头部刘海两侧区域或者底部区域,出现刘海遮挡文字,或者呈现黑底或白底空白区域

1.2K30

07-移动端开发教程-移动端视口

左侧是正常屏幕,右侧是视网膜屏 由于这个2倍关系,我们也称iphone5为两倍屏,也就是dpr。...2.2 移动端视口 在移动端视口与移动端浏览器屏幕宽度不再相关联,可以比浏览器可视区域更大或者更小,还可以对页面进行缩放(放大、缩小)。...2.2.1 视图口(visual viewport) 视图口是手持设备物理屏幕可视区域。 ?...视觉口是用户正在看到网站区域,对于javascript属性是window.innerWidth/Height 2.2.2 布局口(layout viewport) 布局口:在移动端视口与移动端浏览器屏幕宽度不再相关联...,不需要缩放查看页面了,而且在不同尺寸下都能基本表现一致,此时布局状态我们就称为理想口(ideal viewport)。

1.8K120

07-移动端开发教程-移动端视口

左侧是正常屏幕,右侧是视网膜屏 由于这个2倍关系,我们也称iphone5为两倍屏,也就是dpr。...2.2 移动端视口 在移动端视口与移动端浏览器屏幕宽度不再相关联,可以比浏览器可视区域更大或者更小,还可以对页面进行缩放(放大、缩小)。...2.2.1 视图口(visual viewport) 视图口是手持设备物理屏幕可视区域。...视觉口是用户正在看到网站区域,对于javascript属性是window.innerWidth/Height 2.2.2 布局口(layout viewport) 布局口:在移动端视口与移动端浏览器屏幕宽度不再相关联...,不需要缩放查看页面了,而且在不同尺寸下都能基本表现一致,此时布局状态我们就称为理想口(ideal viewport)。

1.4K80

OmniColor: 基于全局相机位姿优化给LiDAR点云着色方法

给定一个基于LiDAR点云和一系列带有初始粗略相机姿态全景图像,我们目标是共同优化所有帧姿态,以将图像映射到几何重建上。我们流程以一种即插即用方式工作,不需要任何特征提取或匹配过程。...提出了一种新颖点云共性估计方法,可以减轻点云表面上噪声对可见性关系影响。 我们方法操作简便,可以与任何移动地图系统无缝集成,同时确保方便性和准确性,大量实验证明了它相对于现有框架优越性。...我们移动地图系统重建RGB彩色点云,点云左侧和右侧大有提升渲染图像。 内容概述 图2....为了实现这一目标,我们首先将全局点云细分为多个体素,并评估每个点可见性,以确定每个关键帧Ii可见区域,基于相机视图。这个操作在图3 (a-d)中进行了说明。...我们注意到,我们方法准确性接近于联合SfM方法,尽管达到了近似的准确性,但我们方法是一种直接方法,不需要任何特征提取和匹配过程,可以显著降低计算成本。

29810

前端如何提高用户体验:增强可点击区域大小

WCAG准则 WCAG全称Web Content Accessibility Guidelines 网页内容无障碍浏览准则,简单说就是为了方便残障人士(包括低患者,盲人,聋人,学习障碍,行动不便,认知障碍...不要在移动设备屏幕上将按钮设置得太小,以免按下正确按钮。 触摸目标的最小尺寸最好至少为44 x 44像素。...费兹法则 费兹法则(Fitts law)是一个人机互动以及人体工程学中人类活动模型;它预测了快速移动到目标区域所需时间是目标区域距离和目标区域大小函数。...在下面的图中,我模拟了两个按钮不同情况。在左侧,按钮更小,更远,用户需要更多时间与它互动。在右侧,按钮大小更大,更接近于它同级输入元素,这将使交互更容易、更快。 ?...这种体验不是很好,鼠标或手指指向屏幕上如此小目标会比较难。 在下图中,它可点击区域更大并且更易于交互。 ? 事例源码:https://codepen.io/shadeed/pe...

4.7K20

为什么margin、padding和其他间距技术应使用 px 单位

: 它们都影响空白区域,并且在 CSS 盒模型中紧挨着,只有在存在边框情况下才会被边框分隔开来。...绝对长度单位总是相同,而不是基于页面中其他内容 相对长度单位单位可以改变,并基于字体和口 如何确定何时使用绝对或相对 CSS 单位?...增加文字大小设置 调整浏览器窗口大小 放大或缩小页面 使用移动设备阅读 在所有这些情况下,用户最关心是什么?是内容,还是内容之间间距?这两点中哪一点对理解网页至关重要?...当用户在定制自己观看体验时,对他们来说最重要是内容和手头任务。间距对于用户完成任务来说往往并不重要,因此不需要像内容本身那样以同样速度增长或缩放。...导航页眉右侧内容仍然被截断,但长度大大缩短,这意味着我们有更多空间来查看页面上主要内容。

7510

年度AI跳槽指南 | CV公司哪家强?人生巅峰怎么上?(真题第二弹)

点击空白处查看答案 答案:移动互联网;金融;安防。 移动互联网: 商汤支持Faceu实时添加AR特效;旷提供人脸识别技术,自动美颜美图手机。...H.银河水滴 点击空白处查看答案 答案:B.旷 02 投资人阅人/项目无数,眼光独道,那有哪些CV公司前景最被投资人看好公司呢?...A.旷 C.依图 B.商汤 D.云从 点击空白处查看答案 答案:A.旷 2017年MS COCO四项重量级比赛物体检测、物体分隔、人体关键点检测和背景语义检测中,旷科技夺得了物体检测和人体关键点检测双冠军...H.银河水滴 点击空白处查看答案 答案:FBC Top3:云从,旷,商汤 07 除了安防、金融、移动互联网,医疗影像诊断也是AI可以大有作为行业,以下( )公司已经在影像诊断领域做出了不错成绩...再利用镜头左、右侧视角不同(相差不足1毫米)计算出立体程度,并生成深度映射。 04 只给10块钱,你有办法骗过人脸识别吗?

9.2K50

结构建模设计——Solidworks软件之特征成型中异形孔向导和线性阵列功能实战总结

M6,终止条件完全贯穿 ——点击位置栏,鼠标移动到零件视窗需要打开面,点击左键确认打开位置,可通过中心原点调整精确打孔位置 ——下面要打个螺纹孔,操作基本如上,只是此时选择直螺纹孔、GB、底部螺纹孔...、M6、完全贯穿 2 线性阵列         之前草图中也学习到了线性阵列,特征中线性阵列意思差不多,就是将特征或实体进行阵列复制方法。...——点击线性阵列下方三角形按钮,弹出菜单中选择圆周阵列,属性栏中,点击激活方向,再选择刚刚新建基准轴,点击特征和面的空白栏,激活选择,然后选择零件视窗中螺纹孔,设置实例数量为6,选择等间距,360度排列...——可否将右侧三角形板镜像到左边?点击镜像,基准面选择设计树中基准面,镜像特征选择三角形板,可见系统提示“几何体阵列将生成不连续实体”,软件报错。...注意,以上零件是分两部分,左边一个矩形板,右边一个三角板,他们之间并不相连,在Solidworks中,不连续两个部分称为不同两个实体,在设计树中找到实体栏,点击旁边三角形按钮,可见有两个实体(之前说图中裁剪实体

1.7K10

ps色阶怎么用:一招搞定曝光调整 | 萧蕊冰

如果输出色阶不动,调整黑色滑块,黑色滑块左侧亮度区域,都会变成纯黑色。而其他区域,则会不同程度变暗。 下图中我把黑色滑块右移到数值显示64位置。...类似的,白色滑块定义了照片中白场位置,也就是照片中最亮部分。 如果输出色阶不动,调整白色滑块,白色滑块右侧亮度区域,都会变成亮度255纯白色。其他区域,亮度则会不同比例提高。...可以看到灰度图中,原来不同亮灰 VIII、IX、X区域,现在已经变成了纯白一片。 如果同时把黑色滑块、白色滑块往中间移动,意味着照片中纯黑、纯白区域会大大增加,增加照片反差对比度。...直方图中滑块叫中灰滑块,对应了图像中亮度值正好为128中灰部分。 中灰滑块左侧,与黑色滑块之间,也就是照片暗部(亮度值小于128大于0)。 中灰滑块右侧,与白色滑块之间,则是照片亮部。...观察直方图可以看到,直方图两侧都有一些空白,照片中最亮地方只有250亮度,最暗地方也是25左右亮度灰色,因此整体对比显得不足。 首先右移黑色滑块,增加照片中黑色区域,照片反差大大强化。

1.7K20

【音频处理】Polyphone 样本编辑 和 样本工具 ( 波形图 | 信息 | 频率分析 | 均衡器 | 播放器 | 终点裁剪 | 自动循环节 | 空白移除 | 音量 平衡 音调 调整 )

: 如果波形水平方向被放大, 可以按住坐标 左右拖动波形可视区域; 3.手动设置循环节 : 在波形图中点击左键可以设置循环节起始位置, 点击鼠标右键可以设置循环节终止位置; 4.循环节叠加部分 : 在循环节上可以查看...; 5.播放标识线 : 点击播放按钮, 白色移动线就是播放标识, 标识播放到波形的当前位置; ---- 2....2.右侧列表信息 : 列表有有 4 列信息, 若干行, 下面对 4 列信息进行分析; 1> 比值 : 频率 峰值强度 和 最大峰值强度之间比值; 2> 频率值 : 频率值 ; 3> 对应音符键值...3.执行步骤 : 1> 选择样本 : 在 左侧 树形菜单中选中要操作音频样本; 2> 预估循环节区域 : ① 手动选择循环节区域 : 在样本波形图中选择要制作循环节区域, 之后生成循环节大致在这个区域中...移除起始空白部分 工具简介 : 1.作用说明 : 如果样本开始位置有空白区域, 那么运行该工具会将起始空白内容删除; 该操作会减少音频播放时间; 2.自动运行本工具 : 如果在偏好设置中设置了 “

1K41

关于虚拟列表,看这一篇就够了

.虚拟列表 其核心思想就是在处理用户滚动时,只改变列表在可视区域渲染部分,然后使用padding或者translate来让渲染列表偏移到可视区域中,给用户平滑滚动感觉。...虚拟列表原理 虚拟列表核心步骤可以总结成五步: 不把长列表数据一次性全部直接渲染在页面上 截取长列表一部分数据用来填充可视区域 长列表数据不可视部分使用空白占位填充(下图中startOffset和endOffset...区域) 监听滚动事件根据滚动位置动态改变可视列表 监听滚动事件根据滚动位置动态改变空白填充 固定高度 列表项高度固定的话,就无需每次都计算当前应该渲染多少条数据,数据量始终是固定,只需要通过用户滚动距离...,不然会出现滑动到空白占位区域情况      * 因为间隔时间过长的话,太久没有触发滚动更新事件,下滑就会到padding-bottom空白区域      * 电脑屏幕刷新频率一般是60HZ,渲染间隔时间为...positionCache[startIndex - 1].bottom : 0}px,0)`;       return {         // 改变空白填充区域样式,起始元素top值就代表起始元素距顶部距离

3.2K31

Excel表格35招必学秘技

五、用“面管理器”保存多个打印页面   有的工作表,经常需要打印其中不同区域,用“面管理器”吧。   ...选中需要输入中文单元格区域,执行“数据→有效性”命令,打开“数据有效性”对话框,切换到“输入法模式”标签下,按“模式”右侧下拉按钮,选中“打开”选项后,“确定”退出。   ...2.在按住Ctrl键同时,用鼠标在不需要衬图片单元格(区域)中拖拉,同时选中这些单元格(区域)。   ...3.调整好行高和列宽后,同时选中A1至G2单元格区域(第1位学生成绩条区域),按“格式”工具栏“边框”右侧下拉按钮,在随后出现边框列表中,选中“所有框线”选项,为选中区域添加边框(如果不需要边框...比如我们首先制作一张年度收支平衡表,然后将“E列”作为直方图中“预算内”月份显示区,将“G列”则作为直方图中“超预算”显示区。

7.4K80

12个关于移动 H5 开发采坑问题汇总

iOS 上拉边界下拉出现白色空白 表现 手指按住屏幕下拉,屏幕顶部会多出一块白色区域。手指按住屏幕上拉,底部多出一块白色区域。...由此我们找到解决方案,通过监听 touchmove,让需要滑动地方滑动,不需要滑动地方禁止滑动。 值得注意是我们要过滤掉具有滚动容器元素。...产生原因 HTML 本身会产生放大或缩小行为,比如在 PC 浏览器上,可以自由控制页面的放大缩小。但是在移动端,我们是不需要这个行为。所以,我们需要禁止该不确定性行为,来提升用户体验。...移开焦点时,键盘收起,键盘区域空白,未回落。 产生原因 我们在app 布局中会有个固定底部。安卓一些版本中,输入弹窗出来,会将解压 absolute 和 fixed 定位元素。...iPhone X系列安全区域适配问题 表现 头部刘海两侧区域或者底部区域,出现刘海遮挡文字,或者呈现黑底或白底空白区域

1.5K20

移动端网页布局】移动端网页布局基础概念 ② ( 口 | 布局口 | 视觉口 | 理想口 )

一、口 ---- 浏览器 显示 网页页面内容 屏幕区域 被称为 " 口 " ; 口分为以下几个大类 : 布局口 视觉口 理想口 上面的口 , 只需要关注 理想口 即可 ; 1、布局口...它是指 网页中可见部分大小,即浏览器窗口中显示内容大小。 在移动设备上,由于屏幕较小,需要 对网页进行缩放以适应屏幕大小,因此布局口也需要进行调整。...移动设备上布局口 通常比 桌面浏览器中布局口 小,因为 移动设备屏幕大小通常比桌面屏幕小。...指的是 用户 看到 网页区域 , 即 浏览器窗口中 当前用户 实际看到页面区域 ; 设备屏幕大小 和 浏览器窗口大小 决定了 视觉大小 ; PC 浏览器 中,视觉口 通常 等于 浏览器窗口...下图中 , 在下面的 视觉口 中 , 网页只能被看到一部分区域 ; 3、理想口 ( 网页大小 = 设备大小 ) 理想口 - Ideal Viewport 指的是指在浏览器中,使 网页布局 和 显示最佳口大小

1.2K30

「Mac技巧」MacOS中Dock栏设置和使用

Dock栏就是Mac放置常用应用程序和文件夹快捷方式任务栏,为你访问这个应用和文件提供了非常方便入口。 作为Mac用户最常使用区域,要知道如何才能更高效使用它,从而达到事半功倍效果。...打开应用程序文件夹,找到想添加应用程序 2. 点按应用程序图标,将其拖到Dock栏中即可添加(文件夹可以添加到分割线右侧) 3. 点按拖动应用程序图标,可以移动位置 4....点按住Dock栏上应用程序图标,将其拖离Dock,当出现移除提示时松开 添加空白分割区 1. 打开终端(Terminal.app) 2....输入下列指令后,按回车键运行,空白区域就会添加到Dock中: defaults write com.apple.dock persistent-apps -array-add '{"tile-type"...空白区域就是个透明图标,可以移动位置或拖离Dock栏,重复上方指令可添加多个 添加最近使用 1. 打开终端(Terminal.app) 2.

2K30
领券