【问题标题】:Issues in image opacity in hover state悬停状态下的图像不透明度问题
【发布时间】:2015-01-27 13:14:16
【问题描述】:

这是我的悬停状态的 html 和 css 代码。

HTML:

<div class="col-3">
               <div class="popular"> <a href="#" ><img src="http://s10.postimg.org/4zqkz9rxl/saina_2.png"/></a></div>

    </div>

css:

div.col-3 {
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    column-count:3;
    column-gap:10px;
    margin:20px 30px;
}
.popular:hover {
opacity:0.7;
background-color:#FF1493;
}

这是我的 jsfiddle:http://jsfiddle.net/7sbw18j0/

当我将图像悬停时,它不会显示为不透明的粉红色。

谁能帮助我?提前致谢。

【问题讨论】:

标签: html css


【解决方案1】:

div.col-3 {
  -webkit-column-count: 3;
  -webkit-column-gap: 10px;
  -moz-column-count: 3;
  -moz-column-gap: 10px;
  column-count: 3;
  column-gap: 10px;
  margin: 20px 30px;
}
.popular {
  background-color: #FF1493; /* added background for parent not image so that the background is visible when hovered */
}
.popular img {
  vertical-align: middle; /* added to remove extra space below */
}
.popular img:hover {
  opacity: 0.7; /* decrease image opacity on hover */
}
<div class="col-3">
  <div class="popular">
    <a href="#">
      <img src="http://s10.postimg.org/4zqkz9rxl/saina_2.png" />
    </a>

  </div>
</div>

【讨论】:

【解决方案2】:

检查一下:

HTML

<div class="col-3">
    <div class="popular"> <a href="#"><img src="http://s10.postimg.org/4zqkz9rxl/saina_2.png"/></a>
    </div>
</div>

CSS

div.col-3 {
    -webkit-column-count: 3;
    -webkit-column-gap: 10px;
    -moz-column-count: 3;
    -moz-column-gap: 10px;
    column-count:3;
    column-gap:10px;
    margin:20px 30px;
}
.popular {
    overflow:hidden;
}
.popular:hover {
    background:#FF1493;
}
.popular:hover img {
    opacity:0.7;
}

Fiddle Demo

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2012-11-05
  • 2012-10-10
  • 2014-03-04
  • 2014-06-25
  • 2014-03-10
  • 2013-10-31
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多