Twitter Bootstrap 透明按钮

3

我在鼠标悬停时有一个图像叠加层,上面还有一个按钮。

我的问题是,在悬停时该按钮也变得透明,而我不希望发生这种情况。

这是当前发生的情况的JSFiddle:http://jsfiddle.net/XgGFf/37/

理想情况下,我希望它看起来像这样:

enter image description here

调整覆盖层类会影响按钮不透明度 (在我的styles.css:688中):

    .ca-item-main figcaption {
        height: 100%;
        width: 100%;
        opacity: 0;
        text-align: center;
        -webkit-backface-visibility: hidden;
        -moz-backface-visibility: hidden;
        backface-visibility: hidden;
        -webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
        -moz-transition: -moz-transform 0.3s, opacity 0.3s;
        transition: transform 0.3s, opacity 0.3s;
    }
1个回答

3

当你使用opacity时,会改变所有元素及其内部元素的值。您可能希望像这样管理背景的rgba值:

.figTop {
  display:inline-block;
}
.no-touch .ca-item-main figure:hover figcaption, .ca-item-main figure.cs-hover figcaption   {
  opacity:1;
}
.ca-item-main figcaption {
  background: rgba(39, 48, 66, 0.6);
}

这个演示 http://jsfiddle.net/XgGFf/42/ 与IT技术有关。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接