“秩序与自由”——超详细的低代码开发B端产品前端页面设计规范

news2024/11/24 4:10:35

Hi,我们是钟茂林和李星潮,来自万应低代码 UI 设计团队。

编辑搜图

编辑搜图

左:钟茂林                   右:李星潮

在过去,B 端应用通常只在企业内部员工中使用,与 C 端产品数以千万计的用户相比显得少之又少。因此,B 端产品往往被认为只注重功能而不注重颜值。

但近些年,这样的情况悄然改变,在大量「内卷」的C端产品影响下,用户们对于软件已经有了基本的审美标准和期待。一款风格混乱或没有明显风格的软件会极大地影响B端用户的初体验,进而为产品打上「难用」的标签。

正因如此,在前端页面设计上,万应低代码给了用户很高的自主设计权限(当然,后端设计的自主权限更高),但随之而来的就是用户上手难度的直线上升,所以,为了让开发者能够在产品美化上进一步提升效率,少走弯路,我们以多年的技术积累和正在使用的设计语言为基础,整理了一份「万应低代码应用前端页面设计规范」——Onein Design,在此分享给小伙伴。

文末点赞后台留言

就可以免费获取 Figma 资源包

但在做「伸手党」之前😋,我们想请你先看看这些内容:

全文共 2252 字,阅读需要 8 分钟

编辑搜图

01 前言

目标:拿来即用

以往,万应低代码的每个低代码开发团队都得「标配」1 名以上的 UI 设计师,毕竟,做企业级应用的页面,确实需要设计经验,但这对普通用户而言门槛太高,我们希望事情有所改变

所以这套设计系统,一定要能高效的实现各类场景下的设计需求,同时能让不同的设计师甚至于是产品经理、前端开发人员能够快速了解上手。

设计思想:秩序&自由

秩序:是有条理地、有组织地安排各构成部分以求达到正常的运转或良好的外观的状态。

自由:自由的最基本含义是不受限制和阻碍 (束缚、控制、强迫或强制),或者说限制或阻碍的不存在。

秩序并不是对大家的限制,我们只是在设计的领域准备了合理的规则,以便于不同角色都可以使用我们的设计语言,发挥各自的想象创造更多的可能,而合理的秩序规则能让不同角色的想法更好的被实现

同时,我们希望在万应设计系统的秩序下大家能发挥更多的想法,自由的、随意的组合,来高效的生成符合市场规则的相关UI设计方案

编辑搜图

02 通用设计规范

颜色规范

如今市面上有很多配色工具,大多都提供一键生成配色方案的功能,但是当面对高度自由且需求多变的设计状况时,盲目使用配色方案往往会导致产品页面杂乱、无章法。

Onein Design 提供了一套产品级的色彩体系,方便用户能够快速搭配出符合产品调性的色彩。

此外,深浅颜色切换也是 Onein Design 的主打功能之一。用户可根据自己的喜好或当前需要,在万应低代码设计器的全局样式中设置相应的页面主题颜色。

目前,万应低代码提供了深色和浅色两种不同的颜色方案

深色主题具有比较低的明亮度和高度饱和度,能够在晚间或光线较弱的环境下清晰呈现内容;

浅色主题则更加清新明亮,同时也能为用户带来更为轻松愉悦的使用体验。

  • 主题色

编辑搜图

主题色-默认

编辑搜图

主题色-深色

  • 文字色

编辑搜图

文字色-默认

编辑搜图

文字色-深色

  • 中性色

编辑搜图

中性色-默认

编辑搜图

中性色-深色

  • 提醒色

功能色是指用于特定场景、表达特殊语义的颜色,例如成功、失败、告警、等状态。我们定义了 3 种功能色,在遵循色彩通用含义选取色相的基础上,结合其存在的交互状态,形成了系列的颜色。

编辑搜图

成功色-浅色

编辑搜图

成功色-深色

编辑搜图

警告色-浅色

编辑搜图

警告色-深色

编辑搜图

危险色-浅色

编辑搜图

危险色-深色

字体规范

「字体可以成就设计也可以毁掉设计」,糟糕的字体搭配会导致整个画面失调。当然,在ToB的场景中,字体应用没有想象中复杂。这里我们出具一些简单规范。

编辑搜图

圆角规范

圆角可以说在设计中出现次数最多的设计元素之一,做界面设计时候,一定要注意圆角的统一性。

编辑搜图

阴影规范

阴影来源于现实生活中的真实光影,合适的阴影可以帮助用户正确区分页面层级,降低对内容理解的难度。但盲目设置阴影样式会让页面显得「脏、乱」,破坏界面美感。自然、干净、统一是阴影运用的终极目标。

编辑搜图

好了,到这里,我们已经把通用规范部分讲完了,接下来就是组件的设计规范,由于这其中涉及的细节较多,而且已经全部内置在万应低代码设计器中,所以这里就不浪费篇幅逐一展开,仅展示相关目录。具体资源可以文末求下载,也可以在万应低代码设计平台里面去实操体验

点击此处,申请试用「万应低代码」

或扫码进入万应低代码开发者社群

编辑搜图

编辑搜图

03 组件设计规范

在设计后台产品时,大多数组件都是高频复用的。规范化设计、规范化开发就是绕不过去的话题了。在《给你的应用设置「主题皮肤」,万应低代码新功能上线》一文中,我们曾提及:无论多复杂的应用,也不论它们采用了哪种界面样式,实际上所有的界面都由组件:工具栏、滚动条、按钮、字段框等构成,只是组件的位置不同、大小各异而已

因此,在通用设计规范的基础上,我们还给出了组件本身需要注意的规范要素,分为基础、布局、导航、数据输入、数据展示、反馈、图标7 个篇章。

我们相信,这样分类本身就能给零基础的读者梳理出一个大致的B端页面设计分类框架。

基础篇

关键词:按钮、链接、图片、视频

编辑搜图

布局篇

关键词:栅格、间距、分割线

编辑搜图

导航篇

关键词:导航菜单、分段器、标签页、分页、步骤条、面包屑

编辑搜图

数据输入篇

关键词:单行输入框、多行输入框、数值输入框、计数器、密码输入框、单选框、复选框、开关、下拉选择器、级联选择、树选择、时间选择、日期时间选择、上传、数据穿梭框

编辑搜图

数据展示篇

关键词:评论、富文本、表格、树表格、头像、徽标、标签、轮播图、弹窗、气泡确认框、折叠面板、树列表、列表、日历

编辑搜图

反馈篇

关键词:警告提示、全局提示、通知提醒框、进度条、骨架屏

编辑搜图

图表篇

关键词:折线图、柱状图、条形图、散点图、梯形图、饼图、仪表盘、雷达图、数字翻牌器

编辑搜图

在设计工作中,尤其是跨时数周、数月的大型项目中,我们常会发现,即使是自己设计的系统,在设计前期和后期风格也会有些许差异。这是因为随着时间推移,随着个人能力的提升,设计者很可能会忘记当时定的规范,不断改进自己原有的设计。而使用统一的设计系统可大幅提升设计的一致性。

万应低代码为大家提供一套「拿来即用」的设计规范,用户不需要精通CSS,只要按照指引来,就能守住设计的基本及格线。

最后感兴趣的朋友可以关注公众号,后台留言:「设计系统」,即可免费获取整套 Figma 资源。

编辑搜图

即刻扫码

试用万应低代码

Powered by Onein

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Pycharm 配置Django 框架(详解篇)

首先你必须具备pycharm 专业版 / 社区版也可以 打开pycharm专业版 找到在最下方菜单栏找到 Terminal 第二步:检查自己的python版本 python --version 第三步: 寻找和自己python版本匹配的django版本 (图片来源: 化雨随风 …

【NLP模型】文本建模(2)TF-IDF关键词提取原理

一、说明 tf-idf是个可以提取文章关键词的模型;他是基于词频,以及词的权重综合因素考虑的词价值刻度模型。一般地开发NLP将包含三个层次单元:最大数据单元是语料库、语料库中有若干文章、文章中有若干词语。这样从词频上说,就有词…

华为OD机试真题 JavaScript 实现【最小传输时延】【2023 B卷 100分】,附详细解题思路

一、题目描述 某通信网络中有N个网络节点,用1到N进行标识。 网络通过一个有向无环图表示,其中图的边的值表示结点之间的消息传递时延。 现给定相连节点之间的时延列表times[i] {u,v,w},u表示源节点,v表示目的节点,…

C++入门攻略

C补足C语言部分缺陷 1.命名空间:1.1 命名空间namespace关键字1.命名空间中可以定义变量、函数、类型2.命名空间可以嵌套3.相同命名空间共存 1.2 命名空间的使用方式:1.名称加用域作用限定符的方式访问(同上)2.使用using引入某个空…

现在学大数据还来得及么

种一棵树最好的时机是十年前,其次是现在。如果你想学,那么就一定来的及。 Python 已成利器 在大数据领域中大放异彩 Python,成为职场人追求效率的利器,因为不管什么工作,数据都会是工作的一部分,有数据的…

学习【菜鸟教程】【C++ 继承】

链接 1. 教程原文 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不需要重新编写新的…

精通postman教程(一)下载及安装详解

作为一名测试工程师,那么Postman绝对是大伙必备的工具之一。 在这个系列教程中,我将为大伙详细讲解如何使用Postman进行API测试。 今天我将先为大伙介绍Postman的下载安装方法,让你们快速上手这款工具。 一、下载 下载地址:Do…

基于Java学院党员管理系统设计与实现(源码+lw+部署文档+讲解等)

博主介绍: ✌全网粉丝30W,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战 ✌ 🍅 文末获取源码联系 🍅 👇🏻 精…

Java学习笔记(视频:韩顺平老师)4.0

如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。 因为作者能力水平有限,欢迎各位大佬指导。 目录 如果你喜欢这篇文章的话,请给作者点赞哟,你的支持是我不断前进的动力。 控制结构 顺序 分…

【面试系列】2023金三银四面经

🐱 个人主页:不叫猫先生,公众号:前端舵手 🙋‍♂️ 作者简介:2022年度博客之星前端领域TOP 2,前端领域优质作者、阿里云专家博主,专注于前端各领域技术,共同学习共同进步…

深入浅出RTA广告投放

一、RTA诞生背景 广告主在媒体投放广告时,往往需要将数据回传给DSP或媒体平台,供他们进行针对性优化。但是随着很多公司对数据隐私性的重视和保护,导致广告主不能或者不愿意将数据回传给DSP或媒体平台,但这样做又必然导致投放模型…

Lightroom Classic 2023(版本 12.3)主要新增功能

macw发布了Adobe Lightroom Classic 2023(版本 12.3)软件,该版本新增了哪些功能呢?随着小编一起了解一下吧! 主要新增功能概述 轻松消除图像中的杂色 借助 AI 支持的降噪功能,可以轻松、有效地消除 RAW 图像中的杂色&#xff0c…

抽象工厂模式(六)

过气的,终究是过气了 上一章简单介绍了工厂方法模式(五), 如果没有看过,请观看上一章 一. 抽象工厂模式 引用 菜鸟教程里面的单例模式介绍: https://www.runoob.com/design-pattern/abstract-factory-pattern.html 抽象工厂模式(Abstract Factory Pat…

记Gitlab备份与设置自动备份

今天给Gitlab做了一个备份,并且设置了每天自动备份,记录一下。 一、导出全部项目 由于Gitlab Web页面并没有自动备份的相关设置,只有各个项目有一个“导出项目”功能。为了保证安全,先把所有项目全部使用“导出项目”功能导出一…

Redis实战案例1-短信登录

Redis的共享session应用 1. 项目的相关工作 导入sql文件 找到对应的sql文件即可 基本表的信息 基本架构 导入对应的项目文件,启动相关的service服务; 在nginx-1.18.0目录下启动命令行start nginx.exe; 2. 基于session实现登录的流程 这里利用到Javaweb中…

脚踩Midjourney、Stable Diffusion,谷歌StyleDrop真要杀疯了!

脚踩Midjourney、Stable Diffusion,谷歌StyleDrop真要杀疯了 导语StyleDrop组件MuseMuse架构Muse图像生成实现流程 适配器微调Adapter TuningMuse中的Adapter Tuning 反馈迭代训练 最近,谷歌发布了一款引人瞩目的AI绘画工具——StyleDrop。这个工具通过学…

ZYNQ - 以太网远程更新贴片SD卡应用程序【SD NAND应用】

写在前面 对于ZYNQ系列的板卡固化,可以通过JTAG接口,使用SDK固化到FLASH中,或者可将SD卡取出将SD卡中保存的固化工程进行修改,但在很多情况下,离线更新会很不方便,本文借鉴网上常见的远程更新QSPI FLASH的…

解析Java异常机制:捕获编程中的错误,保障代码稳定性

工作中,程序遇到的情况不可能完美。比如:程序要打开某个文件,这个文件可能不存在或者文件格式不对;程序在运行着,但是内存或硬盘可能满了等等。 软件程序在运行过程中,非常可能遇到刚刚提到的这些问题&…

java OpenCSV自定义列标题和列位置

背景:最近使用csv进行数据导出,提高导出性能 问题:CsvBindByName和CsvBindByPosition不能同时用,要么是没标题要么是不是指定的排序规则 实现思路: 自定义排序规则,HeaderNameBaseMappingStrategy的writeOrder 属性可…

C++基于jrtp实现rtp发送与接收代码实现(附源码)

C++常用功能源码系列 文章目录 C++常用功能源码系列前言一、jrtp是什么二、rtp sender源码三、rtp receive源码总结前言 本文是C/C++常用功能代码封装专栏的导航贴。部分来源于实战项目中的部分功能提炼,希望能够达到你在自己的项目中拿来就用的效果,这样更好的服务于工作实…