html - 透明悬停在图像按钮中的图灵图像

标签 html css

所以我创建了一个图像按钮,并给它一个透明的黑色悬停属性。由于某种原因,图像不再是“按钮”,但它仍然具有悬停效果。有什么方法可以在保留按钮属性的同时保留颜色?

http://jsfiddle.net/cp14rbpa/1/

我在想的是透明的悬停覆盖覆盖图像按钮属性。我不确定这是否是问题所在。

<body>
<div class="image">
<a href="#"><input type="image" src="img/testor.jpg" name="saveForm" class="btTxt submit"     id="saveForm" /></a> 
</div>
</body>

.image {
    position:relative;
    width:726px;
    height:549px;
}
.image img {
    width:100%;
    vertical-align:top;
}
.image:after {
    content:'\A';
    position:absolute;
    width:100%; height:100%;
    top:0; left:0;
    background:rgba(0,0,0,0.6);
    opacity:0;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
 }
 .image:hover:after {
    opacity:1;
}

最佳答案

我猜你想要这样的东西:)

.image {
  position: relative;
  width: 726px;
  height: 549px;
}
.image a {
  display: block;
  z-index: 2;
  position: relative;
}
.image img {
  width: 100%;
  vertical-align: top;
}
.image a:after {
  content: '\A';
 position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
}
.image a:hover:after {
  opacity: 1;
}
<div class="image">
  <a href="#">
    <img src="http://www.golfdigest.com.sg/files/u1/726x549-instruction.jpg" alt="Clickable" />
  </a>
</div>

关于html - 透明悬停在图像按钮中的图灵图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26556944/

相关文章:

android - 移动:使用 CSS 隐藏选择框中的特定选项

ie6 和其他中的 css3 仿真

internet-explorer - IE 的 Firefox 插件

javascript - getAttribute ("name") 转义 html?

jquery - 基本的 jquery slider 图像大小不可调整

javascript - 如何在不模糊的情况下在 Canvas 上重绘调整大小?

html - 如何在 Safari 中将图像缩放为页面宽度的 100%?

html - 如何通过相对定位将div层叠在一起

javascript - 如何创建一个 jquery 函数,在启用 javascript 时覆盖我的 css 悬停?

css - 如何在 Opera 中创建 CSS3 渐变效果?