我有两个大小不同的 html 元素,我想为这两个元素使用相同的 svg 背景,以便它自动缩放到每个元素的大小。
.bg {
background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><path d='M 20 0 L 40 14 L 32 36 L 8 36 L 1 14 z' stroke='#000' stroke-width='2px' fill='red' /></svg>")
}
#x {
width:40px;
height:40px;
border:1px solid red;
}
#y {
width:120px;
height:120px;
border:1px solid red;
}
基本上,我希望 y 的多边形是 y 宽度的 100%,同时为两个 div 保持相同(不一定给定)SVG。