如何在没有rgba的情况下仅在按钮文本颜色上设置不透明度?

时间:2018-02-05 11:26:20

标签: css css3 frontend

类似的东西:

    background-color: #000;
    color: #fff;
    color-opacity: 0.5;

rgba未使用,因为所有颜色都是十六进制格式。

2 个答案:

答案 0 :(得分:4)

您可以使用8-digit HEX code这样的颜色:



div {
  background-color: #000;
  color: #ffffff80;
}

<div>text</div>
&#13;
&#13;
&#13;

答案 1 :(得分:1)

您可以使用额外的HTML元素。

&#13;
&#13;
.button {
  background-color: #fff;
  color: #000;
}

.button > .text {
  opacity: 0.5;
}
&#13;
<button class="button">
  <span class="text">
    Click me.
  </span>
</button>
&#13;
&#13;
&#13;