【发布时间】:2013-02-18 03:04:55
【问题描述】:
更新 2:取得进一步进展。差不多好了!
jsFiddle:http://jsfiddle.net/persianturtle/Tfemm/6/
精灵现在 99% 响应,除了
margin-bottom: %
随着页面宽度的改变,排列不整齐。
margin-left: %
似乎工作得很好。
关于如何完美对齐边距底部的任何想法?
更新:取得了进展,但还没有。
下面是 jsFiddle:http://jsfiddle.net/persianturtle/Tfemm/5/
我想裁剪的精灵图像是响应式的,除了它只被水平裁剪而不是垂直裁剪。
代码如下:
<div class="responsive-sprite" style="width: 100%;">
<img alt="Yay for alt tags..." src="http://zx85.dyndns.org/raphtest/img/nav-buttons2.jpg" />
</div>
img {
width: 100%;
height: 200%;
margin-left: -81.869%;
}
.responsive-sprite {
overflow: hidden;
}
有人能想出一种方法来垂直裁剪吗?
以下是原帖:
有没有办法让 CSS 精灵响应?
看看附上的jsFiddle:http://jsfiddle.net/persianturtle/Tfemm/2/
一旦容器不再适合全尺寸图像,有没有办法调整这个 CSS 精灵的大小?
<div class="container">
<h2 class="popular"><img src="http://zx85.dyndns.org/raphtest/img/nav-buttons2.jpg" alt="" />Featured</h2>
</div>
.container {
width: 20%;
margin: 0 auto;
}
h2 {
overflow: hidden;
position: relative;
height: 128px;
width: 192px;
max-width: 100%;
}
h2 img {
position: relative;
}
h2.popular img {
top: 0;
left: -867px;
}
h2.popular img:hover {
top: -128px;
left: -867px;
}
【问题讨论】:
-
在你的小提琴jsfiddle.net/persianturtle/Tfemm/6如何获得倒数第三张图片(你可以看到人的手)
标签: css twitter-bootstrap css-sprites fluid-layout