在React中跟踪SVG图像加载

时间:2019-05-03 13:17:51

标签: reactjs svg gatsby

我最近在traced SVG image loading中看到了gatsby.js

https://medium.com/workshop-me/traced-svg-images-for-excellent-ux-d75a6bb4caed

我有什么方法可以在create-react-app中实现自动化。 马上, 我使用create-react-appcloudinary。我将url存储在数据库中, 我找不到很好的资源来实现这一目标。 帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

如果您阅读了该帖子及其用途,则会发现它使用https://github.com/lovell/sharp,它接受​​图片作为参数,在这种情况下,您可以下载图片,应用过滤器并最终使用最重要的部分的技术:

<div
      style={{
        backgroundImage: `url("${realUrl}"), url("${
          tracedSVG
        }")`,
      }}
    />
  </div>

然后浏览器将为您进行动态加载。