【发布时间】:2014-02-11 08:50:10
【问题描述】:
我是jointJS的新手,我需要使用JointJS创建自定义形状,我尝试使用Rectangle创建菱形,使其高度和宽度相同,然后如下旋转45度,
var diamond = new joint.shapes.basic.Rect({
position: { x: 100, y: 100 },
size: { width: 100, height: 100 },
attrs: { diamond: { width: 100, height: 30 } }
});
diamond.attr({
rect: { fill: '#cccccc', 'stroke-width': 2, stroke: 'black' },
text: {
text: 'Diamond', fill: '#3498DB',
'font-size': 18, 'font-weight': 'bold',
'font-variant': 'small-caps',
'text-transform': 'capitalize'
}
});
diamond.rotate(45);
但是,矩形内的文本也会被旋转,任何想法我该如何继续......另外我需要创建带有标签的六边形......任何帮助将不胜感激......
提前致谢,
真由理
【问题讨论】:
标签: jointjs