如何实施css衔接边界?

时间:2013-02-08 12:47:18

标签: css gwt canvas

我想使用GWT Canvas在像Rectangle这样的画布元素周围画一个虚线边框。 我喜欢css属性border: dashed产生的样式,尤其是角落的显示方式,如下所示:https://developer.mozilla.org/en-US/docs/CSS/border-style

可以在某处检查这条虚线的生成“源”代码吗?

2 个答案:

答案 0 :(得分:-1)

在Firefox源代码中找到此功能:nsCSSRenderingBorders。我不明白代码,但答案可能就在那里。

http://mxr.mozilla.org/mozilla-central/source/layout/base/nsCSSRenderingBorders.cpp

答案 1 :(得分:-1)

如果您想要为您的边框设计样式:

element.style {
  background-color: palegreen;
  border-style: dashed;
}

element.style {
  border-style: 2px dashed #000;
}

这是你想要的吗?

如果你想要一个java函数这样做,或者某个地方开始'学习'去这里gwtcanvasdemo.并且有一个链接到这些来源。此外,另一篇关于SO的帖子与主题dotted stroke in canvas相关,然后有/DashedLineRenderer.java