有一个2X2的网格容器。我不能直接旋转容器,我必须旋转这些网格的方式,它应该看起来像我已经旋转了容器。Question: Rotate2
看这张图片,这不是一张图片,而是4张。我想旋转这些图片,结果应该像我旋转了主容器Img
我的解决方案:旋转img1与原点右下角,img2与原点左下角,img3与原点右上角和img4与原点左上角,因为这将使旋转沿着容器的中心。image after rotating grids
.img1{
-webkit-transform: rotate(10deg);
-webkit-transform-origin: bottom right;
}
.img2{
-webkit-transform: rotate(10deg);
-webkit-transform-origin: bottom left;
}
.img3{
-webkit-transform: rotate(10deg);
-webkit-transform-origin: top right;
}
.img4{
-webkit-transform: rotate(10deg);
-webkit-transform-origin: top left;
}
此解决方案适用于2x2容器,但如果容器是3x3或4x4,我如何找到适用于N x N网格的解决方案?Question: Rotate3
编辑:我不能很好地解释这个问题。下面是一个简单的问题-
- 如何沿容器中心旋转NxN网格?**
1条答案
按热度按时间y53ybaqx1#
你只需要想象一下原点在哪里(必须位于容器的中间),假设网格为2x2,则原点为第一列的1x和第一行的1x;如果网格为3x3,则原点为第一列的1.5x和第一行的1.5x;如果网格为4x4,原点是第一列的2x和第一行的2x,还有
1x = 100%
,这只是个起点,从这个值开始,你可以在每一列和每一行减少100%。三乘三:
四轮驱动
一个二个一个一个
N × N:
如果我的解释很难理解,那么您可以从我上面提供的代码片段中看到这种模式。