【发布时间】:2016-09-27 10:21:32
【问题描述】:
是否可以在 div 中使用 Css sprite 图像,而 width 在 % 中?
现在我试过了,但没有用:
.sprite-gloss-vulc {
background-image: url("/images/sprite-img.png");
}
.sprite-gloss-vulc-anello {
background-position: -1px -0px;
width: 120px;
height: 120px;
}
#flex {
width: 17%;
}
img {
width: 120px;
height: 120px;
}
<div id="flex">
<img src="/images/transparent.gif" class="sprite-gloss-vulc sprite-gloss-vulc-anello">
</div>
当 div 父级的宽度大于 120 像素(宽度 img)时有效,但如果我调整页面大小,css sprite 将被“剪切”。
被剪掉是因为 div 的新闻宽度变小了,但是尺寸.sprite-gloss-vulc-anello 还是一样的。
我希望你能原谅我的英语并帮助我...... 非常感谢!
【问题讨论】:
标签: html css css-sprites liquid-layout