专栏名称: JZCreative
Digital Marketing(数字营销)研究机构与独立厂牌,探讨一切技术流营销:策划/投放/运营/排版/H5/电商/建站/PPT/Prezi/平面/交互/视频/音频/数据可视化/EDM/CRM/机器学习……除了干货,其它什么也没有。
目录
相关文章推荐
黑马营销  ·  短剧全球化浪潮来袭,谁才最大赢家? ·  11 小时前  
安利云学堂  ·  【姐姐在忙】女性美花社群运营红宝书最新上线! ·  18 小时前  
安利云学堂  ·  直播预告 | 雅姿滤镜精华专家讲座 ·  昨天  
廣告狂人  ·  麦当劳海报刷屏,KFC:骂得好脏! ·  2 天前  
51好读  ›  专栏  ›  JZCreative

渐变 · 纯代码图文特效(1)

JZCreative  · 公众号  · 营销  · 2017-08-08 16:45

正文


JZ CREATIVE STUDIO





范例(静态 CSS 实现)



WeChat



Weibo



Momo



Zhihu





范例(动态 SVG 实现)


WeChat Weibo Momo Zhihu




导语: 近期,各大企业级微信公众平台频繁推出代码特效型图文。其中一部分基于常规 CSS 样式,另有一部分则遵循我们 JZ 多媒体解决方案在去年和腾讯联合制定的 SVG AttributeName 规范 推出了不少优质作品,整个微信行业正在朝着专业代码级运营发展。特此,作为微信图文内动画标准的制定方,本厂牌即日起发布一系列基础的代码样式免费教程,欢迎学习研读。


本文已纳入 JZ 多媒体解决方案新发售图书版权,禁止任何形式转载或洗稿,禁止任何第三方编辑器在非授权情况下转存为样式模版。





图文渐变设计的意义


渐变色,是平面设计中最难驾驭的色彩处理方式之一。对于企业品牌的微信公众平台而言,妥当的渐变能极大提高视觉当次,错误的渐变只会导致辣眼睛的后果。所以,在着手学习本教程之前,也非常建议你向本公众号回复 「排版」 了解最基本的规范平面排版知识,也可以点击阅读《 中文排版指南(有点变态) 》死磕专业纯文本排版。




CSS 静态渐变设计


1)在《 微信高级排版——CSS盒模型 》一文中,JZ 已经向各位学员介绍了 CSS 布局的基本原理。而利用 标或者 属性则可以对背景进行设定。我们可以先用代码敲出一个基本的 CSS 圆角矩形



JZ CREATIVE STUDIO





2)对该区块的背景参数设置渐变,渐变代码如下

<section style="background-image:linear-gradient( 135deg, #FD6585 10%, #0D25B9 100%)>section>



3)我们很容易理解 中的字段分别代表了 渐变类型、渐变角度、渐变值(色号/透明度) 。也因此,渐变类型中我们不进可以选择当前的线性渐变,也可以使用 Radial Gradients 径向渐变。 由此,不同品牌都可以通过一个渐变 BANNER,彰显自己的品牌色彩力量




JZ CREATIVE STUDIO






Tiffany&Co.






IBM






HERMÈS






TNS





注意,本文中的范例英文字体均进行过调整。微信图文的字体修改办法请参见《 教你改变微信图文的字体! 》一文。另外,渐变同样可以成为整个微信图文贯穿始终的背景,不妨点击案例《 我把整个灵魂都给你 》欣赏。




SVG 动态渐变设计


1)SVG 的渐变动画主要应用的是 一类的 AttributeName,实现同一个视觉体的颜色变换。关于 SVG 的全部动画类型和操作方法,你可以通过加入我们的网易云课堂完成学习。



网易云课堂

高级排版术






2)先构建一个 SVG 画布,再设计一个需要进行渐变的图形比如圆角矩形。当然它的构建方法和 CSS 图形截然不同

<svg width="100%" height="75">
svg>

<svg width="100%" height="75">
<rect x="0" y="0" rx="6" ry="6" width="22%" height="100%" fill="#ABDCFF">
rect>
svg>



2)图形本身的 一般设置为渐变参数的第一个色值,避免图文打开时有刺眼的跳动效果。随后我们为图形补充 动画,设置动画类型、起始时间、动画时长、关键帧值和循环关系

<animate attributename="fill" begin="1s" dur="2s" values="#ABDCFF;#0396FF;#ABDCFF" repeatcount="indefinite">
animate>



3)现在,你就基本搞定了 SVG 的渐变动画。如果 SVG 区块上需要文字内容,你可以用 继续书写,当然容易产生的问题是在不同终端适配时,位置有浮动。所以,你可以选择直接在 Adobe Illustrator 等矢量软件中栅格化,转为路径书写。




选择合理的渐变色值


不是任意颜色组合起来的渐变,都是美观的渐变方案。一方面,渐变的色值可以从每个公司的 VI 手册中提取;另一方面,这里推荐两个网站用于快速选择渐变并复制对应的渐变样式代码:



https://webkul.github.io/coolhue/

https://webgradients.com/






后者还支持 Sketch 和 psd 导出





以上就是微信公众平台运营过程中,对于高级个人和企业级品牌必备的两种渐变代码思路。如有 VI、前端、H5、小程序等层面的其他疑问,可以致电 (021)37218818 询问。







请到「今天看啥」查看全文