SVGに画像を添付しました。 私の要件は、境界の外に出る画像の一部を隠したいと思うことです。 イメージの一部が1または500を超える場合、それは隠されるはずです。SVGの画像の一部を非表示にする
これはCSSを使って、またはSVGのviewBox属性を使って行うことができますが、私はこれを行う方法を知らないと思います。
これは私のhttp://jsfiddle.net/zeajrgdr/72/のリンクです。
これは私がイメージを追加するボタン「画像を追加」に画像
var pathPlot = d3.selectAll("g." + "fp-pathplot-1419951398667");
var image = d3.selectAll('#floor-image');
if (image != null) {
image.remove();
removeAllImageSelectors();
}
var img = pathPlot.append("svg:image")
.attr('x', 100)
.attr('y', 100)
.attr('width', 196)
.attr('height', 98)
.attr('id', 'floor-image')
.attr('preserveAspectRatio', 'defer')
.attr("xlink:href", "http://s12.postimg.org/wm0u4pgf1/Rotate_Img_AS2.png")
クリックを付加する方法です。この画像をマウスでドラッグして回転させることができます。おかげさまで
がちょうどその時クリップパスを追加参照してください。あなたは画像を追加します:http://bl.ocks.org/couchand/6399221 – thatOneGuy