css 如何在项目中全局使用Button样式,同时使用带有angular的顺风

wfveoks0  于 2023-05-30  发布在  Angular
关注(0)|答案(1)|浏览(139)

我是一个初学者,我一直在工作的Angular ,并决定使用顺风的造型,因为每一个顺风类是内联的一个风格类的按钮变得巨大,为了使用该按钮,我必须使用该类无处不在。这使得代码看起来难以承受,并且维护成为一种痛苦。
我的问题是如何使一个按钮的风格全球使用顺风也我有按钮与多种风格一样button-no-bgbutton-bg-red
我尝试使用@apply指令在angular的styles.css中定义它们

@tailwind base;
@tailwind components;
@tailwind utilities; 
.button-no-bg{
  @apply bg-white text-blue-500 border p-1 px-8  text-xs font-bold border-blue-500;
}
.button-red-bg{
  @apply ......;
}

为了避免代码重复,我想知道如何使一个按钮类具有多个按钮名称及其关联类的全局性。如果不是完整的答案,请分享参考。

vyswwuz2

vyswwuz21#

我非常非常新手在顺风与角和不太确定这种方式是“更好”的方式,但等待另一个更好的React…
继续执行docs中的说明,但不包括styles.css中的@tailwinds,否则在新文件styles-tailwinds.css
按时执行

npx tailwindcss -i ./src/styles-tailwinds.css -o ./src/output.css --watch
//and
ng serve

第一个是在styles-tailwinds.css中的任何更改都会在src/output.css中创建一个新文件
编辑你的angular.json来添加这个.css,这样数组样式就变成了

"styles": [
          "src/styles.css",
          "src/output.css"
        ],

相关问题