【发布时间】:2020-10-08 10:00:11
【问题描述】:
#main-image-div {
background-repeat: repeat;
overflow: hidden;
background-image: url(https://as1.ftcdn.net/jpg/00/87/77/88/1000_F_87778829_SUQcfXnnxAvOJDMZBApGuDCh75lb7mIP.jpg);
background-size: 200px;
transform: translate3d(0px, 0px, 0px) scale(1, 1) rotate3d(0, 0, 1, 45deg);
}
我正在通过文本框更改图像的背景大小,并通过按钮将其转换更改为所有类型的旋转。此图像在水平放置时覆盖了所有空白区域,但在旋转时它们会创建空白区域。如何在 div 上用相同的图像填充那些空白(而不是缩放,我希望在空白处填充相同的背景大小的图块。我尝试了一整天,我无法解决它。请帮助在此感谢。
【问题讨论】:
-
哪些空格?无论旋转如何,div 都是方形的
-
背景图片放在名为#main-image-div的div id下,并且在这个或父div之外还有另一个div,我也在那里添加了overflow:hidden,所以#main-image- div 不会显示在父 div ID 之外。所以父 div ID 有那些空格,因为我旋转了它的子 div。我希望父 div 填充具有相同背景大小的相同图像或我从文本框生成的任何图像。有可能吗?
-
当然,您可以让父 div 具有相同的背景图片 - 但不会旋转
标签: javascript jquery css