表格或Div高度和宽度调整为背景图像大小

时间:2016-04-20 11:09:15

标签: javascript jquery html css html-table

我使用巨大的图像作为我的div的背景。此图像只需显示一次,容器允许的最大尺寸,同时保持纵横比。图像可以具有任何宽高比。容器的大小可以调整大小,也可以有任何宽高比。我设法用

实现了这一目标
background-size:contain;
background-repeat:no-repeat;
background-position: center center;
width:100%;
height:100%;
background-image: url("path/to/img");

"在"那个图像我需要一个8x8的表格布局,它与背景图像一起变得越来越小。

在我的jsfiddle示例中,您拥有正确工作的图像(尝试调整输出窗口的大小),但我不知道如何使我的表始终直接缩放到该图像(想法是字段A1将始终标记完全相同的点在特定图像上,无论大小,图像宽高比,容器纵横比,......)

https://jsfiddle.net/15uovq7L/4/

如果此问题没有CSS / HTML选项,则适用jQuery / JavaScript解决方案。

1 个答案:

答案 0 :(得分:1)

https://jsfiddle.net/15uovq7L/5/

padding-top: 46%;中设置.tlorisOgledNacrta

46%是图像高度* 100 /图像宽度