掌握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.rhkb.cn/news/340275.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“神经网络之父”和“深度学习鼻祖”Geoffrey Hinton

“神经网络之父”和“深度学习鼻祖”Geoffrey Hinton在神经网络领域数十年如一日的研究,对深度学习的推动和贡献显著。 一、早期贡献与突破 反向传播算法的引入:Hinton是将反向传播(Backpropagation)算法引入多层神经网络训练的…

室内外无缝定位技术:连接虚拟与现实的新桥梁

随着科技的快速发展,人们对于位置信息的精确度和实时性要求日益提高。在这样一个背景下,室内外无缝定位技术应运而生,成为连接虚拟与现实世界的关键桥梁。它不仅为人们提供了更加便捷、高效的生活体验,还推动了物联网、智能制造等…

Java面试八股之怎么降低锁竞争

怎么降低锁竞争 减少锁的持有时间: 尽量缩短线程持有锁的时间,只在必要时才获取锁,一旦操作完成立即释放锁。可以通过将同步代码块的范围缩小到最小必要程度来实现,避免在锁保护的代码块中执行耗时操作或等待操作,比如…

Java集合基础知识点系统性总结篇

目录 集合一、图解集合的继承体系?([图片来源](https://www.cnblogs.com/mrhgw/p/9728065.html))点击查看大图二、List,Set,Map三者的区别?三、List接口的实现3.1、Arraylist 、 LinkedList、Vector3.2、Arraylist 、 LinkedList、…

MacOS - 为什么 Mac 安装软件后安装包在桌面上无法删除?

只要你将这磁盘里面的软件放到应用程序里面去了,那么用鼠标选中这个跟磁盘一样的东西,然后按下键盘上的 Command E 即可移除桌面上的这个磁盘。

气压、湿度、震动开关、声音、红外火焰传感器 | 配合Arduino使用案例

BMP180 气压传感器 BMP180 是一种用于测量气压的科学仪器。可以获取到温度、气压、海拔。 先在 arduino ide 中安装依赖 /****** Arduino 接线 ***** Arduino 传感器* VCC 5v* GND GND* A4 SDA * A5 SCL ***********************/#include &l…

ubuntu使用oh my zsh美化终端

ubuntu使用oh my zsh美化终端 文章目录 ubuntu使用oh my zsh美化终端1. 安装zsh和oh my zsh2. 修改zsh主题3. 安装zsh插件4. 将.bashrc移植到.zshrcReference 1. 安装zsh和oh my zsh 首先安装zsh sudo apt install zsh然后查看本地有哪些shell可以使用 cat /etc/shells 将默…

③单细胞学习-pbmc的Seurat 流程

目录 1,数据读取 2,线粒体基因查看 3,数据标准化 4,识别高变基因 5,进行数据归一化 6,进行线性降维 7,确定细胞簇 8,UMAP/tSNE降维(保存pbmc_tutorial.rds&#…

如何用TCC方案轻松实现分布式事务一致性

本文作者:小米,一个热爱技术分享的29岁程序员。如果你喜欢我的文章,欢迎关注我的微信公众号“软件求生”,获取更多技术干货! 哈喽,大家好!我是小米,一个热爱技术的活力小青年,今天要和大家分享的是一种在分布式系统中实现事务的一种经典方案——TCC(Try Confirm Canc…

第一篇 逻辑门(与门、或门、非门、异或门)

一、实验目的 了解DE1-SOC开发板一些外设。 掌握常用组合逻辑门电路的基本原理。 学习Verilog HDL的基本语法。 学习使用ModelSim工具对设计的电路进行仿真,包括编写Testbench仿真代码,以及ModelSim工具的使用。 熟悉使用Quartus软件从创建Quartus工…

汽车MCU虚拟化--对中断虚拟化的思考(2)

目录 1.引入 2.TC4xx如何实现中断虚拟化 3.小结 1.引入 其实不管内核怎么变,针对中断虚拟化无非就是上面两种,要么透传给VM,要么由Hypervisor统一分发。汽车MCU虚拟化--对中断虚拟化的思考(1)-CSDN博客 那么,作为车规MCU龙头…

Docker基础篇之将本地镜像发布到私有库

文章目录 1. Docker Registry简介2. 将本地镜像推送到私有库 1. Docker Registry简介 Docker Registry是官方提供的工具,可以用于构建私有镜像仓库。 2. 将本地镜像推送到私有库 下载Docker Registry docker pull registry现在我们可以从镜像中看到下载的Regist…

Go语言垃圾回收(GC原理)

1. GC回收机制 1.1 V1.3标记清除法 (1)概述 1.STW暂停 STW(暂停业务逻辑,找出可达和不可达对象) 2.对可达对象做上标记 标记完成之后,对象5和对象6不可达,被GC清除.之后STW结束. (2).缺点 STW :让程序暂停,程序出现卡顿.标记需要扫描整个heap.清除数据会产生heap碎片. 1.…

【 0 基础 Docker 极速入门】镜像、容器、常用命令总结

Docker Images(镜像)生命周期 Docker 是一个用于创建、部署和运行应用容器的平台。为了更好地理解 Docker 的生命周期,以下是相关概念的介绍,并说明它们如何相互关联: Docker: Docker 是一个开源平台&#…

JAVA基础|File,IO流

File类只能对文件本身进行操作,不能读写文件里面存储的数据 IO流就是对文件进行读写的 一. File类 (一)创建对象 import java.io.File;public class FileTest1 {public static void main(String[] args) {// 1. 创建一个File对象&#xff…

Parallels Desktop for Mac 19.4.0更新了哪些内容?有什么改进?

带来了重新设计的共享 Mac 文件夹版本,这些文件夹现在是符号链接,像指针一样指向您的 Mac 文件夹中的文件,同时仍然显示在 Windows 的本地磁盘上。 修复了由于共享文件夹问题导致 NinjaTrader 无法正常启动的问题。 修复了由于共享文件夹问…

Linux VSCode和Debug相关的备忘

在使用Linux时,总是会遇到一些意想不到的困难。而且似乎无穷无尽。这里打算写一个笔记,以后逐步来完善。特别是:调试的技能,总是占程序员的主要部分。在设置可视化调试环境过程中,常会同样陷入困境,有时深感…

小猪APP分发:如何轻松进行在线封装APP

你是否曾经因为需要封装一个新版本的APP而感到头疼?传统的封装过程往往繁琐且耗时。但是,别担心,现在有了“小猪APP分发”,一切变得如此简单。 小猪APP分发www.appzhu.net是一个专门提供在线APP封装服务的平台。无论你是开发者还…

Assignement5: Multi-threaded Producer Consumer Pipeline

Assignement5: Multi-threaded Producer Consumer Pipeline. 一起来打卡学习!

NetApp 面向医疗保健行业的解决方案

NetApp 面向医疗保健行业的解决方案 旨在为您提供令人惊叹的临床应用程序性能,并通过内置的安全性和监控功能,由无中断的运营连续性提供支持。 为护理而设计 对于专注于整个医疗保健产业链(包括提供商、付款方、生命科学)的创新能…