Tailwind CSS边框颜色在网页上不起作用

时间:2020-05-12 18:54:45

标签: next.js tailwind-css

我只是尝试使用tailwindcss,我陷入了非常基本的问题。我尝试了不同的tailwindcss实用程序分类,并且有效。但是现在我陷入了边界色

<div className="px-4 border-gray-900 border-solid">
   <a href="#" className="block font-semibold">Menu1</a>
   <a href="#" className="block ">Menu2</a>
   <a href="#" className="block ">Menu3</a>
   <a href="#" className="block ">Login</a>
</div>

我可以检查元素,并且将它与检查元素交叉,这意味着它不以某种方式应用于dom。

module.exports = {
  purge: [],
  theme: {
    extend: {
      colors: {
        primary: 'var(--color-primary)',
        secondary: 'var(--color-secondary)',
        negative: 'var(--color-negative)',
        positive: 'var(--color-positive)',
        'primary-background': 'var(--background-primary)',
        'sec-background': 'var(--background-sec)',
        'primary-text': 'var(--color-text-primary)',
      },
    },
    backgroundColor: (theme) => ({
      ...theme('colors'),
    }),
    borderColor: (theme) => ({
      ...theme('colors'),
    }),
  },
  variants: {
    backgroundColor: ['active'],
    borderStyle: ['responsive'],
  },
  plugins: [],
};

这就是我的tailwind.config.js的样子

附加图片enter image description here

1 个答案:

答案 0 :(得分:3)

就像在检查器中看到的那样,您仅定义了边框颜色,而没有定义border width。因为它是0px,所以它是不可见的;)

您需要将其更改为

class="border border-gray-800"

默认情况下,“边框”的意思是border-width: 1px,因此,例如,如果您需要更广泛地使用

class="border-2 border-gray-800"

或者如果您只想在一侧 class =“ border-right border-gray-800”

documentation中的更多内容。