回答
还有就是CSS clip
属性,但它是一个有点笨重成立,正如@edd在他的回答中指出,适用于只是绝对和固定定位图像。
我个人将创建一个125x125像素div
,并根据不同的情况,无论是
有图像是div的
background-image
(你甚至可以使用background-position
把图像中的位置它它,并给予
div
overflow: hidden
(优点:它仍然是一个带有ALT文本的图像元素)
如果您需要整个事物像文档流中的图像那样工作,您可以给div
display: inline-block
属性(旧版IE不支持)。
您可以使用CSS Clip属性,但设置起来有点费劲,因为图像和父级需要是固定位置的绝对位置。但是一旦安装,它确实工作得很好。
例如:
img
{
position:absolute;
clip:rect(0px,125px,125px,0px);
}
这种技术也被称为 “子画面”。一个ALA article from 2004演示了基础知识,另一个很好的和简短的介绍可以在w3schools找到(www.w3schools.com/css/css_image_sprites.asp)。
所以它基本上是一个父元素定位relative
。子元素具有已定义的大小和背景,如background:url("sprite.png") 0 0;
。要使用精灵的另一部分,例如在另一个子元素中,您可以定义background:url("sprite.png") -125 0;
。
非常感谢您的信息。 – RYN 2010-09-14 12:48:04
把你的形象里div
<div style="width: 125px; height: 125px; overflow: hidden;">
<img src="..." />
</div>
- 1. 如何仅使用css在html页面上显示图像?
- 2. 在特定区域使用GUI显示图像
- 3. 如何在Picturebox中定义的区域内显示图像?
- 4. 图像不显示使用它在css
- 5. 如何使用CSS删除图像之间的空白区域?
- 6. 在ASP.Net中突出显示图像上的区域
- 7. 如何在区域形状上使用onMouseOver更改图像?
- 8. 如何使用jQuery在另一个图像上显示图像
- 9. css在图像上显示按钮
- 10. 如何使图像内容覆盖图显示在图像上?
- 11. 如何使用html/css在内容的两侧显示图像?
- 12. 显示图像CSS
- 13. 使用CSS在单选按钮图像上显示叠加层
- 14. 使用GAE和Django显示图像/ css
- 15. 使用javascript和CSS显示图像
- 16. 在绘图区域上绘制图像
- 17. 在iphone上使用php显示区域日期使用php
- 18. 在gtk中显示图像 - 是否需要gtk绘图区域?
- 19. 如何在使用CSS放大图像时不显示底层图像
- 20. 如何在python2.7上使用tk显示gui上的图像
- 21. 如何使用imshow在地图上显示图像?
- 22. 如何在PHP上使用图像显示热图?
- 23. 如何在导航栏上方显示图像CSS和HTML
- 24. 寻找建议,我如何可以突出显示区域上的图像
- 25. 如何在相机显示屏上显示PNG图像并使其显示在图像上?
- 26. CSS在溢出区域上方显示活动元素:隐藏
- 27. 在pygame上使用类显示图像
- 28. 如何在ImageView上显示图像
- 29. 如何在图像上显示文字
- 30. 如何在URL栏上显示图像
* dispaly:内联; *缩放:1;是显示的解决方案:inline-block in IE <8 – James 2010-09-14 12:31:09
非常感谢您 – RYN 2010-09-14 12:48:37