我使用标准的CSS(背景定位)来实现简单的过渡状态。该代码已经指定了像素宽度,这在流体布局的上下文中存在问题。有人可以推荐一种方法来实现与“流动性”相同的翻转效果 - 也就是说,图像可根据浏览器大小根据需要更改大小。感谢提前:)CSS过度响应布局
Jfiddle例子:http://jsfiddle.net/QP96Q/
的CSS低于:
a.widgetbook {
display:block;
width: 369px;
height: 85px;
background: url("images/btn-books.jpg") no-repeat left;
margin-bottom: 6px;
}
a.widgetbook:hover {
background-position: -369px 0;
}
HTML
<a href="#" class="widgetbook">
</a>
<br>
<a href="#" class="widgetcontact">
请创造更好的分析的jsfiddle /快速回答或提供任何工作示例 –
看看示例5,您可以将其定制为多个屏幕 http://www.w3.org/TR/css3-mediaqueries/ –
感谢您的答复。根据你的建议,我创建了一个JS小提琴来说明我的意思。另外,当我发布原始的CSS时,我已经将宽度设置为100%,而不是369px。在这一点上,我想达到同样的效果,但有按钮可调整大小。 – user2325396