组件化思维对于一个UI设计师来说十分重要,它能够帮助你更好的去进行产品的设计,下面小千就给大家详细介绍一下组件化思维。

      组件化有点类似于搭积木,每一块积木就是一个组件,是既独立又统一的。因为独立,所以它可以自由组合,也可以随意替换和删除其中一个组件,并不会影响整体。但是它又统一于整体,一个整体项目就是由无数个独立的组件搭建起来的。组件化的工作方式信奉独立、完整、自由组合。目标就是尽可能把设计与开发中的元素独立化,使它具备完整的局部功能,通过自由组合来构成整个产品。

      1.符合产品功能逻辑,作为一个UI设计师,设计最重要的一点就是要符合产品功能逻辑,绝不是所谓的“好看”。而组件化的设计理念恰恰是最能帮助设计符合产品功能逻辑的。

      2.有助于保持交互一致性,在一个项目里,选择日期应该是统一的交互方式,在整个产品中就应该只有一种存在形式。所以时间选择器就是一个组件,一个可以复用的组件。如果你没有组件化思维,很可能出现好几个不同的时间选择器,一会儿是滚轮拨盘,一会儿是日历,一会儿又是下拉列表,这样的设计绝对是不能上线的。当然,该统一的地方还有很多,比如:错误提示的形式,进度条的交互方式,导航栏和按钮的样式,表单,下拉菜单等等。

      3.保持视觉风格的统一,这部分主要是视觉方面的考虑,在同个项目不同页面按钮等组件的样式上应该保持统一。

      4.便于多设计师协作,组件化设计是大型设计项目的必要条件,多人协作完成项目时,应当保持视觉统一规范,组件化建立就起到了至关重要的作用。

      5.便于修改设计,设计总是需要修改优化的,正如开头所说,就想积木一样,只需要根据需求调整需要调整组件即可。


本文来自千锋教育,转载请注明出处

©著作权归作者所有:来自51CTO博客作者傲娇的单身的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 在苹果Mac上如何隐藏桌面图标?
  2. Python如何进行内存管理?
  3. 人生首套房子的重要性,怎么买对,怎么置换?
  4. 前端教程分享:HTTP请求Content-Type你知道是做什么的吗?
  5. java线下培训机构学的怎么样?
  6. Python教程分享之Python基础知识点梳理
  7. 大数据平台快速解决方案
  8. 支撑百度搜索引擎99.995%可靠名字服务架构设计
  9. 小米深度学习平台架构与实现

随机推荐

  1. 2016, 微信'应用号'可能横空出世!
  2. 一个不容错过的Spring Cloud实战项目!
  3. Spring Data Redis 最佳实践!
  4. 使用Redis+AOP优化权限管理功能,这波操作
  5. 能不能好好写简历?
  6. Github标星25K+Star,SpringBoot实战电商项
  7. 在Docker容器中部署整套基于Spring Cloud
  8. Docker环境下秒建Redis集群,连SpringBoot
  9. 什么是消息队列?
  10. 函数