【发布时间】:2015-04-08 14:09:50
【问题描述】:
我有这个 div,在一个绝对位置
div
{
position:absolute;
width:100px;
height:100px;
left: 30px;
top: 30px;
background-color:red;
-ms-transform: rotate(40deg); /* IE 9 */
-ms-transform-origin: 50% 50%; /* IE 9 */
-webkit-transform: rotate(40deg); /* Chrome, Safari, Opera */
-webkit-transform-origin: 50% 50%; /* Chrome, Safari, Opera */
transform: rotate(40deg);
transform-origin: 50% 50%;
z-index:1;
}
div.resized
{
width: 200px;
background-color:blue;
z-index:2;
}
<div></div>
<div class="resized"></div>
现在,当我将其宽度设置为 200 像素时, 顶部和左侧向上和向一边移动 它的原点。
谁能告诉我如何计算这个运动的距离?
【问题讨论】:
-
请问您为什么需要知道新职位,因为不清楚您要做什么。
-
嘿 paulie,我有一个对象可以从各个方向旋转和调整大小。当我尝试从右侧调整大小时,一个现在旋转的对象,它不仅从右侧调整大小,它还会将 div 向上和向一边移动。我想知道如何计算此运动以将其设置回其原始位置
标签: javascript html css