卡片式 UI 设计的 8 个秘诀,让你轻松打造高颜值界面

做卡片设计最重要的是什么?我将在这篇文章中分享 8 最关键的细节。在此之前,让我们一起来对付一下。 UI 梳理卡片设计的基础,总结哪些场景适合卡片设计。

卡片是 UI 其中一个组件元素可以创建一个清晰的视觉单元,使信息更具逻辑性。它通常包括:标题、描述、图片、按钮或链接。

一、一般在哪些场景中使用卡片设计?

产品目录页面:亚马逊、阿里、沃尔玛等大型电商网站 eBay 它们都使用卡片设计来呈现产品。通常,产品卡包括产品图片、标题、价格、折扣和行动按钮,您可以点击此行动按钮查看产品详细信息页面。

内容网站:新闻文章和社交媒体平台将使用卡组件的焦点设计来呈现每个内容,使用户能够快速扫描和阅读内容。

好用的卡片设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。支持创建交互原型、获取设计标注,为产设研团队提供一站式协同办公体验。icon-default.png?t=N7T8https://js.design/practice?source=csdn&plan=bttcsdn01313

二、最佳实践

我相信有很多关于卡片设计的文章,但我想关注一些容易被忽视的设计细节。我希望这些要点能帮助你进一步优化卡片设计。

注意在卡片和背景之间设计合适的对比度

为了更好地区分背景中的卡片,您可以添加一个外部边缘或一个浅投影。

尽量保持字体大小,避免使用太小的字体大小

内容的可读性由所选字体和字体的大小决定。从下面的例子中可以看出,两张卡片的设计风格相似,但由于字体大小选择正确,整张卡片在视觉上变得更加平衡,对人眼更好,所以右边的卡片更容易识别。

有一些关于字体大小选择的经验可以与您分享,帮助您优化视觉水平。(彩云注:这里提到的尺寸应该指的更多。 PC 端)

标题,使用的字号将在 20px-96px 或更大,取决于卡的大小和具体内容

副标题,字号会使用小于主标题 2px-10px,这样更容易区分

正文,字号最少 16px。在某些情况下,如果使用一些字符本身比较大的字体,可以适当减少字号。

按钮,其字体大小不能小于文本字体大小。当需要显示多个选项时,主按钮需要使用更突出的字体样式(粗体) Semi-bold/Bold),二级按钮采用较弱的字体样式(一般来说,二级按钮采用较弱的字体样式) Regular/Medium)

为留白创建一个间距系统

留白是 UI 元素之间的空白区域将创建一个视觉组,以保持视觉水平。如果你想避免设计混乱,你需要确保一致性,你需要定义间距系统,这将对开发非常有效,减少代码量,更好地恢复。

对间距系统也有一些经验

选择一个基本单位,并用它作为基本单位 UI 元素间距的倍数值。一般来说,基本单位是基本单位。 4px(0.25rem)。不建议使用奇数,如奇数。这是因为设备中会有5px,这是因为设备中会有5px 1.5x 的 DPI,这个空白的缩放值会变成 7.5px 会导致像素模糊

尽可能设计与内容布局相似的加载状态

加载状态匹配即将到来的真实内容将减少用户对加载内容的不确定性。下面的例子,你可以看到右边正确的加载效果设计,这将更符合用户的心理期望。

定义卡的固定高度

在实际项目中,你需要设计一个卡元素,假设一个卡是一行内容,另一个卡是有的 4 文本内容。最好的解决办法是设计一张固定高度的卡,在内容较少的卡上使用空白,在内容较多的卡上使用文本截断。(彩云注:这样卡片效果更一致。)

使用网格作为卡片设计的基本规范

网格作为卡的布局基础,有助于内容的统一安排,这就是为什么它们在卡的设计中如此有用。当您需要时,您可以使用网格将卡的宽度扩展到所需的网格列数量。通常,您可以找到合适的卡宽度。在设计响应布局时,应为每个断点设计一个网格,并设计相应的卡尺寸。

(彩云注:有些人可能不太明白断点的含义,它指的是从 PC 切换到平板电脑,然后切换手机。屏幕大小在变化,布局也会相应变化。)

创建不同内容的卡片设计

如果您提前知道卡可能有不同长度的内容,请确保在设计中覆盖此情况。在不同的内容转换过程中,它将有助于开发以正确的方式恢复卡,以避免破坏内容对齐。

为更好的用户体验定义卡片交互

UI 通过触摸屏、鼠标或键盘设备与用户交互 UI 元素交互时的操作状态是特定用户交互中的视觉反馈。

与许多其他 UI 与元素(按钮、文本字段、下拉菜单等)相同,卡的状态应取决于上下文和定义之间的交互。对于特定的交互,卡应根据状态设置样式。最常见的卡状态列表:

默认:卡处于正常状态,无用户交互

悬挂:当用户将鼠标光标(指针)放在卡片上时

激活:如果卡可以点击,用户按下鼠标主按钮点击,卡的样式应该改变,以显示组件是激活的。这与按钮按下的状态相同

焦点:当使用键盘或语音等输入方法时,卡片会显示得很亮。这种状态通常是蓝色的,但你可以选择自己的品牌颜色,只要你确保颜色和背景颜色至少 3:1 的对比度

选择:选择卡时的状态拖动:用户拖动卡时的状态

总结

卡片是 UI 你可以在大多数网站和移动应用程序中找到常见的组件。它太流行和实用了,所以你必须掌握卡片设计,并做很多练习。通过对这些知识点的研究,我们可以使它们在视觉上更有吸引力、更有效、更容易访问。当然,您也可以打开即时设计资源广场,上面有大量的卡片设计案例可以免费下载和使用,给您带来不同的灵感指导!还有手把手卡片设计教程哦!

即时设计 - 可实时协作的专业 UI 设计工具即时设计是一款支持在线协作的专业级 UI 设计工具,支持 Sketch、Figma、XD 格式导入,海量优质设计资源即拿即用。支持创建交互原型、获取设计标注,为产设研团队提供一站式协同办公体验。icon-default.png?t=N7T8https://js.design/practice?source=csdn&plan=bttcsdn01313

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/360817.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

expect 语言 Here Document 多行重定向

一、expect是什么 1.1 expect定义 是建立在tcl(tool command language)语言基础上的一个工具,常被用于进行自动化控制和测试,解决shell脚本中交互的相关问题 1.2 怎么安装expect yum install -y expect 进行安装 二、怎么使用e…

力扣hot100 电话号码的字母组合 回溯

Problem: 17. 电话号码的字母组合 文章目录 思路复杂度💝 Code 思路 👨‍🏫 参考题解 复杂度 时间复杂度: O ( 3 8 ) O(3^8) O(38) 空间复杂度: O ( 3 8 ) O(3^8) O(38) 💝 Code class Solution {String[] map { "…

实战项目(二)汽车保养管家系统

一、实现技术 前端技术:html、javascript(jquery、ajax、json)、css、layui 后端技术:java、mysql、servlet 开发工具:eclipse、vscode 二、项目描述 基于web的汽车保养管家系统的设计与实现 一、功能需求 1.用户功能 1.1…

《Pandas 简易速速上手小册》第1章:Pandas入门(2024 最新版)

文章目录 1.1 Pandas 简介1.1.1 基础知识1.1.2 案例:气候变化数据分析1.1.3 拓展案例一:金融市场分析1.1.4 拓展案例二:社交媒体情感分析 1.2 安装和配置 Pandas1.2.1 基础知识1.2.2 案例:个人财务管理1.2.3 拓展案例一&#xff1…

力扣 55.跳跃游戏

思路&#xff1a; 从后往前遍历&#xff0c;遇到元素为0时&#xff0c;记录对应的下标位置&#xff0c;再向前遍历元素&#xff0c;看最大的跳跃步数能否跳过0的位置&#xff0c;不能则继续往前遍历 代码&#xff1a; class Solution { public:bool canJump(vector<int>…

ip https证书多少钱

IP https证书是一种数字证书&#xff0c;用于在网络传输中保护数据的机密性和完整性。它通过使用SSL&#xff08;安全套接层&#xff09;协议&#xff0c;在客户端和服务器之间建立一条加密通道&#xff0c;确保数据在传输过程中不会被窃取或篡改。而IP https证书的价格和它的品…

基于springboot的视频点播系统

文章目录 项目介绍主要功能截图&#xff1a;部分代码展示设计总结项目获取方式 &#x1f345; 作者主页&#xff1a;超级无敌暴龙战士塔塔开 &#x1f345; 简介&#xff1a;Java领域优质创作者&#x1f3c6;、 简历模板、学习资料、面试题库【关注我&#xff0c;都给你】 &…

5G智慧钢铁厂数字孪生三维可视化,推进钢铁新型工业化数字化转型

5G智慧钢铁厂数字孪生三维可视化&#xff0c;推进钢铁新型工业化数字化转型。随着科技的不断发展&#xff0c;数字化转型已经成为钢铁企业转型升级的必经之路。而5G技术的广泛应用&#xff0c;为钢铁企业数字化转型提供了新的机遇。其中&#xff0c;5G智慧钢铁厂数字孪生三维可…

SpringCloud_学习笔记_1

SpringCloud01 1.认识微服务 随着互联网行业的发展&#xff0c;对服务的要求也越来越高&#xff0c;服务架构也从单体架构逐渐演变为现在流行的微服务架构。这些架构之间有怎样的差别呢&#xff1f; 1.0.学习目标 了解微服务架构的优缺点 1.1.单体架构 单体架构&#xff…

Android Studio 安装配置教程 - Windows版

Android Studio下载 安装&#xff1a; 下载&#xff1a; Android Studio Hedgehog | 2023.1.1 | Android Developers (google.cn) 安装&#xff1a; 基本不需要思考跟着走 默认下一步 默认下一步 自定义修改路径&#xff0c;下一步 默认下一步&#xff0c;不勾选 默认下一…

GEE移除landsat collection 1数据集

简介 大家好&#xff0c;我是锐多宝&#xff0c;今天刷twitter时&#xff0c;看到了这样一篇文章&#xff1a; Google earth engine宣布从 2024 年7月1日开始&#xff0c;将完全移除 Landsat Collection 1数据集&#xff0c;并推荐大家将使用Collection 1的代码改为使用Colle…

centOS+nodejs+mysql阿里云部署前后端个人网站

centOSnodejsmysql阿里云部署前后端个人网站 参考&#xff1a; 部署NodeExpressMySQL项目到阿里云轻量应用服务器 阿里云轻量应用服务器部署Node.jsReactMongoDB前后端分离项目 参考&#xff1a;在阿里云上部署nodejs服务 https 部署的原理就是你在本地测试的时候在地址栏&am…

使用Mysql实现Postgresql中窗口函数row_number的功能

1. 描述 需要根据用户id&#xff0c;查询每个人得分第二高的科目信息 2. 表结构及数据 2.1 表结构 CREATE TABLE t_score (id bigint(20) NOT NULL AUTO_INCREMENT,user_id bigint(20) NOT NULL,score double NOT NULL,subject varchar(100) NOT NULL,PRIMARY KEY (id) ) E…

知识库建设这些工具来帮忙,企业工作效率翻倍

在当今深度信息化的年代&#xff0c;知识库成了企业不可或缺的一部分&#xff0c;它的建设与管理显得格外重要。然而&#xff0c;想要建设又好又高效的知识库并非易事。好消息是&#xff0c;有很多优秀的工具可以让这个过程变得更加轻松&#xff0c;今天我们就重点来探讨其中的…

Vulnhub靶场DC-2

本机IP&#xff1a;192.168.223.128 目标IP&#xff1a;192.168.223.131 目标搜索&#xff1a;nmap -sP 192.168.223.1/24 端口搜索&#xff1a;nmap -sV -A -p- 192.168.223.131 开放了80 7744端口 访问一下web 发现进不去 目标ip被重定向到www.dc-2.com 修改一下本地DNS l…

【极数系列】Flink集成DataSource读取Socket请求数据(09)

文章目录 01 引言02 简介概述03 基于socket套接字读取数据3.1 从套接字读取。元素可以由分隔符分隔。3.2 windows安装netcat工具&#xff08;1&#xff09;下载netcat工具&#xff08;2&#xff09;安装部署&#xff08;3&#xff09;启动socket端口监听 04 源码实战demo4.1 po…

[网络安全]IIS---FTP服务器 、serverU详解

一 . FTP服务器(File Transfor Protocol) : 协议:文件传输协议 端口号:TCP: 20(数据) / 21(控制) 二 . FTP工作方式: 1.主动模式 : (FTP服务器21端口与FTP客户端产生的随机端口先建立连接 建立连接后,再使用FTP服务器21端口与FTP客户端创建的一个新的随机端口进行发送…

【lesson29】MySQL事务不同隔离级别之间的区别演示

文章目录 读未提交读提交可重复读串行化总结 读未提交 我们看到这时的隔离级别是读提交&#xff0c;那么我们就要把隔离级别改为&#xff0c;读未提交。 我们可以看到两个终端的mysql隔离级别已经都被改成了读未提交。 开始演示读未提交&#xff1a; 开启2个事务 事务2读…

【C++】STL之空间配置器(了解)

一、什么是空间配置器 空间配置器 &#xff0c;顾名思义就是为各个容器高效的管理空间&#xff08;空间的申请与回收&#xff09;的&#xff0c;在默默地工作。虽然在常规使用 STL 时&#xff0c;可能用不到它&#xff0c;但站在学习研究的角度&#xff0c;学习它的实现原理对…

[BUUCTF]-PWN:cmcc_pwnme2解析

保护 ida 完整exp&#xff1a; from pwn import* context(log_leveldebug) #premote(node5.buuoj.cn,26964) pprocess(./pwnme2) addhome0x8048644 addflag0x8048682 getfile0x80485CB main0x80486F8 pop_ebp0x8048680 ret0x80483f2 pop_ebx0x8048409 pop_edi_ebp0x804867f st…
最新文章