一篇文章带你了解SVG 渐变知识
渐变是一种从一种颜色到另一种颜色的平滑过渡 。 另外 , 可以把多个颜色的过渡应用到同一个元素上 。
SVG渐变主要有两种类型:(Linear , Radial) 。
一、SVG 线性渐变
线性渐变可以定义为水平 , 垂直或角渐变 。
/*y1和y2相等 , 而x1和x2不同时 , 可创建水平渐变 。 当x1和x2相等 , 而y1和y2不同时 , 可创建垂直渐变 。 当x1和x2不同 , 且y1和y2不同时 , 可创建角形渐变 。 */实例 1定义水平线性渐变从黄色到红色的椭圆形 。
SVG代码
项目运行效果:
文章插图
代码解析:
实例 2定义一个垂直线性渐变从黄色到红色的椭圆形 。
SVG代码:
运行效果:
文章插图
实例 3【一篇文章带你了解SVG 渐变知识】定义一个椭圆形 , 水平线性渐变从黄色到红色并添加一个椭圆内文本 。
SVG代码:
运行效果:
文章插图
代码解析:
元素是用来添加一个文本 。
二、SVG 放射性渐变
实例 1定义一个放射性渐变从白色到蓝色椭圆 。
SVG代码:
运行效果:
文章插图
代码解析:
实例 2定义放射性渐变从白色到蓝色的另一个椭圆 。
SVG代码:
运行效果:
文章插图
三、总结本文基于HTML基础 , 介绍了图像SVG元素中的渐变效果 , 通过案例的分析 , 再实际项目中需要注意的点 , 对代码进行解析 。 开发项目中遇到的难题 , 都提供了一些有效的解决办法 。
欢迎大家积极尝试 , 有时候看到别人实现起来很简单 , 但是到自己动手实现的时候 , 总会有各种各样的问题 , 切勿眼高手低 , 勤动手 , 才可以理解的更加深刻 。
代码很简单 , 希望能够帮助读者更好的去学习SVG 。
想学习更多Python网络爬虫与数据挖掘知识 , 可前往专业网站:
- 占营收|华为值多少钱
- 商品|问道自有品牌,山姆多方博弈
- 公式|?有人把 5G 讲得这么简单明了
- 责令|1336款APP被责令整改,三大问题突出
- 长庚君|向小米公司致歉
- “天河优创”放榜
- 广东移动OTN精智专网,助力千行百业数字化转型
- 快的秒回,慢的等了近一天
- 制药领域|为什么AI制药这么火,为什么是现在?
- 介绍|5分钟介绍各种类型的人工智能技术
