代码拉取完成,页面将自动刷新
Polyfill CSS offset-path属性中的circle()、ellipse()、inset()、polygon()函数。
借助CSS自定义属性让浏览器无法识别的语法也能够正常保留,这样就能够对这些不支持的语法进行解析与支持。
详细原理参见这里:https://www.zhangxinxu.com/wordpress/?p=9537
<script src="./offset-path.js"></script>
is-offset-path
,例如:<img src="horse.png" class="horse-run" is-offset-path>
.horse-run {
--offset-path: url(#road);
offset-path: var(--offset-path);
animation: motion 3s linear infinite;
}
页面中的SVG元素代码如下:
<svg width="280" height="150" viewBox="0 0 280 150">
<path id="road" d="M10,80 q100,120 120,20 q140,-50 160,0"/>
</svg>
此demo页面包含其他offse-path
属性函数的Polyfill效果示意:https://www.zhangxinxu.com/study/202008/offset-path-polyfill.php
MIT
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。