如何使 SVG 线条出现在 CSS 样式元素的顶部。因此,在我的 html 文件中,我使用 d3 在 javascript 中创建了一个 svg 白色背景。最重要的是,我放入了这些 css 风格化的矩形,然后在那些我想放置 svg 线的顶部,这些线也是在 javascript 中创建的,通过 svg 矩形。问题是线条不断出现在 css 矩形后面。有什么建议么?我使用 d3 创建白色背景,如下所示:
var vizSVG = d3.select("#viz")
.append("svg:svg")
.attr("width",page_width)
.attr("height",page_height)
我在 html 样式元素中创建 css 矩形,如下所示:
<style>
rectangle{
border-radius: 8px;
width:20%;
height:32px;
text-indent:10px;
padding-top:20px;
padding-left:12px;
font-family: Courier, Bold, sans-serif;
font-size: 13px;
display: block;
}
</style>
最后,我还想使用 d3 添加 svg 行,如下所示:
vizSVG.append("line")
.attr("x1",0)
.attr("y1",0)
.attr("x2",1000)
.attr("y2",1000)
.style("stroke", "black")
.style("stroke-width", 150)
.attr("stroke-linecap","round");
有什么建议么?