当前位置: 首页 > 知识库问答 >
问题:

锚标签按钮不改变字体颜色,变量不起作用

杜彦君
2023-03-14

我正在尝试更改的字体颜色,但它不起作用。背景颜色的改变也不起作用。我已经尝试使用十六进制的符号,但它也不起作用。我还尝试在没有伪类的情况下为.btn设置样式,但它也不起作用。

码本

null

@import url('https://fonts.googleapis.com/css2?family=Big+Shoulders+Display:wght@700&family=Lexend+Deca&display=swap');

:root{
    --bright-orange: hsl(31, 77%, 52%);
    --dark-cyan: hsl(184, 100%, 22%);
    --very-dark-cyan: hsl(179, 100%, 13%);
    --transparent-white: hsla(0, 0%, 100%, 0.75);
    --very-light-gray: hsl(0, 0%, 95%);
    font-size: 15px;
}
*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.btn:any-link{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 150px;
    border: 2px solid var(--very-light-gray);
    border-radius: 50px;
    background: var(--very-light-gray);
    font-family: 'Lexend Deca', sans-serif;
    text-decoration: none;
}
.btn--1:any-link{
    color: var(--bright-orange);
}
.btn--2:any-link{
    color: var(--dark-cyan);
}
.btn--3:any-link{
    color: var(--very-dark-cyan);
}
.btn:hover,
.btn:active{
    color: var(--very-light-gray);
}
.btn--1:hover,
.btn--1:active{
    background: var(--bright-orange);
}
.btn--2:hover,
.btn--2:active{
    background: var(--dark-cyan);
}
.btn--3:hover,
.btn--3:active{
    background: var(--very-dark-cyan);
}
<a class="btn btn--3 showcase__btn" href="#">Learn More</a>
<a class="btn btn--3 showcase__btn" href="#">Learn More</a>
<a class="btn btn--3 showcase__btn" href="#">Learn More</a>

null


共有1个答案

奚高扬
2023-03-14

你可以这样做:

.btn{  
  color: var(--dark-cyan) 
}

就像@matrin说的,你不需要:any-link

 类似资料:
  • 我有从1号到9号的水平按钮列表。所以当我想选择或者更好地说tab a按钮时,该按钮的颜色会从白色变为蓝色。我有这个代码在下面,但它不工作!有人能帮忙吗?

  • 我一直试图改变材质的浮动动作按钮颜色,但没有成功。 我曾试图补充: 或通过代码: 或 但上述方法都不奏效。我也试过提出的重复问题中的解决方案,但都行不通;按钮保持绿色,也变成了正方形。 附注。如果知道如何添加涟漪效果也会很好,也不能理解。

  • 在我的程序中,我有两个按钮:第一个改变框架背景,第二个改变按钮背景(只为自己)。重点是程序应该为程序中的每个按钮改变按钮背景(不仅仅是为它自己)。我应该怎么重写对话框?

  • 这不起作用。如何改变浮动动作按钮的背景颜色

  • 我使用的是Eclipse Color Theme插件。 当我更改主题时,除了.等之外,所有的颜色都改变了。 它们保持黑色,而当我试图使用深色主题时,这使得事情变得困难。 问题是在使用Groovy时没有正确设置语法颜色。 这解决了问题

  • 由于某些原因,图标不会变为红色。它保持白色/灰色。 有人知道如何把颜色变成红色吗? 还有很多其他问题没有提到我正在使用的“CSS伪元素”类型。