我有这个问题..我希望能够使用
.custom-forums {
height: auto;
width: 100%;
border-image-source:transparent url("../images/forums.png") center top no-
repeat;
}
与
.custom-forums:hover {
background-image: url('../images/forums-hover.png');
}
问题是这样的:当width
设置为100%
时,它根本不显示图像。但是,当width
和height
设置为170px
时,它确实有效。我希望根据屏幕分辨率调整按钮大小,并保留更改悬停图像的功能。
非常感激, MAS21
答案 0 :(得分:0)
背景图片需要预定义的高度或容器中某个高度的内容才能工作。
我想到你可以用另一种方式做到这一点:
运行此示例:
.container {
background: url('http://placehold.it/199x199') no-repeat center center;
width: 200px;
}
img {
transition: opacity ease-in-out .5s;
}
img:hover {
opacity: .25;
}

<div class="container">
<img src="http://placehold.it/200x200">
</div>
&#13;