我想使用 CSS 和前面的文本创建一个响应式背景图像平行四边形,只有一侧倾斜。它还应该覆盖两种不同的背景颜色。
这就是我想要实现的目标:
这是我的 CSS:
.parallelogram {
width: 20rem;
background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 311.66 97.59'><title>Asset 1</title><g id='Layer_2' data-name='Layer 2'><g id='Ebene_1_Kopie' data-name='Ebene 1 Kopie'><polygon points='0 0 0 97.59 281.83 97.59 311.66 0 0 0'/></g></g></svg>");
background-size: 20rem 100%;
}
我创建了一个带有工作示例的 CodePen,但我无法让 SVG 做出响应。
所以问题是:如何让 SVG 响应式?