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

【CSS】1287- 一行 CSS 实现 10 种强大的布局

这是营销网站的常见布局,例如,可能有一行 3 个项目,通常带有图像、标题,然后是一些描述产品某些功能的文本。在移动设备上,我们希望它们能够很好地堆叠,并随着我们增加屏幕尺寸而扩展。...煎饼堆栈布局:grid-template-rows: auto 1fr auto 与 Deconstructed Pancake 不同,屏幕尺寸改变时,本例不会包含它的子元素。...但是,这次是水平尺寸(宽度)而不是垂直尺寸(高度)。...但是,如果您将其更改为 auto-fill ,则超出 minmax 函数中的基本大小时,它们将不会拉伸: 图片 .parent { display: grid; grid-template-columns...这会将标题、描述和图像块放在父卡片内的垂直列中。

4.6K20

transform、transition方法详解及scale、zoom差异性说明

/*水平方向、垂直方向缩小一半*/ transform: scale(0.5); /*水平方向缩小一半、垂直方向放大一倍*/ transform: scale(0.5, 2); 倾斜 使用skew方法来实现文字或图像的倾斜处理...方法来实现文字或图像的移动处理,在参数中分布指定水平方向上的移动距离与垂直方向上的移动距离。...,可以通过transform-origin修改基准点 zoom的缩放改变了元素占据的空间大小;而scale的缩放占据的原始尺寸不变,页面布局不会发生变化(下面重点提及) 对文字的缩放规则不一致。...,进行动态判断控制 window.onresize = changeScale; 如在分辨率下1920 * 1080会缩放0.5,截图效果如下(注意,竖向滚动条;横向缩放了,实际尺寸为1920px;纵向不会缩放...方案一:通过overflow:hidden来强制覆盖超出内容,只查看当前屏幕内容。缺点,超出的内容无法查看!

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

【最新】iPhone X 交互设计官方指南

竖屏尺寸:1125px × 2436px(375pt × 812pt @3x) 横屏尺寸:2436px × 1125px(812pt × 375pt @3x) 你需要为自己的应用程序中的所有的图片稿件提供一份高分辨率图像...请参阅 图像大小和分辨率 和 自定义图标。 布局 在对 iPhone X 中的应用进行设计时,你必须确保布局能够填满屏幕,并且保证他们不会被设备的圆角、传感器外壳或者用于访问主屏幕的指示灯遮盖。 ?...例如宽彩色图像之类的属性,你最好在设备上进行预览。 提供全屏体验。要确保背景延伸到屏幕的边缘,并且垂直可滚动的布局(例如表格或集合)能够一直延续到底部。 ? 插入必要内容以防止裁剪。...一般来说,内容应该是居中对称的,所以它在任何方向看起来都很不错,不会被角落或设备的传感器外壳裁剪掉,或者被主屏幕的指示器遮挡。...但是请注意,背景任务(例如录音和位置跟踪)处于活动状态时,iPhoneX 上的状态栏并不会改变高度。 如果你的应用程序对隐藏状态栏进行了隐藏,那么请重新考虑在 iPhone X 上的设计。

1.9K20

iPhone X 适配指南 (官方翻译版)

肖像尺寸 1125px×2436px(375pt×812pt @ 3x) 景观尺寸 2436px×1125px(812pt×375pt @ 3x) 为您的应用程序中的所有图稿提供高分辨率图像。...请参阅图像大小和分辨率和自定义图标。 布局 在设计iPhone X时,您必须确保布局填满屏幕,并且不会被设备的圆角,传感器外壳或用于访问主屏幕的指示灯遮蔽。...一些功能,如宽彩色图像,最好在实际设备上预览。 提供全屏体验。确保背景延伸到显示器的边缘,并且垂直可滚动的布局(如表格和集合)一直延续到底部。 插入必要内容以防止剪辑。...一般来说,内容应该是居中对称的,所以它在任何方向看起来都很棒,不会被角落或设备的传感器外壳夹住,或被访问主屏幕的指示器遮挡。为获得最佳效果,请使用标准的系统提供的界面元素和自动布局构建您的界面。...请注意,背景任务(如录音和位置跟踪)处于活动状态时,iPhone X上的状态栏不会改变高度。 如果您的应用程序目前隐藏状态栏,请重新考虑iPhone X上的决定。

2.5K50

CSS总结

背景图片的重复方式 background-repeat:(repeat no-repeat repeat-x repeat-y) 背景图像的位置 background-postion:(垂直位置)top...,左上角是0 0 ,单位是像素(0px,0px)] 背景图像的依附方式 background-attachment:[scroll ,fixed]     注:背景图像,默认情况下是进行水平和垂直位置上的平铺...图片的依附方式的含义是:将图像固定在屏幕的某个位置。(但在IE6中只有html和body 两个元素支持此属性。)   ...2.制作翻转按钮效果:将两张图片进行合成; 八、CSS技巧 [1]:让盒子水平居中,只需将盒子的左右外边距margin设置为auto,即margin:5px auto;   [2]:让盒子的中的内容垂直居中...[5]:CSS常见布局方式:一行一列居中、一行两列居中、两行两列、三行两列、三行三列.   [6]:父元素没有指定高度并且子元素有浮动时,这个父元素的高度不会自动增加.

2.1K10

最新版基于ZXing的Android扫码库

AspectRatioCameraConfig:根据纵横比配置相机,使输出分析的图像尽可能的接近屏幕的比例 ResolutionCameraConfig:根据尺寸配置相机的目标图像大小,使输出分析的图像的分辨率尽可能的接近屏幕尺寸...这里特别温馨提示:默认配置在未配置相机的目标分析图像小时,会优先使用:横屏:640 * 480 竖屏:480 * 640; 根据这个图像质量顺便说下默认配置的优缺点: 优点:因为图像质量不高,所以在低配置的设备上使用也能...isAnalyze为true时,默认会继续分析图像(也就是连扫)。...* 连扫的处理逻辑比较复杂时,请在处理逻辑前调用getCameraScan().setAnalyzeImage(false), * 来停止分析图像,等逻辑处理完后再调用getCameraScan...v2.x基于CameraX通过预览裁剪的方式确保预览界面不变形,无需铺满屏幕,就能适配(v1.x通过遍历Camera支持预览的尺寸,找到与屏幕最接近的比例,减少变形的可能性(需铺满屏幕,才能适配)) v2

5K30

【OpenHarmony】OpenHarmony 开发基础 ③ ( @State 注解修饰变量 | Row 布局 | OpenHarmony 的 Length 属性值 | Column 布局 )

World'; 代码分析 : message: string 是一个变量 ; @State 注解用于管理页面级变量的状态 , 并且与自定义组件的渲染紧密相关 ; 为该变量设置 @State 注解 , ...的 对齐方式 ; VerticalAlign.Center : 垂直方向 居中对齐 , 默认值 ; VerticalAlign.Top: 垂直方向 顶部对齐 ; VerticalAlign.Bottom...dp 和 实际像素 px ; 视窗像素 : 是一种虚拟的像素单位 , 该像素值并不直接对应屏幕上的实际物理点 , 而是根据设备的像素密度和屏幕尺寸进行调整 ; 一般开发时都使用 视窗像素 ;...属性 : 设置 子组件 垂直方向 的 对齐方式 ; FlexAlign.Center : 垂直方向 居中对齐 ; FlexAlign.Top: 垂直方向 顶部对齐 , 默认值 ; FlexAlign.Bottom....justifyContent(FlexAlign.Center) // 垂直居中 } } 预览器效果 :

18710

CSS魔法堂:再次认识font

注意:由于采用中文表示方式会导致IE9下通过行距实现垂直居中的失效(还有其他兼容性问题),因此建议使用英文或unicode表示方式。 5....像素(pixel/px)       像素是屏幕上最小的图像单元,通俗上说就是屏幕上的一个点。不会根据父元素的字号自动缩放。 3....显示分辨率(屏幕分辨率)   表示屏幕图像的精密度,可视区域尺寸相同的前提下,分辨率越高图像越清晰。...指图像中存储的信息量,除了PPI还有PPC(每厘米的像素数量)来衡量。图像分辨率决定图像输出的质量,图像分辨率、位分辨率和图像尺寸一起决定文件大小。...若位分辨率为32位,图像尺寸不变,而图像分辨率增加1倍,则文件大小将增加3倍。   数值越大表示颗粒越细,图像越细腻、清晰。不同的介质解析度不尽相同。

2.2K100

Refactoring UI

,在小屏幕尺寸上,小元素和大元素之间的差异应该没有那么大。...# 元素内部的关系 事物应独立缩放的理念不仅适用于在不同屏幕尺寸下调整元素的大小, 也适用于单个组件的属性 # 避免模棱两可的间距 元素组被明确分隔时--通常是通过边框或背景颜色--哪个元素属于哪个组就一目了然了...行高和段落宽度应成正比--窄的内容可以使用较短的行高,如 1.5,但宽的内容可能需要高达 2 的行高 # 计算字体大小 文字较小时,额外的行间距很重要,因为文字换行时, 它能让你的眼睛更容易找到下一行...# 不要放大图标 虽然矢量图像的质量确实不会因为尺寸的增大而降低,但绘制尺寸为 16-24px 的图标在放大到 3 倍或 4 倍时,看起来永远不会非常专业 如果你只有小图标,可以尝试将它们围在另一个形状内...,并给该形状添加背景色 # 不要缩小屏幕截图 可以在小屏幕截图,空间大,就不用得那么厉害 考虑只截取部分截图,这样就可以在更小的空间内显示,而无需缩小比例 如果你确实需要在狭小的空间内放置整个应用程序的截图

62430

前端入门5-CSS弹性布局flex声明正文-弹性布局flex

1.基础概念 两根轴线 使用 flex 布局时,首先想到的是两根轴线:主轴和交叉轴。主轴由 flex-direction 定义,另一根轴垂直于它。...设置了 wrap 时,允许 items 在主轴方向溢出时自动进行换行布局,这点可以很好的用来实现响应式布局,比如当空间逐渐缩小时,原本水平排列的控件换成垂直方向排版。 示例: ?...这相当于将属性设置为 flex: 1 1 auto. initial:属性默认值, 元素会根据自身宽高设置尺寸。它会缩短自身以适应容器,但不会伸长并吸收flex容器中的额外自由空间来适应容器 。...row;/*主轴为水平方向*/ justify-content: center;/*水平居中*/ align-items: center;/*垂直居中*/ } ?...场景2 场景3: 响应式布局,在屏幕尺寸允许的情况下呈水平布局,但是在屏幕不允许的情况下可以水平折叠。

1.2K20

经验分享:多屏复杂动画CSS技巧三则

于是,问题来了,移动端做响应式适配时候,由于容器内的动画元素不是居中的,所以—— ?...: translate3d(-50%, -50%, 0);} 这样,各种尺寸的手机,我们都能让其居中显示(大尺寸可能需要一定的缩放)。...其中,中间的“王强”和“马老板”这些数据有可能是没有的,也就是很有可能这一屏只有文字和宇航员,但同时还要保持整体垂直居中。...很显然,宇航员和火箭所在的容器不能是绝对定位,否则脱离文档流,不能和上面元素保持合适垂直间距同时垂直居中。...,但是其动画容器宽度不是350像素,没法重用; 当在iPhone5/iPhone5s下,屏幕320像素宽(小于350像素),由于左上角定位,因此,整体不是居中效果; 而方法2,屏幕尺寸再小,也是居中的,

1.3K20

最新iOS设计规范七|10大视觉规范(Visual Design)

例如:无论可用的屏幕空间多大,你都可以约束一个按钮,使其始终水平居中并定位在距离图像下方8pt的位置。 检测到某些环境变化(称为特征)时,自动布局会根据指定的约束自动调整布局。...例如:垂直尺寸类型从紧凑高度变为常规高度时,可能是因为用户将设备从横向旋转到纵向,标签栏可能会变得更高。 1. 设备尺寸类型。根据屏幕尺寸,不同尺寸类别组合适用于不同设备上的全屏体验。 ? ?...有人旋转设备时,整个布局无需更改。例如,如果您的应用在纵向模式下显示图像网格,则不必在横向模式下显示与列表相同的图像。相反,它可能只是调整网格的尺寸。尝试在所有情况下保持可比的体验。...如果有人以不受支持的方向握住设备时您的应用程序不会自动旋转,那么他们会本能地知道如何旋转设备。 根据上下文自定义APP对旋转的响应。...通常内容应居中且对称地插入,以使其在任何方向上都不会被圆角夹住、不会被传感器外壳隐藏以及不会被访问主屏幕的指示器遮盖。

8K30

前端硬核面试专题之 CSS 55 问

sticky :设置了sticky 的元素,在屏幕范围(viewport)时该元素的位置并不受到定位影响(设置是 top、left 等属性无效),该元素的位置将要移出偏移范围时,定位又会变成 fixed...像素 px 是相对于显示器屏幕分辨率而言的。(引自CSS2.0手册) em 是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。...无损耗性:Gif 是一种无损耗的图像格式,这也意味着你可以对 gif 图片做任何操作也不会使得图像质量产生损耗。...一般实现垂直居中是一件很麻烦的事,但 flex 布局轻松解决。...基本原理是通过媒体查询检测不同的设备屏幕尺寸做处理。 页面头部必须有 meta 声明的 viewport。

2K20

可视化大屏的几种屏幕适配方案,总有一种是你需要的

图片 固定尺寸 即宽度、高度固定,如果宽高小于屏幕宽高则在屏幕居中。...这个是最简单的方案了,相当于不适配屏幕,画布配置了多大实际就是多大,不随屏幕的变化而变化,所以各个组件的宽高也是在配置后不会改变,一般用于尺寸固定且后期不会改变的可视化大屏。...,高度不变,这种方案的缺点是垂直方向上会出现滚动条。...即宽高都自适应,和上一种方案相比,这种横竖都不会出现滚动条,且能完全铺满屏幕。...实际项目中如果有大屏需要适应屏幕,我一般都通过这种方法,优点是简单,缺点是水平或垂直空间上可能会留白,但是背景是全屏的,所以效果也不会很差。

3K41

ConstraintLayout概要

还有一点就是ConstraintLayout可以按照比例约束控件位置和尺寸,能够更好地适配屏幕大小不同的机型。...尺寸约束 控件的尺寸可以通过四种不同方式指定: 使用指定的尺寸 使用wrap_content,让控件自己计算大小 控件的高度或宽度为wrap_content时,可以使用下列属性来控制最大、最小的高度或宽度...MATCH_CONSTRAINT) 官方不推荐在ConstraintLayout中使用match_parent,可以设置 0dp (MATCH_CONSTRAINT) 配合约束代替match_parent 宽高比 宽或高至少有一个尺寸被设置为...Guideline Guildline像辅助线一样,在预览的时候帮助你完成布局(不会显示在界面上)。...,开始位置为屏幕宽的0.5(中点位置),效果如下: ?

89232

单屏页面响应式适配玩法

贴个录制的视频~ 所以,单屏页面最好页面内容言简意赅,设计层面倾向于水平垂直居中的情况,是最适合做好这个页面的,并且在各种尺寸变化的情况下能比较良好地展示UI,且开发成本也比较合理。...so… 对于我们的页面选择 vh 一举两得,不用写很多 rem 匹配,也不会出现溢出的问题。...因为高度变矮,内容的尺寸会随之变小,而页面是 1190 宽,水平居中布局,所以只改变浏览器宽度的情况下,不会出现宽度变化溢出问题(除非分辨率超大,然后高度居很高,只把宽度很小的情况,这个下面会说到)...事实是,rem 缩小到一定值就不会再缩小了,这个跟浏览器对字体大小限制为最小 12px 一样,看个例子。 ?...把 .vw-mode 下的内容设置为上下居中。 通过 JS 计算,当可视区比例为竖向比例时,则在顶层元素加上 .vw-mode 类名,比例为横向比例时,则去掉 .vw-mode 类名。

2K20

前端入门学习--CSS

反例,文本可读性差: body {background-image:url('bgdesert.jpg');} 背景图像-水平或垂直平铺 默认情况下 background-image 属性会在页面的水平或者垂直方向平铺...文本可居中或对齐到左或右,两端对齐。 text-align设置为“justify”,每一行被展开为宽度相等,左,右外边距是对齐。...使用 clear 属性往文本中添加图片廊: .text_line { clear:both; } CSS 布局 - 水平 & 垂直对齐 元素居中对齐 要水平居中对齐一个元素(如 div), 可以使用...- 使用 padding CSS 中有很多方式可以实现垂直居中对齐。...注意: 如果你想设置下拉内容与下拉按钮的宽度一致,可设置 width 为 100% ( overflow:auto 设置可以在小尺寸屏幕上滚动)。

27.6K20

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券