我正在使用Tailwind CSS与Vue 3,它看起来像我不能改变输入元素的边框宽度的焦点。我我的index.css我有:
form-input {
@apply block appearance-none mb-1 bg-white w-full border border-gray-200 text-gray-700 py-3 px-4 pr-8 rounded leading-tight focus:outline-none focus:border-blue-500 focus:border-2 disabled:bg-gray-200
}
我得到了错误:* focus:border-2
类不存在,但focus:rotate-2
存在。如果您确定focus:border-2
存在,请确保在Tailwind CSS看到您的CSS之前正确处理了所有@import
语句,因为@apply
只能用于同一CSS树中的类。*
我做错了什么吗?package.json "tailwindcss":"npm:@顺风css/postcss7-compat@^2.2.17",
3条答案
按热度按时间rkkpypqq1#
您应该在config中启用
focus
变体中的border
类:mklgxw1f2#
或者,如果你想改变宽度,这将工作:
如果要更改颜色,应执行以下操作:
https://tailwindcss.com/docs/ring-width
gwo2fgha3#
这个回答帮助了我:
https://github.com/tailwindlabs/tailwindcss/discussions/1889#discussioncomment-23241
需要注意的是,@apply不适用于内联伪类或其他实用程序的响应变体,而是将该实用程序的普通版本应用到适当的伪选择器或新的媒体查询中: