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

retina 中实现1 px border 效果

这篇文章将说明如何使用 border-image 实现在视网膜中1px 的 border 效果。...注:因为硬件条件的限制,设备像素比(devicePixelRatio)为1的非视网膜手机无法达到这样的效果 首先准备一张符合你要求的 border-image: 通常手机端的页面设计稿都是放大一倍的...,如:为适应 iphone retina,设计稿会设计成640×960的分辨率,图片按照2倍大小切出来,在手机端看着就不会虚化,非常清晰。...但是我们发现这样的方法在非视网膜上会出现border显示不出来的现象,于是使用Media Query做了一些兼容,样式设置如下: .border-image-1px { border-bottom...://github.com/AlloyTeam/Mars/blob/master/solutions/border-1px.md http://css-tricks.com/snippets/css/retina-display-media-query

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

retina中实现1px border效果

这篇文章将说明如何使用border-image实现在视网膜中1px的border效果。...注:因为硬件条件的限制,设备像素比(devicePixelRatio)为1的非视网膜手机无法达到这样的效果 首先准备一张符合你要求的border-image: 通常手机端的页面设计稿都是放大一倍的...,如:为适应iphone retina,设计稿会设计成640*960的分辨率,图片按照2倍大小切出来,在手机端看着就不会虚化,非常清晰。...但是我们发现这样的方法在非视网膜上会出现border显示不出来的现象,于是使用Media Query做了一些兼容,样式设置如下: .border-image-1px { border-bottom...://github.com/AlloyTeam/Mars/blob/master/solutions/border-1px.md http://css-tricks.com/snippets/css/retina-display-media-query

1.1K70

retina中实现1px border效果

这篇文章将说明如何使用border-image实现在视网膜中1px的border效果。...注:因为硬件条件的限制,设备像素比(devicePixelRatio)为1的非视网膜手机无法达到这样的效果 首先准备一张符合你要求的border-image: ?...通常手机端的页面设计稿都是放大一倍的,如:为适应iphone retina,设计稿会设计成640*960的分辨率,图片按照2倍大小切出来,在手机端看着就不会虚化,非常清晰。...但是我们发现这样的方法在非视网膜上会出现border显示不出来的现象,于是使用Media Query做了一些兼容,样式设置如下: .border-image-1px { border-bottom...://github.com/AlloyTeam/Mars/blob/master/solutions/border-1px.md http://css-tricks.com/snippets/css/retina-display-media-query

58720

前端不止:Retina屏幕下两倍图

直到,苹果Retina屏幕的出现,原来小屏幕也可以拥有大分辨率。...苹果将“高像素密度屏幕”的概念营销出一个专业的术语“Retina”,将其称为双密度显示,声称人类的肉眼将无法区分单个像素。 当一个显示像素密度超过300ppi时,人眼就无法区分出单独的像素。...公式表示就是:window.devicePixelRatio = 物理像素 / dips 普通密度桌面显示的devicePixelRatio=1 高密度桌面显示(Mac Retina)的devicePixelRatio...在普通密度桌面显示的电脑上打开,没有什么问题,但假设在手机/或者Retina屏幕的Mac,按照逻辑分辨率来渲染,他们的devicePixelRatio=2,那么就相当于拿4个物理像素来描绘1个电子像素...不是,一般情况下,不需要针对网站上的所有图片都提供两个版本(非Retina屏幕和Retina屏幕),大部分图片缩放并不会太多的影响用户的体验。

2.6K50

使用Microsoft的Retina监控Kubernetes网络

开源 Retina 使用 eBPF 为 Kubernetes 中的容器网络带来可观测性。...引入 Retina 可观测性平台 成为 开源项目 的最新 Azure 工具之一的是 Retina,这是一种网络可观测性工具,旨在帮助你了解所有集群中的网络流量,无论它们如何配置或使用什么操作系统。...开始使用 Retina 首先 克隆 Retina GitHub 存储库,然后使用捆绑的 Helm Chart 进行安装。你可能还需要配置 Prometheus,以确保 Retina 正在记录数据。...Retina 使用 Inspektor Gadget 跟踪小工具来观察网络系统事件。 观测容器网络 Retina 网站 提供了使用该工具的详细说明。...在安装了 Retina 并配置了 Prometheus 和 Grafana 之后,您现在可以超越默认设置,通过 YAML 配置 Retina 代理和插件。

7010

iPhone 各屏幕尺寸及解析

屏幕尺寸 指的是显示的对角线长度,以下为iPhone5s、iPhone6s、iPhone6Plus屏幕尺寸规格示意图: 4....: 1 point = 2 pixel High Retina:1 point = 3 pixel 这里再简单介绍一下Retina这个术语: Retina屏幕是苹果创造的营销名词,而非通用标准...Retina翻译成中文就是视网膜的意,Retina的分辨率非常高,以至于你在正常的观看距离无法看到任何像素点。...Retina强调的重点是“分辨率足够高,可以达到眼睛看不出来的地步”。也就是说,苹果为了更好地描述iPhone屏幕分辨率非常高这一特性,而借用并创造了Retina这一标准,并非行业内通用的标准。...物理分辨率:显示的最佳分辨率,即屏幕实际存在的像素行数乘以列数的数学表达方式,是显示固有的参数,不能调节,其含义是指显示最高可显示的像素数。 物理尺寸(物理分辨率):是指屏幕的实际大小。

2.8K20

【Canvas】311- 解决 canvas 在高清屏中绘制模糊的问题

点击上方“前端自习课”关注,学习起来~ 一、问题分析 使用 canvas 绘制图片或者是文字在 Retina 中会非常模糊。如图: 因为 canvas 不是矢量图,而是像图片一样是位图模式的。...也就是说二倍,浏览器就会以 2 个像素点的宽度来渲染一个像素,该 canvas 在 Retina 屏幕下相当于占据了2倍的空间,相当于图片被放大了一倍,因此绘制出来的图片文字等会变模糊。...因此,要做 Retina 适配,关键是知道当前屏幕的设备像素比,然后将 canvas 放大到该设备像素比来绘制,然后将 canvas 压缩到一倍来展示。...举例来说,假设 devicePixelRatio 的值为 2 ,一张 100×100 像素大小的图片,在 Retina 屏幕下,会用 2 个像素点的宽度去渲染图片的 1 个像素点,因此该图片在 Retina...完整的demo:https://www.html.cn/demo/canvas_retina/index.html

1.6K20

Android刘海、水滴全面适配小结

现在,市面上的屏幕尺寸和全面方案五花八门。这里我使用了小米的图来说明: ? 上述两种屏幕都可以统称为刘海,不过对于右侧较小的刘海,业界一般称为水滴或美人尖。...为便于说明,后文提到的「刘海」「刘海区」都同时指代上图两种屏幕。 刘海、水滴全面适配细节 当我们在谈屏幕适配时,我们具体谈什么呢?...声明最大长宽比 以前的普通长宽比为16:9,全面手机的屏幕长宽比增大了很多,如果不适配的话就会类似下面这样: ?...适配刘海 Android9.0适配 Android P(9.0)开始,官方开始提供了官方的挖孔适配API,具体可以参考Support display cutouts。...1,设置应用窗口在华为刘海手机使用刘海区。

1.9K10

基础篇-app上传小准备及上架后搜索不显示

需要如下尺寸图片(对于拉入工程中的图片名称没有特殊要求,名称随意): 用于 iPhoneX                1125 × 2436                       也就是Retina...也就是Retina HD 4.7 用于4寸(iPhone5/5s)的640x1136,            也就是Retina 4 用于3.5寸(iPhone4/4s)的640x960,                  ...也就是2x retina 4是指4寸,即640*1136。...iphone 中非retain 的像素是 320*480 也就是1x ,retain 的像素是非retain的2倍,所以我们用 @2x 来表示图片是在retain中来使用。...4.7的iphone6 也是使用@2x的 ,5.5的 iphone6 plus 它使用的是@3x 的图片像素 Portrait 是竖 Landscape是横 ?

1.1K20

解决canvas在高清屏中绘制模糊的问题

一、问题分析 使用 canvas 绘制图片或者是文字在 Retina 中会非常模糊。如图: [img] 因为 canvas 不是矢量图,而是像图片一样是位图模式的。...也就是说二倍,浏览器就会以 2 个像素点的宽度来渲染一个像素,该 canvas 在 Retina 屏幕下相当于占据了2倍的空间,相当于图片被放大了一倍,因此绘制出来的图片文字等会变模糊。...因此,要做 Retina 适配,关键是知道当前屏幕的设备像素比,然后将 canvas 放大到该设备像素比来绘制,然后将 canvas 压缩到一倍来展示。...举例来说,假设 devicePixelRatio 的值为 2 ,一张 100×100 像素大小的图片,在 Retina 屏幕下,会用 2 个像素点的宽度去渲染图片的 1 个像素点,因此该图片在 Retina...绘制 由于 Canvas 放大后,相应的绘制图片时也要放大,有两种方式: 第一种方法:每一个绘制相应的放大,比如我们绘制文字: context.font = "36px Georgia"; //一倍

5.9K10

Android刘海、水滴全面适配详解

现在,市面上的屏幕尺寸和全面方案五花八门。这里我使用了小米的图来说明: ? 上述两种屏幕都可以统称为刘海,不过对于右侧较小的刘海,业界一般称为水滴或美人尖。...为便于说明,后文提到的「刘海」「刘海区」都同时指代上图两种屏幕。 刘海、水滴全面适配细节 当我们在谈屏幕适配时,我们具体谈什么呢?...声明最大长宽比 以前的普通长宽比为16:9,全面手机的屏幕长宽比增大了很多,如果不适配的话就会类似下面这样: ?...适配刘海 Android9.0适配 Android P(9.0)开始,官方开始提供了官方的挖孔适配API,具体可以参考Support display cutouts。...1,设置应用窗口在华为刘海手机使用刘海区。

2.8K40
领券