learn SVG 目录
001 基本图形
- 4种打开方式:svg文件 |
嵌入html标签 |
- s001/10_basic_figure.html SVG形状元素: 6个(矩形 rect / 圆形 circle / 椭圆 ellipse / 线 line / 折线 polyline /多边形 polygon) +路径 path
- s001/11_path.html path脚本画形状
- s001/11_path_2.html path详解 _2
- s001/11_path_A.html path 详解 A圆弧命令
- s001/11_path_BezierCurve.html path 贝塞尔曲线
- s001/12_stroke.html 描边属性
- s001/13_api.html 基本操作API
- s001/14_symbol.html symbol分组
002 SVG坐标系统
- s002/20_viewBox.html 世界、视野、视窗
- s002/21_group.html 分组
- s002/22_transform.html 坐标变换
- s002/22_transform_2.html 坐标变换-demo2
003 文字
- s003/30_text.html 文字 text
- s003/31_text_tspan.html 文字 tspan: 正弦舞动的文字
- s003/31_text_tspan_2.html 文字 tspan 多彩文字
- s003/32_text-anchor.html 水平居中
- s003/33_dominant-baseline.html 垂直居中
- s003/34_verticalAlignment.html 垂直居中-模拟
- s003/35_textPath.html 路径文本
- s003/36_textPath_script.html 路径文本 的脚本控制
- s003/37_link_A.html 超链接
004 颜色、渐变和画刷、滤镜
- s004/40_rgb_hsl.html 色彩表示
- s004/41_linearGradient.html 线性渐变
- s004/42_radialGradient.html 径向渐变
- s004/43_pattern.html 笔刷-绘制纹理
- s004/43_pattern_2.html 笔刷-绘制纹理: 格子背景
- s004/44_filter.html 滤镜: 高斯模糊
- s004/45_filter_out.html 滤镜: result属性 规定滤镜的输出
- s004/46_filter_feColorMatrix.html 滤镜: feColorMatrix
005 引用use、裁切clip和蒙版mask
- s005/50_use.html 图形引用use:绘制星空
- s005/51_clip.html 裁切clip:绘制灯塔
- s005/52_mask.html 蒙版mask:绘制月亮
- s005/53_use_clip_mask.html 完整实例: 星空、月亮、灯塔、倒影
006 SVG 动画
- s006/60_animate_basic.html SVG动画 基础
- s006/61_animate_begin.html SVG动画 begin属性: 2个动画顺序播放
- s006/62_transform.html SVG动画 transform 变换动画
- s006/63_animateMotion.html SVG动画 沿着轨迹移动
- s006/64_values.html SVG动画 values属性:渐变动画
- s006/65_animate_js.html SVG动画 js 脚本方式 力导图 [物理和数学的艺术]
- s006/65_animate_js_2.html SVG动画 js 脚本方式 力导图 _2 优化 [物理和数学的艺术]
- s006/66_animate_js_bumpBall.html SVG动画 js 自由落体并弹起的小球
- s006/67_SMIL_mouse.html SVG动画 响应鼠标事件
- s006/68_XML_mouse.html SVG动画 响应鼠标事件
- s006/69_colorCircles.html SVG动画 规律的图形和好的配色(无js)
canvas 目录
- index.html canvas 目录