iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >怎么建立Banner组件库
  • 533
分享到

怎么建立Banner组件库

2024-04-02 19:04:59 533人浏览 独家记忆
摘要

这篇文章主要介绍“怎么建立Banner组件库”,在日常操作中,相信很多人在怎么建立Banner组件库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么建立Banner组件库”

这篇文章主要介绍“怎么建立Banner组件库”,在日常操作中,相信很多人在怎么建立Banner组件库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么建立Banner组件库”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

为什么要建立Banner组件库

互联网公司中,运营Banner往往是由不同的运营团队去完成,甚至在一些跨国企业,运营Banner是由不同国家的运营团队完成的。那么如何保证大家输出的运营Banner在保证视觉冲击力的同时,还能高效输出以及体现统一的设计语言呢?甚至不用设计师也能轻松替换Banner组件?想要解决这种难题的最好方法就是设计Banner组件库,Banner组件库的四大优点能够完美解决以上的问题。

怎么建立Banner组件库

Banner组件库的类别

根据设计师个人及每个公司业务的不同需求,我一共把Banner组件库分为两大类别:

1. 设计师及设计团队操作的Banner组件库:

这类组件库面向的操作人群是设计师,仅有设计师才对其有操作权限:

怎么建立Banner组件库

案例部分效果演示:

怎么建立Banner组件库

2. 非设计师操作的Banner组件库:

这类组件库面向的操作人群是非设计师人员(运营、销售、子公司员工等),是设计师根据运营的需求特制的Banner组件库。

怎么建立Banner组件库

我当时制作这个组件库的原由是因为母、子公司经常都会有相同的模板化设计界面替换,而每次替换都需要花费设计师很多零碎的时间,所以我们干脆就直接设定好Banner组件库,让运营人员自行替换,我们先教会母公司的主运营操作流程,主运营再去负责子公司的操作流程培训,这样一套下来省去了运营人员与设计师的沟通及修改过程,运营人员可直接输出成品,从而提升了整个团队的生产力,也让设计师专注于设计上的创意与用户体验。

案例部分效果演示:

怎么建立Banner组件库

Banner组件库的四大知识要点

不管是建立哪一类别的Banner组件库,想要设计好它,那么首先就要清楚的了解Banner中的基本构成以及设计原则,从底层逻辑出发去构建Banner组件库,我构建Banner组件库的思路主要依据以下四大知识点:

1. Banner的层级拆分

Banner层级拆分的主要目的是为了组件的设定,我们通过层级拆分可以有规律的把每一个层级都设置为可替换选项,在Banner组件库中可分为5个层级:

  • 背景层:可替换背景颜色、背景样式

  • 文案层:可替换字体、颜色

  • 标签层:可替换标签、显示隐藏标签、标签颜色

  • 点缀层:可替换点缀元素、元素颜色

  • 产品配图:可替换显示图片、也可更换为插画元素

怎么建立Banner组件库

案例:

怎么建立Banner组件库

2. 合理运用Banner中的点线面

在组件化的Banner设定中,我们可以用点、线、面来划分画面的整体层面,我们要罗列出哪些层级是用点来表达,哪些层级是用线或面来表达,这样不仅有利于组件库的快速建立,也有利于Banner整体画面的视觉表达。

点、线、面是相对存在的,点可能在画面中成为线、面,线也可能在画面中成为点、面。

“点”越大就可能会变成“面”,“点”发生规律性变化也可能成为“线”。

怎么建立Banner组件库

当“线”在画面上显得短小时,可以把它看成“点”,当把“线”加粗一定程度,那么我们就会把它看成“面”。

怎么建立Banner组件库

当“面”成为未封闭状态时就会成为“线”,当“面”在画面中的比例缩小时我们可以把它看成“点”。

怎么建立Banner组件库

我们在组件Banner时要事先把层级的点线面归纳好,这样才不会在我们设计相同元素时出现杂乱的现象,层级与点线面的常规关系图如下(这样的常规组合关系有利于建立组件库):

怎么建立Banner组件库

需要注意的是在Banner组件库中点缀层与标签层并非一定要存在于Banner中。

3. Banner组件库常用版式

Banner的版式复杂多样,而我们的组件库想要达到轻量化,所以更适用于下面三种常规的版式,如下:

怎么建立Banner组件库

4. Banner设计五大原则

组件库的建立必须遵循Banner设计五大原则:对齐、统一、对比、留白、结构平衡。

对齐

Banner的内容都要有一个对齐的准则,特别是文案层面,每个元素都有自己应该处于的位置,要有秩序化,才有舒适感。常见的对齐方式有左对齐、右对齐、居中对齐,建议一个板式只使用其中一种对齐方式。一个小小的Banner版面,如果使用了多种对齐方式,实际上在用户看来这些信息都是零散的,增加了认知成本。

怎么建立Banner组件库

统一

字体以及字体颜色最好不超过两种,内容元素设计风格也必须一致,太多容易导致内容杂乱,干扰过强。

怎么建立Banner组件库

对比

了解各项信息的权重大小,重要的信息要加强显示,次要信息可以弱化。

怎么建立Banner组件库

留白

要为Banner留出一定空间,让Banner多一些呼吸感,这样也更容易聚焦重要信息。

怎么建立Banner组件库

降噪原则

在Banner设计中不要使用过多的字体、颜色或者过于复杂的图形,这种不断做“乘法”的行为,实际上是在增加用户认知的“噪音”。

怎么建立Banner组件库

组件库制作流程及案例展示
1. 制作前提:设计规范(字体/颜色/版式说明)
字体使用规范

在字体的使用中,我们要确定字体类型以及字体的大小。

怎么建立Banner组件库

颜色使用规范

为了保证Banner拥有较强的适应性,我们可以不规定精准颜色,用颜色明度的使用区间来代替。(颜色规范仅限于主色调,并不包含特殊用色:如标签、点缀元素)

怎么建立Banner组件库

版式说明

制定版式的整体尺寸、元素间距、排版、字数限制。

怎么建立Banner组件库

2. 设计师应用版制作流程:

设计师应用的Banner组件库可以用Sketch制作,也可以用Figma制作。

如果是用于外包设计或公司设计师仅有一人,那么建议用Sketch制作;如果设计团队人数较多,那么建议用Figma,我这里就用SKetch给大家讲解一下制作流程。

第一步:根据层级与点线面设计Banner中的元素

怎么建立Banner组件库

第二步:把每一层级的元素组件化

在Sketch中只用选择想要组件的图层(或组),点击按钮即可立即生成组件,如下图:

怎么建立Banner组件库

在组件层级时我们需要注意从哪里开始,到哪里结束。例如我做的这个宠物Banner案例,第一层是Banner样式切换,接着才是样式里面的层级切换,并不是把内部所有层级都组件完后就结束了,可能层级中还存在更多的小组件切换,比如在样式2中我没有把点缀层合成一个组件切换,而是分为三个组件切换,甚至在三个切换里你还可以设置它们的颜色切换,全部设置完后这样才算真正的组件结束,下面是我组件的层级图:

怎么建立Banner组件库

第三步:设计可替换组件

在完成元素组件化后,我们就可以在组件库里添加更多可替换组件的样式,添加方式如下图:

怎么建立Banner组件库

当把可替换的组件全部设计完后就可以使用了,如果发现内容不够用还可以往内部再次添加,下面是Banner样式1的切换效果展示:

怎么建立Banner组件库

Banner样式2的效果展示:

怎么建立Banner组件库

注意要点:

  • Banner组件库的内部层数不宜过多,尽量轻量化。

  • 组件库内部的相同元素可以同时使用,例如样式1与样式2的文案部分,都可以用一个组件,不用再单独设置。

  • 命名要清晰,层级之间用“/”隔开,以免发生组件库内部的调取错乱。

  • 因SKetch的组件机制,组件的尺寸大小要有区分,如果出现相同大小的组件请任意修改一个。(增加1px)

  • 想要快速得到组件,可以把左侧的图层面板更换为组件面板,直接可拖取内部组件。

3. 运营人员应用版制作流程:

运营人员应用的Banner组件库的建立需要用到的软件是PS与excel

在设计这类组件库时我们一定要多从操作人员的角度出发去设计,最简单化,下面案例来自于之前在老东家做的PS组件。

第一步:根据层级与点线面设计Banner中的元素

怎么建立Banner组件库

第二步:设计可替换元素组件

在设定前我们需要了解以下几点知识:

  • PS做组件库用到的是图像-变量属性。

  • 我们进行所有的元素替换都不在PS内部,而是在Excel操作替换,若有图片替换,图片则与源文件存在同一文件夹内。

  • 可设置所有元素的显示和隐藏。

通过以上4点可以得知我们需要设计的元素仅仅只有背景图片,而其他元素可以通过变量来达到效果,下面是设计的4张不同颜色的背景替换图:

怎么建立Banner组件库

第三步:定义变量元素

只是给需要变量的元素打标签,具体该如何变量在第四步

定量步骤:选择想要定量的图层-图像-变量-定义

注:PS会自动识别定量元素,如果是组,那么只有可见性选项(可见性选项的意思就是可显示可隐藏);如果是图片,则会多出像素替换(替换图片);如果是文字则会有文字替换(替换文字)

怎么建立Banner组件库

在定义时为了避免操作错误,定义名称就为图层名称,定义完成一个就按“下一个”按钮,直到全部定义完成再按“确认”按钮,案例中的Banner一共定义了6个元素,分别为商品图(像素替换)、商品名(文字替换)、原价(文字替换)、优惠价(文字替换)、特价标(可见性)背景图(像素替换)

怎么建立Banner组件库

第四步:制作Excel表格

我们所有的数据修改都是在Excel里面进行的,Excel表格制作非常简单,第一排为定义的名称,我们只需把刚才定义好的6个名称输入到表格的第一排。

怎么建立Banner组件库

如上图,建议大家多加入一个编号定义,在PS里把编号定义的图层隐藏就行了,目的是为了选取数据组时更直观,操作如下:

怎么建立Banner组件库

除了第一排,下面的排列都是输入性定义,如果要改变商品名的文字,就可以在下方输入修改的文字;

如果要替换图片,就要输入替换图片的名字及后缀,仅支持png与jpg格式的图片,并且图片必须与源文件在一个文件夹内。

如果要显示或隐藏某个元素,那么就可以输入大写的“TRUE”或“FALSE”。

怎么建立Banner组件库

当把表格信息都填完后,最后一步就是把表格存为.csv格式。(注:.csv文件必须与PS源文件、图片文件存在于同一文件夹内)

怎么建立Banner组件库

第五步:导入操作

当全部设定完后,我们就可以在PS内导入切换不同的数据应用。

操作路径:图像-变量-数据组-导入数据组-选择数据-应用-确定

怎么建立Banner组件库

这五步下来我们的Banner组件库就顺利完成了!

特别提醒:避免运营人员操作失误,建议把PS内部的所有图层定。

第六步:培训运营人员

通过上面的组件建立,运营人员只需添加Excel文件的子列表,并在PS选中导出即可完成操作,可以让运营人员把PS看成图片导出工具,可以非常轻松的完成。(机械化流程)

因为考虑到运营人员可能无法理解设计逻辑,所以很可能会出现操作失误或不知道怎么操作的情况,所以建议通过直播以及视频文件、pdf文件、GIF文件来引导运营人员操作。

  • 直播优势:直播在线操作,不懂可以及时询问,能让运营人员快速上手。

  • 文件优势:主要用于操作者忘记操作或操作失误时的提醒。

  • 特别提醒:给予运营人员文件中必须包含:操作文件(PS源文件、背景图片、Excel表格)、字体包(PS中用到的字体)、操作提示文档(视频、PDF、GIF)

下面是员工PDF操作步骤图示:

怎么建立Banner组件库

怎么建立Banner组件库

怎么建立Banner组件库

案例源文件提取

Sketch组件库源文件:

怎么建立Banner组件库

PS、Excel组件库源文件:

怎么建立Banner组件库

到此,关于“怎么建立Banner组件库”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 怎么建立Banner组件库

本文链接: https://www.lsjlt.com/news/84120.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么建立Banner组件库
    这篇文章主要介绍“怎么建立Banner组件库”,在日常操作中,相信很多人在怎么建立Banner组件库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么建立Banner组件库”...
    99+
    2022-10-19
  • mysql怎么建立数据库
    本篇内容介绍了“mysql怎么建立数据库”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mysql建立数据库使用create命令:新建数据库例...
    99+
    2023-06-13
  • gitee怎么建立代码库
    如果你是一名开发人员,你可能已经听说过Gitee。Gitee是一种基于Git的代码托管平台,它可以帮助你轻松地管理代码,并且可以与其他开发人员共享代码。在本文中,我们将介绍如何在Gitee上建立代码库。第1步:注册并登录Gitee账号首先,...
    99+
    2023-10-22
  • Linux怎么建立静态链接库.lib文件
    这篇文章主要讲解了“Linux怎么建立静态链接库.lib文件”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Linux怎么建立静态链接库.lib文件”吧!  主要有两步:  1.编译源码  2...
    99+
    2023-06-13
  • java怎么建立事件源
    在Java中建立事件源的一种常见的方式是使用事件处理器和事件监听器。 首先,您需要创建一个事件源类,该类将触发事件。以下是一个简单的...
    99+
    2023-10-23
    java
  • windows云服务器怎么建立数据库文件
    在Windows Server 2008或之后版本中,您可以使用以下步骤创建一个名为“my_database”的数据库文件:mkdir my_database 如果您的环境不同,您可以使用不同的命令来创建相同的数据库文件。例如,如果您有一个...
    99+
    2023-10-25
    数据库文件 服务器 windows
  • Angular独立组件怎么使用
    这篇文章主要介绍“Angular独立组件怎么使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Angular独立组件怎么使用”文章能帮助大家解决问题。在Angular 14中, 开发者可以尝试使用独...
    99+
    2023-07-04
  • 怎样建立数据库
    这篇文章将为大家详细讲解有关怎样建立数据库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。建立数据库的六个步骤:1、需求分析;2、概念结构设计;3、逻辑结构设计;4、物理结...
    99+
    2022-10-18
  • windows云服务器怎么建立数据库文件夹
    在Windows云服务器中创建一个数据库文件夹是一个非常简单的任务,您只需要按照以下步骤去做: 将您的数据库名称(通常为"my_database.db")复制到您的虚拟主机上。 在您的虚拟主机上安装Windows Server 2012...
    99+
    2023-10-26
    文件夹 服务器 数据库
  • 多台电脑怎么建立工作组
    这篇“多台电脑怎么建立工作组”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“多台电脑怎么建立工作组”文章吧。多台电脑建立工作组...
    99+
    2023-07-02
  • 怎么为CSS文件建立索引
    本篇内容介绍了“怎么为CSS文件建立索引”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、CSS 样式文件分解对于小项目,在写代码之前,按页...
    99+
    2023-06-27
  • MySQL怎么为每个数据库建立一个文件夹
    在MySQL中,每个数据库都有一个对应的文件夹来存储相关的文件。要为每个数据库建立一个文件夹,可以按照以下步骤操作:1. 找到MyS...
    99+
    2023-10-18
    MySQL 数据库
  • windows云服务器怎么建立数据库连接文件
    要在Windows Server 2016上建立一个数据库连接文件,可以按照以下步骤操作: 打开“控制面板”,选择“管理工具”。 打开“连接”。 在“连接”窗格中,选择“本地连接”。 点击右侧的“新建连接”。 在弹出的“创建新端口”对话...
    99+
    2023-10-26
    数据库连接 服务器 文件
  • windows云服务器怎么建立数据库文件管理
    在Windows云服务器中建立数据库文件的管理方式有以下几种: 使用云服务器提供的API来管理数据库文件。这些API通常包含以下功能:使用数据库连接字符串注册表键;使用数据库连接字符串获取文件的基本信息;使用数据库连接字符串创建新表并将...
    99+
    2023-10-26
    文件管理 服务器 数据库
  • GitLab库中如何建立文件夹
    GitLab作为一个开源的代码托管平台,已经成为了开发者们非常便利的选择。在GitLab中,我们可以创建多个库,以存放不同项目的代码。而对于每一个库,我们又可以创建多个文件夹,用于组织不同文件的归类。下面将介绍在GitLab库中如何建立文件...
    99+
    2023-10-22
  • 怎么在Linux中建立一个Shell数组
    这期内容当中小编将会给大家带来有关怎么在Linux中建立一个Shell数组,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1.数组定义[chengmo@centos5 ~]$ a=(1 2 3 4 5)[c...
    99+
    2023-06-09
  • access数据库怎么建立和连接
    要建立和连接Access数据库,您可以按照以下步骤操作:1. 打开Microsoft Access软件。2. 在主界面上,点击“新建...
    99+
    2023-09-08
    access数据库
  • MYSQL中怎么建立数据库索引
    这篇文章给大家介绍MYSQL中怎么建立数据库索引,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。 1、  通过创建唯一性索引,可以保证数据库表中每一 行数据的唯一性。...
    99+
    2022-10-18
  • python怎么建立mysql数据库索引
    使用python建立mysql数据库索引的方法创建主键索引方法一:create table biao (id int auto_increment primary key...
    99+
    2022-10-25
  • 数据库怎么建立冗余数据
    冗余数据是指在数据库中存储了重复或冗余的信息。建立冗余数据可以通过以下几种方式实现: 复制数据表:可以创建一个与原始表结构相同的...
    99+
    2023-10-25
    数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作