如何使用CSS拉伸表格单元格的背景图像?我通过谷歌搜索没有找到结果。
当您设置单元格的背景图像并且背景大小小于单元格时,它会被重复。
如何强制使此背景拉伸遍整个表格单元格呢?
如何使用CSS拉伸表格单元格的背景图像?我通过谷歌搜索没有找到结果。
当您设置单元格的背景图像并且背景大小小于单元格时,它会被重复。
如何强制使此背景拉伸遍整个表格单元格呢?
background-size
来拉伸背景图片。body { background-size: 100% auto } /* Stretches image to full horiz. width */
body { background-size: 50% 50% } /* Stretches image to half of available
width and height - WARNING: aspect ratio not maintained */
body { background-size: cover } /* Ensures that image covers full area */
body { background-size: contain } /* Ensures that image is completely visible */
所有主要的现代浏览器都支持此功能:
背景图片不能被拉伸。
如果你想要拉伸一张图片,你需要把它放在一个img
标签中。你可以使用绝对定位将内容放在图片上方。
这是可能的。
注意:这是使用CSS3,不支持低级浏览器。
如果您使用此样式设置单元格,则可以解决问题。它还允许可折叠表,因为您正在使用%。
background-image: url('XXX');
background-repeat: no-repeat;
background-size: 100% 100%;