html 获取当前用户空间中所有包含的图形元素的几何的边界框。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 获取当前用户空间中所有包含的图形元素的几何的边界框。相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<meta charset="utf-8">
<body>
<script src="//d3js.org/d3.v3.min.js"></script>
<script>

var svg = d3.select("body").append("svg")
    .attr("width", 960)
    .attr("height", 500);

var text = svg.append("text")
    .attr("x", 480)
    .attr("y", 250)
    .attr("dy", ".35em")
    .attr("text-anchor", "middle")
    .style("font", "300 128px Helvetica Neue")
    .text("Hello, getBBox!");

var bbox = text.node().getBBox();

var rect = svg.append("rect")
    .attr("x", bbox.x)
    .attr("y", bbox.y)
    .attr("width", bbox.width)
    .attr("height", bbox.height)
    .style("fill", "#ccc")
    .style("fill-opacity", ".3")
    .style("stroke", "#666")
    .style("stroke-width", "1.5px");

</script>

以上是关于html 获取当前用户空间中所有包含的图形元素的几何的边界框。的主要内容,如果未能解决你的问题,请参考以下文章

HTML Canvas:保存图形元素以供其他用户稍后修改

使用jQuery获取元素的宽度或高度的几种情况

使用 canvas 绘图的几种方法

如何获取包含 shadowRoot 元素的文档或节点中的所有 HTML

Matlab:如何获取图形句柄中的所有轴句柄?

Sybase:SybaseIQ的几个系统过程