与标题一样,我有一个问题是在我的背景图像周围找到一个包含svg的边框。 当我尝试在该背景图像上使用css边框时,边框将向内并减少图像。 我已经阅读了有关使用svg:image的内容,但对我而言,我必须编辑svg代码本身才能获得边框。 是不是有任何解决方案可以用CSS做到这一点?
解决
感谢您的回答。但正如我所说,我不想改变svg文件中的任何内容。 我为自己找到了一个有效的解决方案。
.s-icon {
height: 50px;
text-align: center;
width: 50px;
}
.s-icon--border {
background-color: lightblue;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
line-height: 0;
border: 4px solid lightskyblue;
}
答案 0 :(得分:0)
在图像上绘制<rect>
,填充=“无”。您可以使用<rect>
的笔划作为边框。
答案 1 :(得分:0)
你可以用box-shadow
来做
SignTool.exe
&#13;
div {
width: 200px;
height: 100px;
background: tomato;
box-shadow: 0 0 0 5px rgba(0,0,0,1);
}
&#13;