【发布时间】:2019-05-15 01:49:01
【问题描述】:
我想使用 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%;
}
我使用工作示例创建了a CodePen,但我无法让 SVG 做出响应。
所以问题是:如何让 SVG 响应式?
【问题讨论】:
-
有什么问题?您希望如何响应?
-
是的,就是这个问题。
-
是的,但是怎么做?响应式基于什么?垂直缩放,水平缩放?同样的偏斜?等
标签: css svg tailwind-css