掌握Element UI:加速你的网页设计过程!

Element UI 是一套为开发者、UI/UX设计师和产品经理准备的采用Vue 2.0作为基础框架实现的组件库,提供配套的设计资源,可以帮助设计快速成型。即时设计也内置Element UI Kit资源,但有些小伙伴还是对此不太了解,接下来本文会详细带你了解。

一、Element UI 设计原则

在使用组件库之前,按照惯例还是要先了解组件的设计原则。Element UI组件的设计原则是一致性、反馈性、效率和可控性。

  • 一致性:与现实生活的过程和逻辑一致,遵循用户习惯的语言和概念;界面中的所有元素和结构应保持一致,如设计风格、图标、文本、元素位置等。
  • 反馈性:通过界面样式和交互效果,用户可以清楚地感知自己的操作;操作后,通过页面元素的变化清晰地显示当前状态。
  • 效率性:设计简单直观的操作流程;界面简单直观,语言表达清晰,表达清晰,使用户能够快速理解和识别,减轻用户记忆的负担。
  • 可控性:根据场景给出用户操作建议或安全提示,但不能取代用户决策;用户可以自由操作,包括撤销、退货和终止当前操作。

二、Element UI 组件

Element UI的另一个重要方面是有丰富的组件类型。即时设计资源社区中的Element UI组件库分为颜色、渐变、字体、按钮、输入框、进度条等11类,共有60多个基本组件,可以很好地满足大多数设计和开发的需要。

2.1 颜色

为避免视觉传达的差异,Element UI组件使用一套特定的调色板来规定颜色,为您构建的产品提供一致的外观视觉体验。

  • 主色:Element 主要品牌颜色为鲜艳友好的蓝色(色值为:#409EFF)。
  • 辅助色:除主色外的场景色,需要在不同的场景中使用(如危险色#F56C6C表示危险操作)。
  • 中性色:用于文本、背景和边框颜色。通过使用不同的中性色来表达层次结构。
  • 边框:一级#DCDFFE6 ——二级#E4E7ED ——三级#EBEF5-四级#F2FFF6FC
  • 文字:主要文字#303133-常规文字#606266-次要文字 #909399占位文字#COC4CC

2.2 布局

Element通过基础 24 分栏,可快速简单地创建布局。

  • 基础布局:利用单栏创建基础格栅布局。
  • 分栏间隔:分栏间隔。
  • 混合布局:通过基础的1/24栏任意扩展组合,形成较为复杂的混合布局。
  • 分栏偏移:支持偏移制定的栏数。
  • 对齐方式:通过flex布局对栏进行灵活对齐。
  • 响应式布局:参考 Bootstrap 预设五个响应尺寸的响应式设计:xs、sm、md、lg、xl。

2.3 字体

Element 在UI中,mac用户熟悉PingFang SC、Microsoft用户熟悉Microsoft YaHei和Hiragino Sans GB、San Francisco UI等字体。

  • 在字号方面,Element UI定义了 6 字体的大小,其中最小的是最大的是12px 20px。
  • 在行高方面,遇到多行文字时,设置不同的文字 line-height 会有不同的渲染效果,一般设置至少为 1.5。常用规则为+6,即文本12px,行间距为18px,依次类推。此外,您还可以使用文本大小乘以1.5,以获得整个旅行间距。

2.4 按钮

Element UI的按钮功能相对全面,主要区分颜色,提供简单按钮、圆角按钮、圆按钮等选择,需要注意的是,圆按钮一般只放一个图标。对于同一按钮,有正常、焦点、悬挂等状态,以确保不同的交互效果有一些反馈。

2.5 输入框

输入框用于输入用户名、密码等信息,Element提供了功能和风格丰富的输入框。Element UI输入框的交互状态包括默认、输入结果、提示错误、禁用和获取焦点。输入框的尺寸应设置为8倍,如大按钮40px、中按钮36px、小按钮32px。

2.6 下拉菜单

Element UI下拉菜单的组件有三种:默认尺寸、中等尺寸和小尺寸,可以在不同的场景中选择合适的尺寸。选择器分为常规、禁用、悬浮、点击、禁用、清空等状态。

2.7 标签

Element UI的标签组件用于标记和选择。尺寸方面,有默认标签、中等标签、小标签和超小标签,可以在不同场景下选择合适的按钮尺寸。提供dark/ligh/tplain有三个不同的主题。用法包括基本标签、可移除标签和动态编辑标签(点击标签关闭按钮后触发的事件可以实现动态编辑标签)。

2.8 分页

当数据量过多时,Element UI使用分页组件分解数据。基本用法是简单的数字显示,也可以设置最大的页码按钮数。根据场景需要,可以添加显示总数、调整每页显示条数、直接访问和完整功能等功能的分页模块。当总页数超过此值时,页码按钮的数量将被折叠(大于或等于) 5 且小于等于 21 的奇数。

2.9 通知

Element UI的通知组件悬浮在页面角落,显示全球通知提醒信息。

基本用法:适用性广的通知栏。

有倾向性:有 icon,常用来显示「成功、警告、新闻、错误」类系统新闻。

2.10 表格

Element UI的表格组件用于显示多个结构相似的数据,可以对数据进行排序、筛选、比较或其他自定义操作。有基本表格、斑马图案表格、边框表格和状态表格(表格内容可以 highlight 显示,便于区分「成功、信息、警告、危险」等内容)。

  • 格式:当纵向内容过多时,可选择固定表头。当横向内容过多时,可选择固定列。
  • 流体高度:当数据量动态变化时,可以是 Table 设置最大高度。
  • 多级表头:当数据结构复杂时,可以使用多级表头来显示数据的层次关系。
  • 单选/多选:选择单行数据时使用色块表示。选择多行数据时使用复选框。

2.11 进度条和步骤条

Element UI的进度组件用于显示操作进度,并告知用户当前的状态和预期。有线性进度条、百分比内显示进度条、环形进度条和仪表盘进度条。

Element UI步骤组件用于引导用户按流程分步完成任务,步骤可根据实际应用场景设置,步骤不少于 2 步骤。有基本步骤条、包含状态步骤条、描述步骤条、中间步骤条、图标步骤条和垂直步骤条,步骤条状态等待 / 处理 / 完成 / 错误 / 成功。

三、如何免费使用Element UI Kit

即时设计资源社区内置大量国内外大厂的设计系统和组件库,包括TDesign、Arco Design、Ant Design、Material design等优秀的设计规范,所有大厂组件库资源都可以一键调用,可以学习最新的设计规范,统一项目的视觉效果。颜色、文本样式和图层样式不仅可以一键保存为资源,还可以重复添加为组件资源,与团队共享,实现快速再利用。

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

在进行UI设计时,许多设计师都梦想在更短的时间内完成项目,同时又不牺牲可用性或创造力,Element UI Kit凭借高复用性和一致性,可帮助设计师实现这一目标。在即时设计使用Element UI Kit非常方便快捷,工欲善其事必先利其器,我们一定要学会利用好工具,将即时设计的组件库功能发挥到最大,赶快打开即时设计工作台来试试吧!

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

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

相关文章

discuz论坛怎么修改备案信息

大家好,今天给大家分享下discuz如何填写备案信息并且展示在网站首页。大家都知道国内网站都需要备案,不通过备案的网站上是没办法通过域名打开的。大家也可以通过搜索网创有方,或者直接点击网创有方 查看悬挂备案号后的效果。 首先大家可以看…

STM32--ESP8266 WiFi模块

前言:此文所述模块为正点原子出版的ATK-ESP8266模块 一、特性参数 ATK-ESP8266 是 ALIENTEK 推出的一款高性能的 UART-WiFi(串口-无线)模块,ATK-ESP8266 板载了正点原子公司自主开发的 ATK-ESP-01 模块。 该模块是 ATK_ESP8266 的…

Flutter:革新移动开发的开源框架

在今天的移动应用开发领域,Flutter 已成为最受欢迎的开源框架之一。由 Google 开发并在 2017 年发布,Flutter 允许开发者使用单一代码库来构建跨平台的高性能应用,有效地覆盖了 iOS 和 Android 两大平台。接下来,我们将深入探索 F…

使用软件分享--剪映(不需要会员版)剪映 Jianying_pro_3_2_0_8778_beta9_jianyingpro_beta(Windows)

专栏介绍:本专栏主要分享一些实用的软件(Po Jie版); 声明1:软件不保证时效性;只能保证在写本文时,该软件是可用的;不保证后续时间该软件能一直正常运行;不保证没有bug&am…

RocketMQ发送顺序消息原理与代码demo

RocketMQ 的顺序消息功能允许消息以发送的顺序被消费,这对于很多业务场景(如交易处理、订单生成等, 或某些需要按照一定顺序执行的业务场景)至关重要,因为这些场景下操作的执行顺序不能被打乱。顺序消息的实现需要确保消息在发送和…

【30天精通Prometheus:一站式监控实战指南】第10天:blackbox_exporter从入门到实战:安装、配置详解与生产环境搭建指南,超详细

亲爱的读者们👋   欢迎加入【30天精通Prometheus】专栏!📚 在这里,我们将探索Prometheus的强大功能,并将其应用于实际监控中。这个专栏都将为你提供宝贵的实战经验。🚀   Prometheus是云原生和DevOps的…

【51单片机】智能百叶窗项目

文章目录 功能演示:前置要求:主要功能:主要模块:主函数代码: 具体的仿真程序和代码程序已经免费放置在资源中,如有需要,可以下载进行操作。 功能演示: 前置要求: 编译软…

Linux - 文件管理高级 find、grep

0.管道 | 将前面命令的标准输出传递给管道作为后面的标准输入 1.文件查找 find find 进行文件查找时,默认进行递归查找,会查找隐藏目录下的文件 1.1 用法 # find 查找路径 查找条件... -type // 文件类型 f 普通文件 b 设备 d …

MacOS13-将数据库转为markdown,docx格式

MacOS13-将数据库转为markdown,docx格式 文章目录 先说踩坑点各种模块缺失 代码效果总结参考 先说踩坑点 各种模块缺失 tkinter mysql 没错,你可以直接点击安装; 如果还出现报错 你需要打开终端 pip install mysqlclient再次点进去安…

C语言| 输出菱形*(梳理篇II)

C语言| 输出菱形*-CSDN博客 凡事还是得自己独立思考后,写一遍程序才能发现问题所在。 容易犯的错误: 【完整程序注释】 运行结果 /* 输出菱形 1 总行数 n为奇数,分上三角形下三角形,只考虑左边的空格和星号* 2 上三角形 行数…

toefl listening_托福听力

x.1 课程介绍 x.1.1 课程介绍 考试介绍 注意事项如下, x.1.2 分数设定和方法论 x.2.1 细节题解法 x.2.2 对话主旨题解法 听力对话不要扣分; 内容主旨题,以what开头; 目的主旨题,以why开头; 目的主旨题…

【论文笔记】Content-based Unrestricted Adversarial Attack

图2:Adversarial Content Attack的流程。首先使用Image Latent Mapping将图像映射到潜变量空间。然后,用Adversarial Latent Optimization生成对抗性样本。最后,生成的对抗性样本可以欺骗到目标分类模型。 3.1 Image Latent Mapping 对于扩…

代码随想录算法训练营第四十一天 | 理论基础、509.斐波那契数列、70.爬楼梯、746.使用最小花费爬楼梯

目录 理论基础 509.斐波那契数列 思路 代码 70.爬楼梯 思路 代码 746.使用最小花费爬楼梯 思路 代码 理论基础 代码随想录 视频:从此再也不怕动态规划了,动态规划解题方法论大曝光 !| 理论基础 |力扣刷题总结| 动态规划入门_哔哩哔…

uni微信小程序editor富文本组件如何插入图片

需求 在editor中插入图片,并对图片进行编辑,简略看一下组件的属性,官网editor 组件 | uni-app官网 解决方案 首先要使用到ready这个属性,然后官网有给代码粘过来,简单解释一下这段代码的意思(作用是在不同…

带大家做一个,易上手的家常猪肉炖白菜

今天 带大家做一个 猪肉炖白菜 一块猪肉 切片 一块生姜 两边

20240603在飞凌的OK3588-C开发板上跑原厂IPC方案时确认OV5645

v4l2-ctl --list-devices media-ctl -p -d /dev/media2 20240603在飞凌的OK3588-C开发板上跑原厂IPC方案时确认OV5645 2024/6/3 16:39 确认OV5645已经正常挂载了: Microsoft Windows [版本 10.0.22621.3296] (c) Microsoft Corporation。保留所有权利。 C:\Users\Q…

音频pop音的数学与物理解释

音频数据跳变太大的时候通常会有pop音,此时频谱上看pop音位置能量较高 音频中的“pop”音通常是由于信号的不连续性或瞬态变化造成的。这种不连续性的数学和物理原因可以从以下几个方面解释: 数学解释 信号不连续性 当音频信号发生突变时,…

从 0 到 1 带你认识 Git 在个人和企业开发中的原理及应用

文章目录 学习目标Git 初识提出问题如何解决?—— 版本控制器注意事项 Git 安装Linux CentOSLinux UbuntuWindows Git 基本操作创建 Git 本地仓库配置 Git 认识工作区、暂存区、版本库添加文件——场景一查看 .git 文件 添加文件——场景二 修改文件版本回退 学习目…

一文读懂GDPR

GDPR将对人们的网络足迹、使用的APP和服务如何保护或利用这些数据产生重大影响。 下面我们将对有关GDPR人们最关心的问题进行解读。 GDPR是什么? 一般数据保护条例(General Data Protection Regulation)是一项全面的法律,赋予了…

SaaS增长| 联盟营销经理必须要知道的十个关键指标!

你对你的联盟合作伙伴计划了解多少?这个问题的答案将取决于你的数据有多好,以及你跟踪数据的效率如何。 如果你还在整合各种资源,不必担心。合作伙伴计划需要时间和努力来建立,而且很难立即实施适当的报告制度,尤其是…