首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >反应-如何使用GlobalStyles的谷歌字体与情感

问反应-如何使用GlobalStyles的谷歌字体与情感
EN

Stack Overflow用户
提问于 2020-11-01 15:31:41
回答 2查看 2.3K关注 0票数 1

我正在使用情感,正如我的css-in-js和我承认的那样,我对它相当陌生。我花了1+。一小时,找出如何注入全局样式,并添加谷歌字体,我的整个应用程序。

我试过:

  • globalStyles和@impot(.)语句。不使用
  • theme with emotion-theming和样式--不工作

链接,在my index.html和他们的身体中{字体-家庭: Roboto} -不工作

有人能给我举个例子吗??我也想。在JS中学习CSS,但这越来越奇怪了。这么多时间,为了这么简单的事情。

EN

回答 2

Stack Overflow用户

发布于 2020-11-01 15:57:19

我认为有两种方法可以做到:

emotion导出的

  • 使用injectGlobal

代码语言:javascript
复制
import { injectGlobal } from 'emotion'

injectGlobal`
  @font-face {
    font-family: 'Patrick Hand SC';
    font-style: normal;
    font-weight: 400;
    src: local('Patrick Hand SC'),
      local('PatrickHandSC-Regular'),
      url(https://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsZ71Uis0Qeb9Gqo8IZV7ckE.woff2)
        format('woff2');
    unicode-range: U+0100-024f, U+1-1eff,
      U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f,
      U+A720-A7FF;
  }
`

@emotion/core

  • 使用Global

代码语言:javascript
复制
import { Global, css } from '@emotion/core'

function App() {
  return (
   <div>
    <Global styles={
      css`
        @font-face {
          font-family: 'Patrick Hand SC';
          font-style: normal;
          font-weight: 400;
          src: local('Patrick Hand SC'),
            local('PatrickHandSC-Regular'),
            url(https://fonts.gstatic.com/s/patrickhandsc/v4/OYFWCgfCR-7uHIovjUZXsZ71Uis0Qeb9Gqo8IZV7ckE.woff2)
              format('woff2');
          unicode-range: U+0100-024f, U+1-1eff,
          U+20a0-20ab, U+20ad-20cf, U+2c60-2c7f,
          U+A720-A7FF;
        }
       `
      }
    />
    // Others
   </div>
 )
}
票数 2
EN

Stack Overflow用户

发布于 2022-04-04 10:18:49

以防万一。最简单的解决方案就是添加常规css :)

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

https://stackoverflow.com/questions/64633593

复制
相关文章

相似问题

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