SVG 图片也可以用作 CSS 中的 background-image
,就像 PNG、JPG 或 GIF 一样。
.element {
background-image: url(/images/image.svg);
}
SVG 的所有优点都随之而来,例如灵活性并保持清晰度。此外,您可以执行光栅图形可以执行的任何操作,例如重复。
在此视频中,我们查看了如何通过伪元素上的 background-image 将“撕裂纸张边缘”效果应用于模块底部。这是一种巧妙的方法,使主要元素本身可以具有与页面背景匹配的纯色背景,并让页面背景透过 SVG 中的负空间。此外,无需任何标记即可完成此操作。
你好,
我只是想知道 CSS 文件中的这个 40%px 是不是打字错误,或者它是否有某种含义?
绝对是打字错误!谢谢。
是的,它会混淆浏览器,因此它将呈现错误(无效属性)。您可以写 40px 或 40%。“px”和“%”都是单位。一次只能使用其中一个 :)
我不知道这个。感谢分享,Chris
太棒了!
谢谢这个!
这个的浏览器支持情况如何?
如何将该 SVG 颜色从白色更改为其他颜色?
可以使用 HTML 代码中定义的 svg 元素的“use”指定背景图像吗?
可以使用 CSS 内联指定它们
background: url(‘data:image/svg+xml;utf8,<svg…
为什么不能在一篇文章中包含所有显示图标作为背景图像的各种方法?