html - CSS淡入淡出效果背景色

标签 html css

<分区>

大家好,我用 css 运行淡入淡出效果,效果很好,我想在获得淡入淡出时更改颜色,但我没有成功。

如果我在没有图像的情况下使用,淡入淡出会改变颜色,但如果我使用我的图像则不起作用。

例子: 我试过了:

background-color: red;

但我没有成功,无论如何有人知道如何让淡入淡出的背景成为不同的颜色?现在只想换成白色,是否可以换成其他颜色?

现在我有一张图片,当我将鼠标悬停时出现淡白色效果,我只想将白色更改为红色。

PHP:

<img id="slide-img-1" src="<?php echo get_bloginfo('template_directory');?>/public/images/get_.jpg" class="slide fade " alt="" />

CSS:

.fade {
   opacity: 1;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;


   }

   .fade:hover {
      opacity: 0.5;
      }

最佳答案

Here's a Fiddle覆盖背景:红色;在包含您选择的图像的 div 上。

HTML

<div class="box fade"><img src="http://placehold.it/350x150"></div>

CSS

.box {
  width:350px;
  height:150px;
}

.fade {
  position: relative;

}

.fade:after {
  background-color: red;
  position: absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  opacity:0;
   transition: opacity .25s ease-in-out;
   -moz-transition: opacity .25s ease-in-out;
   -webkit-transition: opacity .25s ease-in-out;
}

.fade:hover:after  {
  opacity: .5;
}

关于html - CSS淡入淡出效果背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31621767/

上一篇:angularjs - 如何使用 css 在 li 之间留出边距?

下一篇:javascript - 更改 :focus property of an element using JavaScript

相关文章:

css - Vaadin8:如何在TextField中显示Vaadin图标?

jquery - 动态居中工具提示一开始定位不正确

javascript - 第二个背景图像的不同动画行为

css - 在 IE11 中为 html/body 元素过滤灰度

javascript - 当双击一个元素时,另一个被选中

javascript - CSS:网站在减少浏览器宽度时看起来不错,但在手机屏幕上减少了一半

javascript - Chrome通过代码检查元素内容

html - 具有多个标签的已选中单选按钮的 CSS

javascript - 使用 html5 导出按钮 meteor 表格导出数据

javascript - document.scripts 不等于 document.getElementsByTagName ("script")