Cita:
Iniciado por cristian_cena Gracias caricatos, me refería a que desconozco si existe algo parecido (equivalente) a la css box model pero para svg / canvas.
Es decir, en css: margin, border, padding, width y height son propiedades que corresponden con el modelo de caja y se me ocurrió que svg y canvas podrían tener propiedades vinculadas a un "modelo de polígono" o algo así.
Gracias.
Con el permiso de
caricatos, que seguro tiene mucha más base sobre el tema, te muestro algunas opciones que nos permite canvas:
Código Atributos:
Ver originalattr
Cevent.attr(string attr, string value)
Cevent.attr(obj attr-value)
Modifica el valor de un atributo o grupo de atributos.
Atributos
fill: string color rgb, rgba, #hex, name (default "#000")
stroke: string color rgb, rgba, #hex, name (default "")
lineWidth: int ancho de linea (default 1)
rotation: int angulo en grados sexagecimal (default 0)
lineJoin: string (default "miter")
lineCap: string (default "butt")
composite: string (default "sorce-over")
shadowColor: string dafault "#000"
shadowOffsetX: int default 0
shadowOffsetY: int default 0
shadowBlur: int default 0
tx: int traslado en x (dafault 0)
ty: int traslado en y (default 0)
scaleX: int escalado en x (dafault 1)
scaleY: int escalado en y (default 1)
skewX: int default 0
skewY: int default 0
los siguientes atributos tienen su propio método
scale
skewX
skewY
rotate
translate
En
canvas-event-js presentan amplia documentación y diversos tipos de trabajos
AQUI puedes encontrar algunas muestras con polígonos regulares y los códigos correspondientes.