wic*_*k3d 5 javascript next.js tailwind-css
您好,我正在尝试在下一个 js 项目中使用顺风背景颜色。背景颜色未应用于 nextJS 的组件。
这是tailwind.config.css。
module.exports = {
content: ['./pages/**/*.{js,ts,jsx,tsx}', './components/**/*.{js,ts,jsx,tsx}'],
theme: {
extend: {
colors: {
'background-dark': '#121212',
menubar: '#181818',
'secondary-text': '#B3B3B3',
'primary-text': '#FFFFFF',
'gray-dark': '#273444',
gray: '#8492a6',
'gray-light': '#d3dce6',
},
},
},
plugins: [],
};
Run Code Online (Sandbox Code Playgroud)
我从Tailwind 中使用自定义颜色调色板获得了此代码 sinppet 。
MainLayout 属性向所有页面添加默认的自定义背景颜色。
type MainLayoutProps = {
children: React.ReactNode;
};
export const MainLayout = ({ children }: MainLayoutProps) => {
return <div className="bg-background-dark">{children}</div>;
};
Run Code Online (Sandbox Code Playgroud)
我已经将其添加到_app.tsx类似的内容中。
function MyApp({ Component, pageProps }: AppProps) {
return (
<MainLayout>
<Header />
<Component {...pageProps} />
</MainLayout>
);
}
export default MyApp;
Run Code Online (Sandbox Code Playgroud)
标题和布局的自定义颜色有效。但形式不带颜色。
"tailwindcss": "^3.0.23",
type FormData = {
email: string;
password: string;
};
export const LoginForm = () => {
const { register, handleSubmit } = useForm<FormData>();
const onSubmit = (data: FormData) => console.log(data);
return (
<div className="flex h-screen justify-center items-center">
<form className="bg-red-300 h-32 m-auto" onSubmit={handleSubmit(onSubmit)}>
<InputField type="text" label="Email" registration={register('email')} />
<InputField type="password" label="Password" registration={register('password')} />
<button className="bg-black" type="submit">
Submit
</button>
</form>
</div>
);
};
Run Code Online (Sandbox Code Playgroud)
形式不带颜色bg-red-300。
wic*_*k3d 15
我找到了答案,所有配置都没有问题。
\n我创建了一个名为的附加文件夹features,但没有将其添加到tailwind.config.css.
这是我的文件夹结构。
\ncomponents\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Form\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 FieldWrapper.tsx\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Input.tsx\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __test__\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Input.test.tsx\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.tsx\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Layout\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Header.tsx\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 MainLayout.tsx\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __test__\n \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Header.test.tsx\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.tsx\nfeatures\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 auth\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 components\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 LoginForm.tsx\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 __test__\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.tsx\npages\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _app.tsx\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 api\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 hello.ts\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.tsx\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 login.tsx\nRun Code Online (Sandbox Code Playgroud)\n对于常规项目来说,具有这种结构是不寻常的,我错过了将该部分添加到配置中的情况。
\n添加features文件夹后tailwind.config.css content,它现在可以工作了。
components\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Form\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 FieldWrapper.tsx\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Input.tsx\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __test__\n\xe2\x94\x82 \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Input.test.tsx\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.tsx\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Layout\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 Header.tsx\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 MainLayout.tsx\n \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 __test__\n \xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Header.test.tsx\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.tsx\nfeatures\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 auth\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 components\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 LoginForm.tsx\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 __test__\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 index.tsx\npages\n.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 _app.tsx\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 api\n\xe2\x94\x82 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 hello.ts\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 index.tsx\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 login.tsx\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
9538 次 |
| 最近记录: |