html 文本白色不出现...我的代码出了什么问题?

iaqfqrcu  于 2023-05-15  发布在  其他
关注(0)|答案(1)|浏览(129)

nav bar [html code]

<div class="navigation">
          <a href="#">Home</a>
          <a href="#">Services</a>
          <a href="#">Gallery</a>
          <a href="#">Contact</a>
          <a href="#">About</a>
          <div>
            <a
              href="#"
              class="py-2 px-6 rounded-full bg-slate-900 hover:bg-orange-700 text-white"
              >Call US</a
            >
          </div>
        </div>

[组件]

.navigation {
  @apply hidden md:flex space-x-6;
}

.navigation a {
  @apply text-slate-900 hover:text-orange-700;
}

当我在代码中更改任何内容时,单词(call us)就会出现,并且样式变成the styling

yacmzcpb

yacmzcpb1#

如果你想让“Call Us”按钮上的文本变成白色,你需要从.navigation a中删除text-slate-900,因为类选择器和元素选择器的组合比text-white使用的单个类选择器具有更高的特异性。

.navigation a {
  @apply hover:text-orange-700;
}

你可以在TailwindPlayground上查看:https://play.tailwindcss.com/v0tJaJEAVU?file=css

相关问题