首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Tailwind.min.css在我的Nuxt应用程序中覆盖tailwind.css

Tailwind.min.css在我的Nuxt应用程序中覆盖tailwind.css
EN

Stack Overflow用户
提问于 2021-10-10 06:29:14
回答 2查看 185关注 0票数 2

每当我尝试配置Tailwind,让它接受我的自定义字体时,它都会用tailwind.min.css覆盖tailwind.css文件。因此,更改不会显示出来。

看,这些是我的文件。

代码语言:javascript
复制
// tailwind.config.js
const defaultTheme = require('tailwindcss/defaultTheme')

module.exports = {
  purge: [
    './components/**/*.{vue,js}',

    './layouts/**/*.vue',

    './pages/**/*.vue',

    './plugins/**/*.{js,ts}',

    './nuxt.config.{js,ts}',
  ],
  darkMode: false, // or 'media' or 'class'
  theme: {
    extend: {
      fontFamily: {
        sans: ['Rubik', ...defaultTheme.fontFamily.sans],
      },
    },
  },
  variants: {
    extend: {},
  },
  plugins: [],
}
代码语言:javascript
复制
// nuxt.config.js
module.exports = {
  ...,
  css: ["~assets/css/tailwind.css"],
  ...,
}
代码语言:javascript
复制
/*@/assets/css/tailwind.css*/
@tailwind base;
@tailwind components;
@tailwind utilities;

@layer base {
  @font-face {
    font-family: 'Rubik';
    src: url(../fonts/Rubik-Light.ttf);
    font-weight: 300;
  }
  @font-face {
    font-family: 'Rubik';
    src: url(../fonts/Rubik-Medium.ttf);
    font-weight: 500;
  }
  @font-face {
    font-family: 'Rubik';
    src: url(../fonts/Rubik-Regular.ttf);
    font-weight: 400;
  }
}

字体位于相对于tailwind.css的正确位置。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-10-11 16:39:16

我今天讨论了这个问题,我打赌你用"create- nuxt - app“命令创建了你的nuxt应用程序,并且你选择了TailwindCSS作为UI框架,并开始使用starter模板。

如果是这种情况,您将找到一个名为tutorial.vue的组件,该组件将调用tailwind.min.css作为外部资源。

代码语言:javascript
复制
<link> href="https://cdn.jsdelivr.net/npm/tailwindcss@2.1.2/dist/tailwind.min.css" rel="stylesheet">

请删除它,一切都会正常工作。

票数 4
EN

Stack Overflow用户

发布于 2021-10-11 16:25:57

我使用了一个新的字体系列(我将其命名为Rubik),并将其用于顶级div:

代码语言:javascript
复制
/*assets/css/tailwind.css*/
@tailwind base;
@tailwind components;
@tailwind utilities;

@layer base {
  @font-face {
    font-family: 'Rubik';
    src: url(../fonts/Rubik-Light.ttf);
    font-weight: 300;
  }
  @font-face {
    font-family: 'Rubik';
    src: url(../fonts/Rubik-Medium.ttf);
    font-weight: 500;
  }
  @font-face {
    font-family: 'Rubik';
    src: url(../fonts/Rubik-Regular.ttf);
    font-weight: 400;
  }
}
代码语言:javascript
复制
//tailwind.config.js
module.exports = {
  mode: 'jit',
  purge: [
    './components/**/*.{vue,js}',

    './layouts/**/*.vue',

    './pages/**/*.vue',

    './plugins/**/*.{js,ts}',

    './nuxt.config.{js,ts}',
  ],
  theme: {
    extend: {
      fontFamily: {
        rubik: ['Rubik', ...defaultTheme.fontFamily.sans],
      },
    },
  },
}
代码语言:javascript
复制
<!-- pages/index.vue -->
<template>
  <div class="font-rubik">
    <Tutorial />
  </div>
</template>

<script lang="ts">
import Vue from 'vue'

export default Vue.extend({})
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69512859

复制
相关文章

相似问题

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