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

Chrome 108 :发布新的 CSS 布局单位!

最近发布的 Chrome 108 中,带来了几个新的 CSS 单位,下面我带大家一起来看一下: (viewport)代表当前可见的计算机图形区域。...一般我们提到的有三种:布局、视觉、理想我之前写的下面这篇文章中详细介绍了相关的概念和原理看兴趣可以看: 关于移动端适配,你必须要知道的 响应式布局中,我们经常会用到两个相关的单位...也桌面端布局中得到了很好的应用。...但是,移动设备上的表现就差强人意了,移动设备的大小会受动态工具栏(例如地址栏和标签栏)存在与否的影响。大小可能会更改,但 vw 和 vh 的大小不会。...因此,尺寸过大的 100vh 元素可能会从口中溢出。 当网页向下滚动时,这些动态工具栏可能又会自动缩回。在这种状态下,尺寸为 100vh 的元素又可以覆盖整个

1.6K20

移动端基础

可分为布局、视觉和理想 2.1布局 layout viewport 一般移动设备的浏览器都默认设置了一个布局,用于解决早期的PC端页面在手机上显示的问题 iOS,Android...可以通过缩放去操作视觉,但不会影响布局,布局仍保持原来的宽度 2.3理想 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta标签通知浏览器操作...meta标签的主要目的:布局的宽度应与理想宽度一致。...viewport设置中,使用倍图来提高图片质量,解决高清设备中的模糊问题 背景图片注意缩放问题 3.3二倍精灵图 firework里面把精灵图等比例缩放成原来的一半 之后根据大小测量坐标...通过设备判断,如果是移动端打开,则自动跳转到移动端页面。

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

移动端基础

可分为布局、视觉和理想 2.1布局 layout viewport 一般移动设备的浏览器都默认设置了一个布局,用于解决早期的PC端页面在手机上显示的问题 iOS,Android...可以通过缩放去操作视觉,但不会影响布局,布局仍保持原来的宽度 2.3理想 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta标签通知浏览器操作...meta标签的主要目的:布局的宽度应与理想宽度一致。...3.2多倍图 物理像素比会放大图片倍数,会造成图片模糊 标准viewport设置中,使用倍图来提高图片质量,解决高清设备中的模糊问题 背景图片注意缩放问题  开发中需要用多倍图,比如需要放一个...通过设备判断,如果是移动端打开,则自动跳转到移动端页面。

2K20

什么是移动端开发【重点学习系列—干货十足–一万字详解】

注意: 并不是所有的图片都这样处理,只需要处理那些页面布局需要的图片和图标即可 PC 端 PC 端,指的是浏览器的可视区域。其宽度和浏览器窗口的宽度保持一致。... CSS 标准文档中,也被称为初始包含块,它是所有 CSS 百分比宽度推算的根源。...移动端 移动端的与 PC 端不同,有三个 布局 视觉 理想 布局 布局是用来放置网页内容的区域。...cmd 查看电脑无线网卡的 IP(ipconfig) webstorm 浏览器中预览文件,将 localhost 更改为 IP 打开草料网址 https://cli.im/ 将 URL 转化为二维码,...手机扫描即可 3-viewport 控制 viewport 标签是苹果公司 2007 年引进的,用于移动端布局的控制。

2.4K21

你可能不知道的「 CSS 容器查询 」

它类似于 @media查询,不同之处在于它根据容器的大小而不是的大小进行判断。 我们使用创建响应式设计时,通常使用媒体查询根据的大小来更改文档布局。...但是,许多设计都有一些通用组件,这些组件会根据其容器的可用宽度来更改布局。 这可能并不总是与的大小有关,而是与组件布局中的放置位置有关。 例如,以下组件可能显示在网站布局的窄或宽列中。...但是,这并不能完全实现媒体查询整个布局中的作用。 媒体查询使我们能够根据的范围来改变元素的大小。 当我们添加一个类或目标元素时,我们决定当对象侧边栏中时,它必须使用堆叠布局。...但是,就可用空间而言,很可能是大屏幕上,侧边栏中的对象将具有足够的空间来以并排布局显示。 容器查询将解决这种情况。 除了查看视的大小,我们还可以查看容器的大小,并根据容器中的空间进行布局调整。...然后,可以编写一个查询来查找此包含上下文而不是大小,以便为组件制定布局决策。 使用创建容器查@container。 这将查询最近的包含上下文。

1.6K30

移动端H5开发之页面适配篇

一般我们所说的共包括三种:布局、视觉和理想1.1 布局图片在移动端,布局被赋予一个默认值,大部分为980px,这保证PC的网页可以在手机浏览器上呈现,用户可以手动对网页进行放大。...1.3 理想图片视觉,用户通过屏幕真实看到的区域我们可以通过调用 window.screen.width / height 来获取视觉大小1.4 页面适配方法综上所述,为了移动端让页面获得更好的显示效果...,我们必须让布局、视觉都尽可能等于理想。...由于initial-scale = 理想宽度 / 视觉宽度,所以我们设置initial-scale=1;就相当于让视觉等于理想。这样我们就实现了布局 = 理想。...这个函数最初由 iOS 浏览器提供,用于允许开发人员将其内容放置的安全区域中,该规范中定义的 safe-area-inset-* 值用于确保内容即使非矩形的区中也可以完全显示。

7K92

超越媒体查询:使用更新的特性进行响应式设计

如前所述,我们没有将一个图像(通常是较大的高分辨率版本)发送到所有屏幕尺寸并将其缩放到宽度,而是指定了一组图像以特定情况下使用。...媒体查询会根据图片的大小适当地添加: 大于等于1000px的加载picture.png 601px到999px之间的加载image-lg.png 介于401px和600px之间的加载picture-mid.png...浏览器查找媒体查询与当前宽度匹配的第一个元素,然后它将显示适当的图像(srcset属性中指定)。...这使我们可以更细粒度地控制元素不同响应上下文中的响应方式。 vh是高度或可见屏幕高度的首字母缩写。 100vh代表高度的100%(取决于设备)。...同样,vw代表宽度,这意味着设备的可视屏幕宽度,而100vw则代表宽度的100%。

4.1K10

CSS Viewport 单位,很多人还不知道使用它来快速布局!

本文中,我们将学习 CSS Viewport units(单位)以及如何使用它们,并用列举一些常见问题及其解决方案和用例,让我们开始吧。...为了防止这种情况,我们应该在某些断点上使用媒体查询并更改字体大小。...我的职业生涯中,我没有使用固定高度的页脚,因为例如不同的屏幕尺寸下,此footer是不可行的。...当较小(移动)时,通常会减少padding 。 通过使用vmin,我们可以较小尺寸(宽度或高度)的基础上获得合适的顶部和底部 padding。...对于我们的示例,我们为 header 添加以下样式: .header { border-top: 4px solid #8f7ebc; } 我的情况下,宽度为1440(这不是固定数字,

3.2K30

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

2.2 移动端视 移动端视与移动端浏览器屏幕宽度不再相关联,可以比浏览器的可视区域更大或者更小,还可以对页面进行缩放(放大、缩小)。...视觉是用户正在看到的网站的区域,对于的javascript属性是window.innerWidth/Height 2.2.2 布局(layout viewport) 布局移动端视与移动端浏览器屏幕宽度不再相关联... 如果只是设置viewport的width属性时,iphone的浏览器自动将页面进行缩放到恰好放下页面而不出现滚动条...,不需要缩放查看页面了,而且不同尺寸下都能基本表现一致,此时的布局的状态我们就称为理想(ideal viewport)。...因为手机端的浏览器会自动设置布局的宽度为视觉的宽度,所以此时:设备的布局==视觉==理想

1.4K80

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

2.2 移动端视 移动端视与移动端浏览器屏幕宽度不再相关联,可以比浏览器的可视区域更大或者更小,还可以对页面进行缩放(放大、缩小)。...视觉是用户正在看到的网站的区域,对于的javascript属性是window.innerWidth/Height 2.2.2 布局(layout viewport) 布局移动端视与移动端浏览器屏幕宽度不再相关联...如果只是设置viewport的width属性时,iphone的浏览器自动将页面进行缩放到恰好放下页面而不出现滚动条,所以此时:visual viewport == layourt viewport。...,不需要缩放查看页面了,而且不同尺寸下都能基本表现一致,此时的布局的状态我们就称为理想(ideal viewport)。...因为手机端的浏览器会自动设置布局的宽度为视觉的宽度,所以此时:设备的布局==视觉==理想。 看一图就明了: 普通屏幕 两倍屏 ?

1.9K120

SceneKit 场景编辑器-为您的AR体验构建3D舞台

SceneKit%20Scene%20Editor (VIEWPORT) 包含飞船的中间部分是。在此空间中,您将能够从不同角度查看3D模型并对您的修改进行流式处理。...控件 下方是控件。在这个栏上,我们可以改变到不同的视角。我经常将它设置为前面,因为这是屏幕上添加模型时的起始角度。如果场景附带动画,您可以通过单击“ 播放”按钮进行预览。...要显示它,请单击下方左下方的小窗口图标,控件旁边。在这里,您可以看到组成场景的所有部分。这些对象是几何,灯光,相机等节点。节点与没有大小,没有形状也没有颜色空间中的位置,直到我们将它们分配给它。...为此,请转到对象库,该对象库是右上角的图标。如果您有Xcode 9,它位于右侧面板的底部。您将看到可添加的对象列表。黄色物体是灯光,而绿色物体是几何形状。...“ 对象库”中,选择“ 胶囊体”并将其拖动到场景中。 胶囊体大小 “ 属性”检查器中,将“ 帽半径(Cap radius)”更改为0.3,将“ 高度”更改为1.5。

5.5K20

移动端基础

可分为布局、视觉和理想 2.1布局 layout viewport 一般移动设备的浏览器都默认设置了一个布局,用于解决早期的PC端页面在手机上显示的问题 iOS,Android...可以通过缩放去操作视觉,但不会影响布局,布局仍保持原来的宽度 2.3理想 ideal viewport 为了使网站在移动端有最理想的浏览和阅读宽度而设定 需手动添写meta标签通知浏览器操作...meta标签的主要目的:布局的宽度应与理想宽度一致。...viewport设置中,使用倍图来提高图片质量,解决高清设备中的模糊问题 背景图片注意缩放问题 3.3二倍精灵图 firework里面把精灵图等比例缩放成原来的一半 之后根据大小测量坐标...通过设备判断,如果是移动端打开,则自动跳转到移动端页面。

1.4K31

Maya 2023最新版下载:MAYA 2023 新增功能讲解和安装教程

自动备份工具栏:本次2023版本,将引入新的自动备份工具栏。它提供了一种非常简单的方式来可视化自动备份的过程,并且可以轻松进行交互。此外,该工具栏将作为用户默认界面提供。...Blue Pencll:经过改进,对动画用户更友好的注释系统。该功能取代了现有的油性铅笔工具,提供“更多用于文本和形状的绘图工具”,以及用于注释的图层系统。...新的布尔堆栈提供了一个用于编辑布尔值的中心位置,输入对象显示为层,使复杂的装配更易于管理,并在口中实时显示更改。用户还可以从五种输入对象的显示样式中进行选择,并调整其线框的颜色和不透明度。...3D建模的其他更改:现有的3D建模工具更新,包括“扫描网格”工具中为每条曲线使用单个或者是多个创建者节点选项,通过沿引导曲线扫描轮廓曲线来有效创建3D几何。...工作流程和改进:现在完全切换到Python 3。对于工作流程,包含口中显示的网格设置线框的颜色和不透明度的共享,Viewport 2.0中支持无限数量的灯光。

1.6K10

2022 年的 CSS 全览

容器查询 @container 之前,网页的元素只能响应整个的大小。这对于大型布局非常有用,但对于外部容器不是整个的小型布局,布局不可能进行相应调整。...单位 新的变体之前,web提供了物理单位来帮助适应。有高度、宽度、最小尺寸 (vmin) 和最大边 (vmax)。这些对很多事情都有效,但移动浏览器带来了复杂性。...移动设备上,加载页面时,会显示带有 url 的状态栏,此栏会占用部分空间。几秒钟和一些交互之后,状态栏可能会滑开,以便为用户提供更大的体验。...,可以使用小型、大型和动态单位,并在物理单元的基础上添加逻辑等效单位。...以下是新变体提供的所有新单位选项的完整列表: /* 高度单位 */ .new-height-viewport-units { height: 100vh; height: 100dvh

4.2K20

懒加载图片以获取最佳性能的最佳方案

在此前,唯一的选择是使用JavaScript插件来监视更改并动态加载资源。现在,浏览器也可以原生支持(懒加载)。...写此文时候(原文dev.to上是2020年8月31日发布),大约73% of currently used browsers支持这个特性,这还不赖。...lazy - 一旦资源就加载它 尽管上面的取值有特定的使用案例,但是,我们通常希望对折叠以上()的资源使用eager,对折叠以下的资源使用lazy。...对于不支持该特性的浏览器,我们只需要加载相关的JavaScript插件,可选的,如果没有自动化集成的,那么就运行该插件。...懒加载商城站点和运营活动的场景使用更加频繁,当然,图片还要进行最优压缩、切割和CDN处理等。更多博文内容详见Jimmy Blog

1.2K21
领券