相关疑难解决方法(0)

如何将不透明度应用于CSS颜色变量?

我正在设计一个电子应用程序,所以我可以访问CSS变量.我在一个颜色变量中定义了vars.css:

:root {
  --color: #f0f0f0;
}
Run Code Online (Sandbox Code Playgroud)

我想使用这种颜色main.css,但应用了一些不透明度:

#element {
  background: (somehow use var(--color) at some opacity);
}
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我没有使用任何preprocesser,只有CSS.我更喜欢全CSS答案,但我会接受JavaScript/jQuery.

我无法使用,opacity因为我使用的背景图片不应该是透明的.

css colors css-variables

101
推荐指数
9
解决办法
4万
查看次数

是否可以在悬停时仅更改rgba背景颜色的alpha?

我有一组<a>标签具有不同的rgba背景颜色但相同的alpha.是否可以编写单个css样式,仅更改rgba属性的不透明度?

代码的快速示例:

 <a href="#"><img src="" /><div class="brown">Link 1</div></a>
 <a href="#"><img src="" /><div class="green">Link 2</div></a> 
Run Code Online (Sandbox Code Playgroud)

和风格

a {display: block; position: relative}
.brown {position: absolute; bottom: 0; background-color: rgba(118,76,41,.8);}
.green {position: absolute; bottom: 0; background-color: rgba(51,91,11,.8);}
Run Code Online (Sandbox Code Playgroud)

我想要做的是写一个单一的样式,它会在<a>悬停时改变不透明度,但保持颜色不变.

就像是

a:hover .green, a:hover .brown {background-color: rgba(inherit,inherit,inherit,1);}
Run Code Online (Sandbox Code Playgroud)

css hover css3 background-color rgba

92
推荐指数
6
解决办法
4万
查看次数

标签 统计

css ×2

background-color ×1

colors ×1

css-variables ×1

css3 ×1

hover ×1

rgba ×1