【发布时间】:2013-02-16 00:09:51
【问题描述】:
我要将此 PSD 图像转换为 CSS。我在多个页面中有多个 h2,因此内部文本长度和背景颜色可能会有所不同。因此背景应该自动适应“任何”长度。
到目前为止,标记类似于:
<h2 class="sub-heading lab-heading">Laboratori</h2>
我最终可能会将内部文本包装成<span>,但保持语义有效标记而不需要任何额外元素将是♥ly。
内部文本是旋转的,但这不是强制性的。我现在关注的是倾斜的背景。
我对使用缩放背景 png(例如 background-size:cover)、伪元素、画布等的任何解决方案持开放态度。但它必须是模块化的。
非常感谢您的任何建议。
[更新] 我正在寻找的图形示例:
[重要提示] h2 后面有一个不规则图案(不是“纯”色背景)
【问题讨论】:
-
+1 提出了一个好问题……我想不通。 CSS3 形状并不能完全完成工作,并不是你想要的那样。我有一种感觉,这将不得不在 javascript 中完成。
-
你需要支持哪些浏览器?
-
@dave IE9+,我将为 IE8 添加一个简单的后备
-
我看不出用不规则图案作为背景的方法。您是否仍然对使用纯色背景颜色和没有#fff 的切出边缘的方法感兴趣?
-
嗯,谢谢,但不,谢谢@dave,这就是米格的答案......
标签: html css background-image autoresize skew