Animaciones SVG con animate

Archivado en: SMIL SVG

Voy a compartir la chuleta que me cree hace no mucho con varios de los attributeName que podemos animar con SMIL en SVG a través de la etiqueta animate. No están todos ya que la etiqueta tiene muchas posibilidades y no todas funcionan en todos los navegadores, para empezar ninguna funciona en Internet Explorer ya que Microsoft no da soporte a SMIL.

He incluido las version from="" to="" y values="", soy partidario de utilizar values="" en la mayoría de los casos ya que para mi ofrece muchas mas posibilidades.

He preferido no añadir los atributos keyTimes, keySplines y calcMode ya que no siempre se usan.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
<!-- TRANSLATE VERSION FROM TO-->
<animateTransform attributeName="transform" type="translate" begin="" dur="" from="" to="" fill=""/>

<!-- TRANSLATE VERSION VALUE-->
<animateTransform attributeName="transform" type="translate" begin="" dur="" values="" fill=""/>

<!-- ROTACIÓN  VERSION FROM TO-->
<animateTransform attributeName="transform" type="rotate" from="" to="" dur="" begin="" fill=""/>

<!-- ROTACIÓN  VERSION FROM TO-->
<animateTransform attributeName="transform" type="rotate" values="" dur="" begin="" fill=""/>

<!-- ESCALA  VERSION FROM TO-->
<animateTransform attributeName="transform" type="scale" from="" to="" dur="" begin="" fill=""/>

<!-- ESCALA  VERSION FROM TO-->
<animateTransform attributeName="transform" type="scale" values="" dur="" begin="" fill=""/>

<!-- SKEWX  VERSION FROM TO-->
<animateTransform attributeName="transform" type="skewX" from="" to="" dur="" begin="" fill=""/>

<!-- SKEWX  VERSION FROM TO-->
<animateTransform attributeName="transform" type="skewX" values="" dur="" begin="" fill=""/>

<!-- SKEWY  VERSION FROM TO-->
<animateTransform attributeName="transform" type="skewY" from="" to="" dur="" begin="" fill=""/>

<!-- SKEWY  VERSION FROM TO-->
<animateTransform attributeName="transform" type="skewY" values="" dur="" begin="" fill=""/>

<!-- CAMBIAR COLOR FONDO -->
<animate attributeName="fill" dur="" values="" begin=""/>

<!-- CAMBIAR COLOR LÍNEA -->
<animate attributeName="stroke" dur="" values="" begin="" fill=""/>

<!-- OPACIDAD COLOR FONDO -->
<animate attributeName="fill-opacity" attributeType="CSS" from="" to="" begin="" dur="" fill=""/>

<!-- OPACIDAD LÍNEA -->
<animate attributeName="stroke-opacity" attributeType="CSS" from="" to="" begin="" dur="" fill=""/>

<!-- COORDENADA X1 Y1 --- VERSION FROM TO-->
<animate attributeName="x1" from="" to="" begin="" dur="" fill=""/>
<animate attributeName="y1" from="" to="" begin="" dur="" fill=""/>

<!-- COORDENADA X1 Y1 --- VERSION VALUES-->
<animate attributeName="x1" values="" begin="" dur="" fill=""/>
<animate attributeName="y1" values="" begin="" dur="" fill=""/>

<!-- COORDENADA X Y --- VERSION FROM TO-->
<animate attributeName="x" from="" to="" begin="" dur="" fill=""/>
<animate attributeName="y" from="" to="" begin="" dur="" fill=""/>

<!-- COORDENADA X Y --- VERSION VALUES-->
<animate attributeName="x" values="" begin="" dur="" fill=""/>
<animate attributeName="y" values="" begin="" dur="" fill=""/>

<!-- WIDTH HEIGHT --- VERSION FROM TO-->
<animate attributeName="width" from="" to="" begin="" dur="" fill=""/>
<animate attributeName="height" from="" to="" begin="" dur="" fill=""/>

<!-- WIDTH HEIGHT --- VERSION VALUES-->
<animate attributeName="width" from="" to="" begin="" dur="" fill=""/>
<animate attributeName="height" from="" to="" begin="" dur="" fill=""/>

Atributos animateElement

ColorsKeywords

SCALABLE, un libro sobre SVGA lo largo de 15 capítulos, 120 páginas y más de 70 ejemplos vamos a ver todo lo que podemos hacer con SVG. Tu pones el precio, disponible desde 0$ para descargar desde LeanPub(PDF, ePUB y MOBI).