设计 UI 别再用绘图软体制作渐层效果图片了! 现在用 CSS 就可以做到美丽的渐层效果,还可以帮你省下不少图片档案的容量,增加效能。
作者/ 邹锦翔
这几年扁平化设计的兴起成为 UI 界的首选设计原则,让整个网页、手机 APP 的介面走向色彩丰富的单一色块设计,想知道什麽是扁平化设计(Flat Design)的,我有写一篇详细的介绍文
设计师必懂的趋势,浅谈扁平化设计优缺点与发展(上)
设计师必懂的趋势,浅谈扁平化设计优缺点与发展(下)
然而,随着後扁平化时代的 Material Design 崛起,单一色块不能满足外观的需求,美丽的渐层效果也开始流行了起来,不过以前设计师只能用 Photoshop 等设计软体来做出渐层图片後再放到网页上,这在行动装置上就没办法达到响应式效果。
所以在 2013 年以後,主流的浏览器都都开始有支援 CSS 渐层语法,自此刻起,设计师便只要使用简易的 Gradients 即可做出美丽的渐层效果,不再需要设计图档了。
不过值得注意的是,在一些小型的元件上尽量使用左右公司拓展活动渐层,而不是上下渐层,因为不同萤幕大小的装置原则上是宽度变化,若是使用上下渐层,会显得十分拥挤,而左右渐层或斜角渐层则可以让视觉延北京拓展训练基地展出去。
CSS 程式码
1
2
3
4
5
6
7
#grad {
??
background
:
red
;???????????????????
/* For browsers that do not support gradients */
??
background
: -webkit-linear-gradient(
left
,
red
, yellow);
/* For Safari 5.1 to 6.0 */
??
background
: -o-linear-gradient(
right
,
red
, yellow);?????
/* For Opera 11.1 to 12.0 */
??
background
: -moz-linear-gradient(
right
,
red
, yellow);???
/* For Firefox 3.6 to 15 */
??
background
: linear-gradient(to 北京拓展基地
right
,
red
, yellow);????
/* Standard syntax */