当前位置: 首页 > 知识库问答 >
问题:

有些类在添加顺风后没有效果。css到Vue。js项目

洪哲彦
2023-03-14

我试图增加顺风。css到Vue。js项目。关于如何做到这一点,有很多资源,其中大多数都遵循与本视频相同的路径。为了确保我的状态与视频中的状态相同,我从头开始创建了一个Vue应用程序,使用带有默认预设的Vue cli。在这一步之后,我做了以下工作:

  • npm安装顺风。css
@tailwind base; 
@tailwind components;
@tailwind utilities;
  • 调用npx tailwind init创建tailwind。配置。js项目根目录下的文件
  • 创建 ,并将以下内容添加到此文件:
module.exports = {
  plugins: [require("tailwindcss"), require("autoprefixer")],
};
  • 顺风添加自定义颜色。配置。js文件:
module.exports = {   
  theme: {
    colors: {
      "awesome-color": "#56b890",
    },
    extend: {},
  },   
  variants: {},   
  plugins: [], 
};
  • 添加一个简单的

最后,这里有一个问题:我可以应用一些类,如bg-arwy-Colortext-xl并让它们正确渲染,但很多其他类不会工作。

例如,删除这些类并尝试改为bg blackbg-orange-500、或text-orange-500,完全没有效果。我做错什么了吗?这会是Vue之间的兼容性问题吗。js和顺风。css?

我不知道这是否有关系,但我也注意到在添加了顺风之后。在css中,Vue徽标以前在原始的Vue cli模板中居中,现在在页面中左对齐。

非常感谢您的任何帮助!


共有3个答案

弘兴言
2023-03-14

同样的事情也发生在我身上,我花了几个小时试图理解为什么我的自定义样式不起作用,你的错误可能在postsss中。配置。js,请确保导入顺风时。配置。js你打得对,我留下几个例子:

// postcss.confing.js
const tailwindcss = require("tailwindcss");
const autoprefixer = require("autoprefixer");

module.exports = {
  plugins: [
    tailwindcss("./tailwind.config.js"), // name your custom tailwind
    ...
  ],
};
// postcss.confing.js
module.exports = {
  "plugins": [
    require('tailwindcss')('tailwind.config.js'), // name your custom tailwind
    require('autoprefixer')(),
  ]
}

在这两种情况下,它都为我解决了问题,我希望它能帮助你。

梁和颂
2023-03-14

我从顺风的维护者那里得到了答案。发布问题后的css。实际上我把颜色对象放错了顺风。配置。js,使其用我的颜色覆盖所有现有颜色,从而实际删除所有现有颜色。以下是在不删除所有原始颜色的情况下添加/覆盖颜色的正确方法

module.exports = {
  theme: {
    extend: {
      colors: {
        "awesome-color": "#56b890",
      },
    },
  },
  variants: {},
  plugins: [],
};
陶锋
2023-03-14

如果你想保留原始内容,那么你应该把它放在“扩展”中。

module.exports = { 
  theme: { 
    extend: {
      colors: { 
        "awesome-color": "#56b890", 
      }, 
    }
  }, 
  variants: {}, 
  plugins: [], 
};

更多信息请访问:https://tailwindcss.com/docs/configuration/

 类似资料:
  • 我在build.gradle文件中添加了下面的依赖项。Eclipse插件是在build.gradle中添加的。 一旦我运行gradle eclipse命令,所有的compile依赖项都会添加到类路径中,但是testcompile依赖项不会添加到类路径中。

  • 我有一个显示良好的JTable。如果我将表放在JScrollPane中,它将不再显示。为什么不呢?我想在自己的JScrollPane中添加两个表。下面是我的代码,其中我只尝试向第一个表添加一个JScrollPane: 谢了。

  • 我有一个活动选项卡的自动播放选项卡类current,这意味着当该选项卡活动时, 有一个名为current的类。现在我要向第一个子 添加不同的类 null null

  • 我在向NetBeans添加新的JDK9平台时遇到了问题。以下是我遵循的步骤: 我从以下位置下载了Java9:http://jdk.Java.net/9/并运行了安装。 在Netbeans中,我转到了工具,然后是Java平台 单击添加平台 选定的Java标准版 当要求选择平台文件夹时,选择“C:\Program Files\Java\JDK-9” 作为平台源,我选择了“C:\Program File

  • 在CodeIgniter中添加JavaScript和CSS(层叠样式表)文件非常简单。 你必须在根目录中创建JS和CSS文件夹,并复制JS文件夹中的所有.js文件和CSS文件夹中的.css文件,如图所示。 例如,假设您已经创建了一个JavaScript文件sample.js和一个CSS文件style.css 。 现在,要将这些文件添加到视图中,请在控制器中加载URL帮助程序,如下所示。 $this

  • 以下将与结合使用可完全删除 x 轴标签。我假设指定的中断在 ggplot 对象中并不真正存在,随后根本没有显示任何中断。 这是由< code>coord_sf()从EPSG 32717自动转换到EPSG 4326引起的吗?