Tailwind 为 link Laravel 8 创建全局样式
Tailwind create global style for link Laravel 8
Tailwind 删除了 link 的默认样式,我尝试为所有 link 添加下划线。
我试过了
@layer base {
a {
@apply underline;
}
但我不知道将代码放在哪里,我尝试在我的布局 blade html 文件中使用样式标签,但它不起作用。
我试过了
<style>
ul-link{
@apply underline;
}
</style>
...
<div class="ul-link">Test</div>
这也不行,没有下划线。
但像这样工作
<div class="underline">Test</div>
我错过了什么?为什么@apply 不起作用?以及如何创建全局样式?
您需要将此类配置添加到项目中 app.css 或 app.scss 文件中的 base layout。
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
a {
@apply underline;
}
}
如评论中所述,如果您不希望它在全球范围内应用,请为此使用 class 名称。
.a-line {
@apply underline;
}
这边
<a href="#">Text 1</a>
<a href="#" class="a-link">Text 2</a> // will have underline
Tailwind 删除了 link 的默认样式,我尝试为所有 link 添加下划线。
我试过了
@layer base {
a {
@apply underline;
}
但我不知道将代码放在哪里,我尝试在我的布局 blade html 文件中使用样式标签,但它不起作用。
我试过了
<style>
ul-link{
@apply underline;
}
</style>
...
<div class="ul-link">Test</div>
这也不行,没有下划线。
但像这样工作
<div class="underline">Test</div>
我错过了什么?为什么@apply 不起作用?以及如何创建全局样式?
您需要将此类配置添加到项目中 app.css 或 app.scss 文件中的 base layout。
@tailwind base;
@tailwind components;
@tailwind utilities;
@layer base {
a {
@apply underline;
}
}
如评论中所述,如果您不希望它在全球范围内应用,请为此使用 class 名称。
.a-line {
@apply underline;
}
这边
<a href="#">Text 1</a>
<a href="#" class="a-link">Text 2</a> // will have underline