相关疑难解决方法(0)

如何为背景图像添加颜色叠加?

我在SO和Web上都看到了很多这个问题.但它们都不是我想要的.

如何仅使用CSS为背景图像添加颜色叠加?

示例HTML:

<div class="testclass">
</div>
Run Code Online (Sandbox Code Playgroud)

CSS示例:

.testclass {
    background-image: url("../img/img.jpg");
}
Run Code Online (Sandbox Code Playgroud)

请注意:

  • 我想通过仅使用CSS来解决这个问题.即我不想在div"testclass"中为颜色叠加添加一个子div.

  • 这不应该是一个"悬停效果",我只想简单地在背景图像上添加一个颜色过度.

  • 我希望能够使用不透明度,即我正在寻找一种允许RGBA颜色的解决方案.

  • 我正在寻找一种颜色,让我们说黑色.不是渐变.

这可能吗?(如果没有,我会感到惊讶,但我还没有找到任何关于此的内容),如果是这样,最好的方法是什么呢?

所有的建议和意见都表示赞赏!

css background-image background-color

48
推荐指数
4
解决办法
14万
查看次数

在悬停时变暗背景图像

如何在制作新的较暗图像的情况下在悬停时使背景图像变暗?

CSS:

.image {
  background: url('http://cdn1.iconfinder.com/data/icons/round-simple-social-icons/58/facebook.png');
  width: 58px;
  height: 58px;
}
Run Code Online (Sandbox Code Playgroud)

JSFiddle链接:http://jsfiddle.net/qrmqM/1/

html css css3

40
推荐指数
7
解决办法
11万
查看次数

多个CSS背景,颜色超过图像,被忽略

这个多背景CSS线有什么问题.Firefox 4忽略它(就像语法错误时一样).

background: rgba(255,0,0,0.2), url("static/menubg.jpg");
Run Code Online (Sandbox Code Playgroud)

css firefox css3 background-color

6
推荐指数
2
解决办法
1万
查看次数

图像上是否可以有半透明的前景色?

我在一个 div 中有几张图像,我正在尝试对图像产生影响。基本上,我只是尝试在图像上设置一个不透明度约为 0.7 的前景色,这样我仍然可以看到图像并具有该效果。

现在,我环顾四周,发现了一些非常好的解决方案,例如这个解决方案,但它与我想要实现的方法不同。

这是我的 HTML

<div class="col colMg">
    <div class="prodImg">
        <img src="images/model1.jpg" alt="" title="" />
        <div class="layer"></div>
    </div>

    <div class="prodImg">
        <img src="images/model2.jpg" alt="" title="" />
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

请注意layer我的 HTML 片段中的类。由于某种原因,它不能与我下面放置的 CSS 一起正常工作。从这里提供的代码来看,它layer覆盖了我的整个页面,包括其父 div 中的图像div. That's now what I want. I want it to cover only the image in its parent

这是我的 CSS

#prodIntro{
    margin-top: 10px;
    width: 50%;
    background-color: red;
    display: block;
    display:visible;
}

.col{
    width: 33%;
    float: left;
} …
Run Code Online (Sandbox Code Playgroud)

html css

3
推荐指数
1
解决办法
1903
查看次数

React Native backgroundColor覆盖图像

我使用图像作为我的一个页面的背景.我想在图像上添加一个不透明度的backgroundColor.我不确定如何使用React Native实现这一目标.

render() {
  return (
    <Image source={require('./assets/climbing_mountain.jpeg')} style={styles.container}>
      <Text>Hello</Text>
    </Image>
  )
}

const styles = StyleSheet.create({
  container: {
  flex: 1,
  width: null,
  height: null,
}
Run Code Online (Sandbox Code Playgroud)

以下是我在网页上实现这一目标的方法:如何在CSS中对图像进行叠加?

javascript react-native

3
推荐指数
2
解决办法
2万
查看次数

背景颜色超过背景图像 - 原因是什么?

我遇到了奇怪的问题(对于我作为 CSS 世界的初学者来说)。我试图在其顶部有一个带有透明颜色的背景图像。图像是主页背景:

body {

font-family: 'Raleway', 'Open Sans', sans-serif;
font-weight: 400;
line-height: 1.6;
background: rgba(0,0,0,.3) url('..img/image.jpg') no-repeat;
background-size: cover;

min-height: 100vh; }
Run Code Online (Sandbox Code Playgroud)

这对我不起作用。不知道为什么?

我检查了开发工具,添加了单独的背景颜色,但效果不佳。我试图在这里找到解决方案:Semi-transparent color layer over background-image? 和 treid 提出的解决方案。不适合我。

但是当我添加类并创建此行时:

.body {
background: 
    linear-gradient(
    rgba(0, 0, 0,.5), 
    rgba(0, 0, 0,.5)
),
    url('../img/bg_image.jpg') no-repeat;
background-size: cover; }
Run Code Online (Sandbox Code Playgroud)

有效!但我还是不知道为什么?

是特异性问题吗?也许有什么不同?如果有人可以回答我的问题(以 qucik 为例),我将不胜感激。

所以我自己找到的解决方案是上面的代码,但我不明白之前的尝试对我不起作用。

干杯,卡米尔

css background background-image css-specificity background-color

0
推荐指数
1
解决办法
1万
查看次数