《元素属性原理详解与应用》讲到了SVG元素viewBox属性的实际应用,能够实现SVG元素在不同手机上的自适应适配(SVG元素的宽高根据手机屏幕大小等比例放大或缩小)。SVG黑科技排版的每一篇文章都少不了精美的图片,那我们如何在SVG元素上显示图片呢?SVG元素显示的图片在不同的手机上如何实现自适应适配呢?今天我们就来接触SVG样式背景属性。
SVG图形的限制
SVG可以绘制各种各样的矢量图形,也可以通过滤镜、渐变等方式丰富图形的色彩,当然还可以通过JavaScript脚本提升图形的交互性,但是有些代码方式公众号平台是不支持的(比如style元素、script元素),不能够完美展示色彩和交互复杂的SVG图形,因此SVG排版需要通过背景图片的形式来展示内容。接下来来了解如何在SVG元素上显示背景图片。