Tailwind css 边框颜色在网页上不起作用
Tailwind css border color not working on web page
我只是在尝试使用 tailwindcss,我被困在了非常基本的事情上。我尝试了不同的 tailwindcss 实用程序分类并且它有效。但现在我卡在了 border-color
<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 的样子
附加图片
就像您在检查器中看到的那样,您只定义了边框颜色,但没有定义 border width。因为是0px,所以是不可见的;)
您需要将其更改为
class="border border-gray-800"
"border" 默认表示 border-width: 1px
所以如果你需要更厚的例如
class="border-2 border-gray-800"
或者如果你只想在一侧使用它
class="border-right border-gray-800"
documentation 中的更多内容。
我只是在尝试使用 tailwindcss,我被困在了非常基本的事情上。我尝试了不同的 tailwindcss 实用程序分类并且它有效。但现在我卡在了 border-color
<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 的样子
附加图片
就像您在检查器中看到的那样,您只定义了边框颜色,但没有定义 border width。因为是0px,所以是不可见的;)
您需要将其更改为
class="border border-gray-800"
"border" 默认表示 border-width: 1px
所以如果你需要更厚的例如
class="border-2 border-gray-800"
或者如果你只想在一侧使用它
class="border-right border-gray-800"
documentation 中的更多内容。