查看原文
其他

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

2017-08-08 风醒 JZsolv


JZ CREATIVE STUDIO





范例(静态 CSS 实现)



WeChat



Weibo



Momo



Zhihu





范例(动态 SVG 实现)


WeChatWeiboMomoZhihu




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


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





图文渐变设计的意义


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




CSS 静态渐变设计


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



JZ CREATIVE STUDIO





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

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



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




JZ CREATIVE STUDIO






Tiffany&Co.






IBM






HERMÈS






TNS





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




SVG 动态渐变设计


1)SVG 的渐变动画主要应用的是<fill>一类的 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)图形本身的<fill>一般设置为渐变参数的第一个色值,避免图文打开时有刺眼的跳动效果。随后我们为图形补充的<Animate>动画,设置动画类型、起始时间、动画时长、关键帧值和循环关系▼

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



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




选择合理的渐变色值


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



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

https://webgradients.com/






后者还支持 Sketch 和 psd 导出





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




- END -




#招聘启事#广告设计师 职务要求:

1.有扎实的平面设计功底

2.有扎实的动效设计功底

3.对广告创意有独立见解

4.对界面交互有基本认知

5.应届毕业或毕业两年内



职务说明:

1.上海办公

2.专职客户数字广告业务

3.参与教务系统

4.参与设计专著图书写作



基本待遇:

1.8000-12000薪资

2.住房(人才公寓)

3.午餐全额补贴

4.五险一金



应聘材料:

1.个人简历(PDF)

2.作品集 材料不限大小,请邮件至 

jzcreative@vip.126.com



本则招聘长期有效



其他你会感兴趣的内容

回复 排版阅读互联网文案排版教程

回复 视频了解几种快捷视频编辑器

回复 配图学习图片素材的搭配方法

回复 H  5开启移动营销技术学习课

回复 广告看更多行业广告知识大全


H5、平面、视频等数字营销服务请致电

TEL:(021)3721 8818


客户案例:APEC 峰会 | 中国航天科技集团 | 香奈儿 | 肯德基(湖南) | 中国国际航空 | 湖北省电视台 | 河南卫视 | 浙江省人民广播电台 | 三生制药 | 交通银行 | 建设银行 | 真格基金 | 南方周末 | 上海闵行教育学院 | 牛津大学出版社 | 新东方集团 | 伟巴斯特 | 雪佛兰汽车 | 观致汽车 | 雷诺汽车 | TNS 新华信 | 高力国际|第一太平戴维斯|德国莱茵|盖茨基金会|追星集团



抱歉,除了干货,其他什么也没有。




您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存