【问题标题】:How can I add a stroke property to a drawn element?如何将笔画属性添加到绘制的元素?
【发布时间】:2019-04-18 18:12:27
【问题描述】:

我有一个在我的 svg 元素上绘制圆圈的函数:

function drawCircle( pElem, pX, pY)
{
    pElem.circle( 7 ).fill( '#00FF00' ).move( pX, pY );
} //drawCircle

但我想像这样向绘制的元素添加黑色笔触:

function drawCircle( pElem, pX, pY)
{
    pElem.circle( 7 ).fill( '#00FF00' ).move( pX, pY ).style.stroke = 'black'; //tried this but it didn't work

} //drawCircle

我该怎么做? (注意:我使用的是 svg.js 库)

【问题讨论】:

    标签: javascript svg svg.js


    【解决方案1】:

    API doc 一共提到了五种可能性:

    .stroke('#000') // seems hex notation is expected
    .attr('stroke', 'black')
    .attr({stroke: 'black'})
    .style('stroke', 'black')
    .style({stroke: 'black'})
    

    【讨论】:

    • 非常感谢,正是我要找的东西
    • 我在谷歌和文档中搜索过它,但我没有找到它,所以这就是为什么在这里发帖(我英语不流利,所以我很难找到)。我不打算提出被否决的问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-10
    相关资源
    最近更新 更多