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

写给设计师移动页面适配小知识

前端适配方案 前端适配方案大致分为四种:1,根据 meta 按比例缩放;2,根据页面宽度百分比适应;3,基于媒体查询响应式方案;4,REM缩放方案。...当然,这种方案也有致命缺点,即脚本计算结果很难覆盖全部设备,对于一些计算不准确,或者分辨率像素比未知设备,很容易整个页面异常放大或缩小,直接暴露严重 BUG。...目前普遍观点是,响应式设计更适合专题页面,或者没有资源来针对各个终端进行单独开发团队来使用。 ?...响应式设计主要遵循 Mobile First,要针对不同设备给出不同设计方案,并设置合适 断点,结合百分比方案,来在不同设备显示不同布局。...假设遇到了更宽设备,是横向拉宽?还是等比缩放?还是再设计一个截然不同布局?

88720

Soulver for Mac(Mac计算器软件)

Soulver mac版是一款Mac计算器软件,支持数字运算,还支持用户输入文字,进行文字解读,然后进行运算,运行速度也特别的快,使用起来很方便。...容易百分比Soulver很容易弄清楚百分比问题。您只需按预期输入问题即可。Soulver支持许多不同百分比表达式。转换和单位您只需输入您期望内容即可进行转换。...事实上,Soulver有超过80个单位,涵盖10个不同类别,包括货币,距离,时间等。语法着色Soulver根据类型自动为单词和数字着色。...大数量支持Soulver引擎支持大量数字,远远超出单行计算器容量。在进入科学记数法之前,它还可以显示高达50 dp数字。十六进制和二进制Soulver现在是程序员终极计算应用程序。...快速参考Soulver快速参考是快速查找Soulver支持所有不同表达好方法。答案调色板Soulver格式化栏非常适合快速更改答案格式方式。

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

布局常用解决方案对比(媒体查询、百分比、rem和vwvh)

简要介绍:前端开发中,静态网页通常需要适应不同分辨率设备,常用自适应解决方案包括媒体查询、百分比、rem和vw/vh等。...答案是否定,下面图1.1和图1.2分别表示pc端下和移动端下显示结果,在网页中我们设置font-size统一为16px。...image.png 图1.1 pc端下font-size为16px时显示结果 image.png 图1.2 移动端下font-size为16px时显示结果 从上面两幅图对比可以看出,字体都是16px...此外不同移动设备分辨率不同,也就是1个CSS像素可以表示物理像素是不同,因此如果在css中仅仅通过px作为长度和宽度单位,造成结果就是无法通过一套样式,实现各端自适应。...使用@media媒体查询可以针对不同媒体类型定义不同样式,特别是响应式页面,可以针对不同屏幕大小,编写多套样式,从而达到自适应效果。

1.8K40

rem在响应式布局中应用

利用img元素等比缩放特点 这种情况最为常见,只需要百分比设置img元素宽度,img元素高度就会随着宽度等比缩放。这也是我们在响应式界面中遇到最主要场景。...如果是正常一个img元素,使用这种方式进行等比缩放自然是最优做法,但是用这种方式做容器背景图片就会有些问题,例如,当在不同尺寸下需要替换背景图片时,这种方式就没有通过cssbackground...利用padding百分比是以父元素宽度为基准这个特性 这种方式也可以解决等比缩放问题,例如我们想实现video元素等比缩放,我们就可以这样写:  .out{    .out...rem在h5开发中用比较多,为了适配不同手机尺寸。...环保无污染 rem可以和px、百分比等尺寸方案一起用,互不干扰。rem会在特定场景中帮助到你,而不需要你处处使用它。 2.

1.6K40

pc与手机页面的差别分析

页面长度不同:pc页面一般情况下都可以在一屏到两屏展示完整,好一点设计都会让用户一屏内完成基本操作,稍微人性点针对长页面都会有返回顶部功能箭头;而手机端因为倾向性都是长页面,所以一般很少设计单独向上箭头...应对方案: pc应对方案分为三种: 1 固定宽度水平居中布局,单位为px; 2 媒体查询+百分比流式布局,栅格系统,以bootstrap为典型,单位水平百分比,竖直px;3 单纯百分比h5布局 ,简单灵活适用于大部分...手机应对方案分为三种: 1 百分比h5布局,适用于绝大部分移动页面,单位水平百分比,竖直px;2 网易rem布局,等比缩放布局 ;3 阿里rem布局,等比缩放布局 三 交互事件 3.1 设备对比 pc主要是鼠标以及键盘两大类事件...3.2 最终结论 pc端操作更粗糙,一般是基本点击事件,然后不同功能是通过点击不同触发控件或者按钮造成,很少是因为事件本身;手机端事件更细腻,针对不同类型以及元素针对事件都会做触发。...5.3 导致结果 针对pc需要考虑ie系列,慎重使用部分属性;而针对手机端,一般情况下,我们很少会考虑手机浏览器打开你页面,更多还是两种:1 公司产品apph5页面 2 微信or支付宝内h5页面

1.5K30

windows 自带计算器-标准计算,科学计算,函数绘图,各种单位转换。

就能够得到该值百分比转换后结果。 例如:我们先输入1*1等于 得到1效果 这个时候,我们再点击%号按钮,就能得到0.01。 也就是百分之一。之后我们只要不点击C按钮。...那么我们输入任何数值然后点击% 都能够在当前结果中进行百分比转换。 然后,我们每次点击=号都能进行百分比计算。可以很方便地进行百分比计算并快速得到结果。...MR :调用记忆,将当前选择记忆添加到左侧计算面板中(调用记忆列表最上面的第一项结果) M+:记忆加法,在记忆结果值上再加上初始值,例如记忆值为50,那么每次点击就+50 M-:记忆减法,在记忆结果值上再减去初始值...可以计算更大逻辑,也能支持各种三角函数计算。 然后我们输入逻辑x和y结果,如果从标准计算器中计算平方和开方方法学会后,那么在科学计算器中进行计算就很简单了。 3....绘图计算器 我们可以通过坐标公式,将公式结果绘制在平面坐标系中。 通过右上角坐标和函数切换按钮。切换为函数输入界面。输入完毕函数后,就能够在绘图上进行显示了。

1.1K10

浏览器亚像素渲染与小数位取舍

在响应式项目中,百分比数值应用越来越多,比如栅格化布局、背景定位、内边距等。以往对于这种数值,我们大都是直接采用计算器计算出来数值。...为了解决这个问题,我们需要先了解浏览器是如何处理这些小数位。对于小数位处理,不同浏览器有不同处理方法,主要有三种:处理成整数、保留4位小数或保留15位小数。现代浏览器基本支持保留小数位处理。...我们将第一组渲染结果填入“宽度百分比保留小数位”、第三组渲染结果填入“渲染后宽度值保留小数位”,最终可以得出以下测试结果。 ?...其中保留15位小数位浏览器,在最后一位数字取舍上有一定偏差,并不是四舍五入处理。不过最后一位数值对计算后宽度值影响很小,所以可以忽略。...与百分比取舍有点不同是,亚像素渲染宽度值在取舍上存在着一定偏差,不过偏差基本不大于0.01px。

1K50

第118天:移动端开发——视口

通常我们都会称上述代码为CSS3媒体查询功能。使用媒体查询功能能够解决针对桌面级web设计在移动端不同尺寸下兼容展现。 一、像素 研究视口之前,先说明一下像素。...像素是网页布局基础,web开发者凭直觉使用它。 一个像素就是计算机屏幕能显示一特定颜色最小区域。 实际上,有以下两种像素 设备像素:设备屏幕物理像素,任何设备物理像素数量都是固定。...这个初始包含块是所有CSS百分比宽度推算根源。(在桌面上,视口宽度和浏览器窗口宽度一致)。 1、布局视口 移动端设备如果使用视口宽度和浏览器窗口宽度一样会导致很丑陋结果。想象一下。...一个针对桌面级左右结构页面布局,左侧站浏览器窗口20%,右侧占80%。这样页面在我们小屏幕移动端设备上会缩放非常小。也许会导致大部分数据重叠覆盖,也可能导致数据遮挡无法显示全部。...(一般来讲我们都会将布局视口宽度设为设备宽度一样,然后使用css媒体查询编写一套针对移动端展示方案。)

93320

移动开发-流式布局

移动开发-百分比布局 流失布局案例: 京东商城: 点击查看 通过盒子宽度设置百分比来根据屏幕宽度来进行伸缩,不受固定像素限制,内容向两侧填充 流式布局,就是百分比布局,也称非固定像素布局 max-width...viewport宽度,可以设置device-width特殊值 initial-scale 初始缩放比,大于0数字 maximum-scale 最大缩放比,大于0数字 minimum-scale 最小缩放比...,大于0数字 user-scalable 用户是否可以缩放,yes或no (1或0) 布局视口 layout viewport: 视口是浏览器显示页面内容屏幕区域, 视口可以分为布局视口、视觉视口和理想视口...视觉视口 visual viewport: 它是用户正在看到网站区域,可通过缩放去操作视觉视口 理想视口 ideal viewport: 理想视口,对设备来讲,是最理想视口尺寸,需要手动添写meta...多倍图切图 cutterman: 图片 移动端主流方案: 单独制作移动端页面 (主流),通过判断设备,如果是移动设备打开,则跳到移动端页面 响应式兼容移动端 (其次),通过判断屏幕宽度来改变样式,以适应不同终端

1K30

浏览器亚像素渲染与小数位取舍

在响应式项目中,百分比数值应用越来越多,比如栅格化布局、背景定位、内边距等。以往对于这种数值,我们大都是直接采用计算器计算出来数值。...为了解决这个问题,我们需要先了解浏览器是如何处理这些小数位。对于小数位处理,不同浏览器有不同处理方法,主要有三种:处理成整数、保留4位小数或保留15位小数。现代浏览器基本支持保留小数位处理。...我们将第一组渲染结果填入“宽度百分比保留小数位”、第三组渲染结果填入“渲染后宽度值保留小数位”,最终可以得出以下测试结果。...其中保留15位小数位浏览器,在最后一位数字取舍上有一定偏差,并不是四舍五入处理。不过最后一位数值对计算后宽度值影响很小,所以可以忽略。...与百分比取舍有点不同是,亚像素渲染宽度值在取舍上存在着一定偏差,不过偏差基本不大于0.01px。

1.4K20

前方高能:18图教你用好瀑布图,直观反映数据变化

瀑布图采用绝对值与相对值结合方式,适用于表达数个特定数值之间数量变化关系。常被用于盈亏分析、账单详情分析等业务场景。 瀑布图通过巧妙设置,使图表中数据点排列形状看似瀑布。...这种效果图形能够在反映数据多少同时,更能直观地反映出数据增减变化过程。 通过瀑布图,我们可以很直观在图中看到各个因素对汇总值影响程度、数值演变过程、数据汇总值。...,鼠标移至“预定义动态计算器”字样上,然后点击汇总百分比: 7.但这时呈现百分比精度还不够理想,我们需要点击柱图上方百分比标签,然后点击右侧‘格式’字样,然后下拉文本格式框,选中百分比,然后点击悬浮出...: 通过上图我们可以清楚看到利润总值大小、当月利润情况以及各月对利润总值贡献度占比,也可以清晰看到数值演变过程。...这样可以着重针对相应月份分析利润低或者亏损原因。 所以,瀑布图优点在于可显示数据累积效果,最后进行汇总。

2.5K20

每个高级前端工程师都应该知道前端布局

1.响应式 一套适用于手机、iPad 和 PC 代码。每次加载不同样式时,它们都能在一个项目中兼容。这就是所谓响应性。然后,我希望产品经理能多考虑一下。...2.自适应 自适应是一套代码,无论屏幕尺寸如何变化,改变只是页面的元素尺寸,而不会出现三栏变两栏表格变化。以前,领导和设计总让我修改页面,说是自适应窗口变化。结果要求把三栏改成两栏。...等属性,它们都依赖于父组件宽度和高度(margin 和 padding 都可以使用百分比形式,但这与通常想法有点不同不同之处在于 margin-top, margin-bottom, padding-top...4.2 媒体查询布局 使用 @media 媒体查询,我们可以针对不同屏幕尺寸编写不同样式,从而实现响应式布局。...flexible.js 插件还可以解决以下问题 em 和 rem 与之类似,它们都根据 font-size 来缩放页面布局,但 em 主要取决于直接父级标签 font-size 大小,并且只会查找最近父级标签

20520

Zimg—轻量级图片服务器搭建利器

在一个互联网应用中,图片扮演着越来越重要角色。有稳定可扩展图片存储服务器就显得尤为重要,云厂商们提供了便利图片存储服务,花钱就可以解决了。...当然你也可以利用分布式文件存储系统在存储图片,比如FastDFS,不过针对图片特有功能,比如缩放、截取、倾斜等,都需要自己特殊处理,而这正是图片服务器zimg所擅长东西。...下面罗列zimg可以提供常见功能: 所有图片默认返回质量为75%,JPEG格式压缩图片,这样肉眼无法识辨,但是体积减小 获取宽度为x,被等比例缩放图片 获取旋转后图片 获取指定区域固定大小图片...获取特定尺寸图片,由于与原图比例不同,尽可能展示最多图片内容,缩放之后多余部分需要裁掉 获取特定尺寸图片,要展示图片所有内容,因此图片会被拉伸到新比例而变形 获取特定尺寸图片,但是不需要缩放...,只用展示图片核心内容即可 获取按指定百分比缩放图片 获取指定压缩比图片 获取去除颜色图片 获取指定格式图片 获取图片信息 删除指定图片 而以上这些功能提供,仅需要一个url+特定参数,通过

3.5K60

app测试之Monkey-随机事件测试

monkey测试是一种为了测试软件稳定性,健壮性快速有效方法,只针对Activity做测试,不能对Service做测试。...一、Monkey 命令基本参数介绍 1、–help : 列出简单用法 adb shell monkey -help 2、指定应用命令-p,允许启动app包名 比如先启动计算器:adb shell...-v:Level 0(缺省值)除 启动提示、测试完成和最终结果之外,提供较少信息。 -v -v :Level 1提供较为详细测试信息,如逐个发送到Activity 事件。...指定和上一次相同种子数,再运行一遍 -s后边可以是任意数字或字母 例: adb shell monkey -p com.lilysgame.calculatorjw -v 100 adb shell...例: adb shell monkey -p com.lilysgame.calculatorjw --pct-rotation 50 -v 100 9、调整应用启动事件百分比 如果你希望调整应用启动事件百分比

74310

Spread for Windows Forms快速入门(4)---常用单元格类型(上)

除非你指定了其他单元格类型,控件通常会默认将通用单元格类型赋给单元格。通用单元格可以被用来作为键入文本或数字单元格,在这里格式并不重要或者这里数据类型不依赖于特定数据类型。...单元格可以根据需求格式化为不同小数位数。...百分比单元格PercentCellType 你可以使用一个百分比单元格以便将数据显示为百分数并且限制输入为百分数值。...默认情况下,在一个百分比单元格中,如果你在运行状态双击处于编辑模式下单元格,就会弹出一个计算器。你可以指定显示在确定键和取消键上文本信息。...正数指示器(并且决定是否显示它) 负数指示器(并且决定是否显示它) 默认情况下,在货币单元格中,如果你在运行时双击处于编辑状态单元格,就会显示一个弹出计算器

1.8K60

Magic Number 2 for Mac(科学计算器)

你是否需要一款功能全面的计算器工具呢?Magic Number 2 Mac版是一款运行在MacOS平台上科学计算器。Magic Number有多种模式、多种显示方式、详细历史计算记录。...拥有它你不仅能计算一般加减乘除,还能进行方程式演算,操作简单,计算精准,是经常跟数字打交道的人必备好帮手。...直观地计算 - 具有额外智能•您可以处理时间:8 : 30 + 0:45 = 9 : 15•实际上,您可以处理各种数字:分数,百分比,复数等等。•你可以让魔法数字代数:输入'100 - ?...= 20'用更少努力做更多事情•想要理解数字列表?列表功能 通过几次点击为您提供总和,税收和统计数据。这就像一个迷你电子表格。历史记录让你回头重用过去。你甚至可以比较结果。...这意味着你有一个简单公式编辑器。超越计算器•超过100种功能•25位精度•10种记忆(变量)•4种可定制税率•超过50种科学常数•统计学•线性回归•矩阵(反演,行列式,高斯 - 约旦消除)等等。

54260

响应式布局实现

响应式布局实现 响应式布局指的是同一页面在不同屏幕尺寸或者在不同设备下有不同布局,能够在大屏设备以及小屏设备获得更好浏览体验,简单来说就是页面适应终端而无需为每个终端制作单独页面。...媒体查询 通过使用CSS媒体查询来实现响应式布局,针对不同媒体类型设置不同样式规则,可以根据视窗、设备高度与宽度、设备方向、分辨率等进行不同CSS适配。 使用link链接 <!...逻辑操作符 and: 表示且,当所有的条件满足时候返回true。 not: 是用来排除某种制定媒体类型。 only: 用来指定某种特定媒体类型,可以用来排除不支持媒体查询浏览器。...width: 定义输出设备中页面可见区域宽度。 单位 百分比单位 当度量单位设置为百分比时,即可使浏览器组件宽高随着浏览器大小相应变化。...vw: 相对于视窗宽度,1vw等于视窗宽度1%。 vmin: vw和vh中较小值。 vmax: vw和vh中较大值。 缩放比例 通过动态地控制网页视图缩放比例来制作响应式布局。

1.9K30

CSS样式中长度单位含义解析:rpx、px、vw、vh、em、rem、pt

在 CSS 样式中,有几种常见长度单位,包括 rpx 、 px 、 vw 和 vh 等,含义解析如下: 1 . rpx (响应像素): 是微信小程序中一种相对长度单位,可以根据屏幕宽度进行自适应缩放...1rpx 约等于屏幕宽度 1/750 ,因此在不同设备上显示大小会自动进行缩放,适应不同屏幕尺寸。通常用于布局和字体大小设置。...2 . px (像素): 是像素单位,表示屏幕上一个像素点。在微信小程序中, 1px 在不同设备上物理大小可能会有所不同,因此不具备响应性。通常用于边框、阴影等具有固定尺寸元素。...%(百分比): 百分比是相对长度单位,表示相对于父元素百分比。例如, 50 % 表示父元素一半大小。...下面是整理一个表格,方便大家查看: 单位 特点 用途 rpx 相对于屏幕宽度响应式单位,自适应缩放 布局和字体大小 px 固定单位,不具备响应性 边框、阴影等固定尺寸元素 vw 相对于视窗宽度百分比

64700

散点图特点

3.散点图特点散点图可以帮助我们推断出不同维度数据之间相关性, 比如上述例子中,看得出身高和体重是正相关, 身高越高, 体重越重散点图也经常用在地图标注上4.直角坐标系常见配置直角坐标系图表指的是带有...x轴和y轴图表, 常见直角坐标系图表有: 柱状图 折线图 散点图针对于直角坐标系图表, 有一些通用配置配置1: 网格 gridgrid是用来控制直角坐标系布局和大小, x轴和y轴就是在grid...: 内置, 依靠鼠标滚轮或者双指缩放产生作用轴xAxisIndex :设置缩放组件控制是哪个 x 轴, 一般写0即可yAxisIndex :设置缩放组件控制是哪个 y 轴, 一般写0即可指明初始状态缩放情况...start : 数据窗口范围起始百分比end : 数据窗口范围结束百分比var option = { xAxis: { type: 'category', data: xDataAr..., 针对于非直角坐标系图表, 比如饼图 地图 等, 以上三个配置可能就不会生效了

1.5K40

一键制作自适应等比缩放雪碧图帧动画

为了适应不同设备分辨率,一般会做几套不同大小图去适配,那如何用一套图来自适应缩放呢? 本文对等比缩放雪碧图动画原理进行分步讲解,并使用 gka 进行一键生成。...虽然上面并不是我们希望效果,但也可以发现设置了百分比后,背景图被拉伸填充整个元素且随着元素长宽而改变。所以只需再解决以下三个问题就能达到我们希望自适应等比缩放。...能够指定展示某一张图 雪碧图可以通过调整 background-position 来展示不同区域。由于此时图片具体大小未知,无法通过 px 直接定位出来。...background-position 同样支持百分比不同是其百分比值是根据元素宽高与背景图宽高计算得出,公式如下 x百分比 = (x偏移量 / ((元素宽度 - 背景图片宽度) || 1))...和 padding-bottom 计算每一帧对应 background-position 计算每个一帧对应百分比 写代码( keyframes 等等) gka 一键制作自适应等比缩放雪碧图动画

2.3K30
领券