首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在使用Snipcart时介绍自己的风格?

如何在使用Snipcart时介绍自己的风格?
EN

Stack Overflow用户
提问于 2020-11-01 01:05:46
回答 1查看 202关注 0票数 0

我正在建立一个电子商务平台使用GatsbyJS和Snipcart。它工作得很好,但我想覆盖Snipcart提供的默认主题,并且当我因为某些原因想要通过gatsby-config.js更改主要的默认CSS时,它不能工作。有谁有解决方案吗?谢谢。下面的代码使snipcart停止工作,就在我添加样式选项的时候:

代码语言:javascript
复制
  {
    resolve: 'gatsby-plugin-snipcartv3',
    options: {
      apiKey: 'API_IS_HIDDEN_FOR_A_REASON',
      autopop: true,
      styles: '.src/components/layout.css'
    }
  },

问题是如何让Snipcart3在与GatsbyJS一起使用时接受我提供的不同样式?我试过他们的文档,但没有太多,我也在github上看过。

EN

回答 1

Stack Overflow用户

发布于 2020-11-02 09:27:27

我发现最简单的方法如下:

  1. 在snipcart插件配置选项中,将样式设置为false,这样它就不会链接默认样式表

代码语言:javascript
复制
{
  resolve: 'gatsby-plugin-snipcartv3',
  options: {
    apiKey: process.env.SNIPCART_KEY,
    autopop: false,
    styles: false
    }
 }

Snipcart创建一个新的样式表(例如,将样式从Snipcart的默认样式表src/styles/cart.css)

  • Copy到您的

  • 中,然后将所需的gatsby-browser.js)

设置为您的cart.css到您的布局组件中(或

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64624372

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档