image - CSS 3 不透明度过渡不适用于 <img>

标签 image css opacity transformation

我在各种 s 中嵌入了几张图片。现在我想添加一个不透明度转换 (CSS3)。 代码是:

.divbgs img {

opacity: 0.5;
filter: alpha(opacity=50);
-webkit-transition: opacity 1s linear;

}
.divbgs img:hover {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transition: opacity 1s ;

}

每个图像都嵌入到它自己的 div 中。我想稍后将文本放在那里。

<img src="/img/rook/img/cenote.jpg" class="divbgs"/>

但是效果就是不行。几个月前,我在另一个页面中使用过它,使用相同的代码它确实可以正常工作。

最佳答案

你的选择器是错误的

.divbgs img

这是img.divbgs & img.divbgs:hover

关于image - CSS 3 不透明度过渡不适用于 <img>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20871344/

相关文章:

javascript - 按列表 float 三 Angular 形图片

css - 奇怪的 ie8 css 行为 - 背景颜色消失/重新出现?

javascript - 更改输入 :focus 上的提交按钮不透明度

java - 图形未显示在可点击界面上

linux - 从 Linux 命令行列出文件夹中所有图像的宽度和高度

html - CSSOM 和 DOM 创建是异步的吗?

html - 我的 CSS 不会显示在我的索引页面之后

css - 在降低深色背景容器的不透明度时考虑较低的对比度

svg - HTML5 svg 图像标签 - 不透明度

html - 禁止在图像 URLS 上使用 403