是否有可能获得计算的变换:嵌套div的缩放值?

时间:2014-07-31 19:00:03

标签: javascript html css3

当DIV与css3比例因子嵌套时,比例值会相乘。从嵌套DIV获取当前值的最佳方法是什么?据我所知,使用简单的javaScript DOM查询无法获得价值,对吧?

这是一个简单的例子。内部DIV的当前比例是0.8 * 0.5,但我想用一个简单的函数或其他东西来获得这个值。任何想法?

<div id="scale08" > Scale 0.8

    <div id="scale05" > what global scale do I have?</div>


</div>

#scale08{
    background:green;
    width:100px;
    height:100px;
    transform:scale(0.8);
}

#scale05{
    background:blue;
    width:100px;
    height:100px;
    transform:scale(0.5);
}

http://jsfiddle.net/B4Uxn/

谢谢你们!

1 个答案:

答案 0 :(得分:0)

在给定DOM元素的情况下编写函数(A),返回比例值(如果没有更改或者没有缩放,则返回1)

在给定DOM元素的情况下编写函数(B),如果DOM元素是文档元素则返回1,或者通过调用第一个函数(A)返回的值,其中DOM元素乘以此函数(B)调用DOM元素的父级。