【问题标题】:Make opacity using css3 transition for each image separately分别为每个图像使用 css3 过渡制作不透明度
【发布时间】:2016-12-29 13:38:23
【问题描述】:

我想使用 CSS3 过渡分别更改每个图像的鼠标悬停不透明度。

代码如下:

<div id="gallary">
     <img src="images/1.jpg"/>
     <img src="images/1.jpg"/>
     <img src="images/1.jpg"/>
     <img src="images/1.jpg"/>
     <img src="images/1.jpg"/>
     <img src="images/1.jpg"/>
     <img src="images/1.jpg"/>
</div>

这是 CSS:

#gallary img{
    opacity:1;
    transition:all 1s ease-in-out;
    -webkit-transition:all 1s ease-in;
}

#gallary:hover img{
    opacity:.5;
}

选择器适用于 id 为“gallary”的 div 内的所有图像。如何在鼠标悬停时分别更改每个图像的不透明度?

这是一个示例:http://jsfiddle.net/TJeHX/

【问题讨论】:

    标签: css css-transitions


    【解决方案1】:
    #gallary:hover img {
    

    ->

    #gallary img:hover {
    

    您当前的定义更改了整个“图库”容器的不透明度,因此更改了所有图像。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-05
      • 2014-06-28
      • 2012-05-28
      • 2012-05-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      • 1970-01-01
      相关资源
      最近更新 更多