tailwind-css - 为什么我添加自定义后,tailwind css 的默认填充类不起作用?

标签 tailwind-css

tailwind.config.js 中添加此自定义填充类后

  module.exports = {
         theme: {
      padding: {
          yt: '56.25%'
        }
    }

我可以使用该类作为 pb-yt 进行底部填充。 然而,过去有效的普通填充类现在不起作用了。 例如:p-8 p24 px-4 pb-4是tailwind的默认类,在我添加自定义类之前它曾经工作过。 我在这里做错了什么?

最佳答案

您希望扩展配置(例如,添加 p-yt 类,但保留现有的填充类)。

幸运的是,Tailwind 有一个解决方案。不要执行您所做的操作,而是将 padding 对象移动到 extend 对象中。

module.exports = {
  theme: {
    extend: {
      padding: {
        yt: '56.25%'
      },
    }
  },
}

这告诉 TailwindCSS 添加 p-yt 实用程序并保留现有的填充实用程序。当您在没有 extend 对象的情况下设置配置时,您将完全覆盖现有配置。

关于tailwind-css - 为什么我添加自定义后,tailwind css 的默认填充类不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67910102/

相关文章:

css - 顺风CSS : Using a ref to calculate width using an arbitrary value

reactjs - 如果文本超过一定数量的行,如何在 React 中截断文本并显示“阅读更多”按钮?

tailwind-css - Tailwind grid_template_columns

html - React 响应式和动态视频网格

tailwind-css - 为什么 tailwind css 没有效果?

react-bootstrap - 我们可以在同一个项目中应用 tailwind CSS 和 React-Bootstrap 吗?

css - Tailwind CSS 响应式断点在 Vue 中不起作用

css - 如何在 tailwind-css 中自定义容器宽度?

vue.js - 如何将 tailwind css 捆绑到 Vue 组件包中

html - 我可以使用 Tailwind CSS 实用程序类创建 Masonry 布局吗?