【发布时间】:2015-09-07 09:19:21
【问题描述】:
美好的一天。
我不是 javascript 和 CSS 的新手,但我也不太擅长 SVG。
我一直在与这个问题作斗争。
我想知道您能否只在矩形的一侧添加边框。 例如就在底部或就在左边。
我在搜索时访问过这些链接,但帮助不大。
Stroke left and right side of rect svg
How to set a stroke-width:1 on only certain sides of SVG shapes?
提前谢谢你。
(",)
编辑:
希望您能更清楚地理解这一点。
<g id="fdtElem307Group" fdtUngroupable="fdtUngroupable" fdtSelectable="fdtSelectable" fdtType="cursiveNotes" fdtTypeFormat="Converted" fdtFormatOptions="1" fdtFormat="Cursive" fdtTabIndex="24" fdtFieldName="Notes18" fdtResizable="fdtResizable" fdtfont-size="12" fdtRows="4">
<rect id="fdtElem303" fill="#ffffff" stroke="#000000" stroke-dasharray="5,2" stroke-width="1" x="114" y="968" width="240" height="24" vector-effect="non-scaling-stroke" fdtSelectable="fdtSelectable" fdtActualHeight="25" fdtActualWidth="241" fdtActualY="967" fdtActualX="113"></rect>
<rect id="fdtElem304" fill="#ffffff" stroke="#000000" stroke-dasharray="5,2" stroke-width="1" x="114" y="992" width="240" height="24" vector-effect="non-scaling-stroke" fdtSelectable="fdtSelectable" fdtActualHeight="25" fdtActualWidth="241" fdtActualY="991" fdtActualX="113"></rect>
<rect id="fdtElem305" fill="#ffffff" stroke="#000000" stroke-dasharray="5,2" stroke-width="1" x="114" y="1016" width="240" height="24" vector-effect="non-scaling-stroke" fdtSelectable="fdtSelectable" fdtActualHeight="25" fdtActualWidth="241" fdtActualY="1015" fdtActualX="113"></rect>
<rect id="fdtElem306" fill="#ffffff" stroke="#000000" stroke-dasharray="5,2" stroke-width="1" x="114" y="1040" width="240" height="24" vector-effect="non-scaling-stroke" fdtSelectable="fdtSelectable" fdtActualHeight="25" fdtActualWidth="241" fdtActualY="1039" fdtActualX="113"></rect>
</g>
【问题讨论】:
-
如果您要求特定边的简单边框,请使用
border-width: 0 0 1px 1px; border-style: solid; border-color: #000;,其中border-width序列类似于top right 底部 左. -
在 svg @vivekkupadhyay 中没有
border-width -
这就是我写特定边的简单边框的原因
标签: javascript css svg