当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);
}
谢谢你们!
答案 0 :(得分:0)
在给定DOM元素的情况下编写函数(A),返回比例值(如果没有更改或者没有缩放,则返回1)
在给定DOM元素的情况下编写函数(B),如果DOM元素是文档元素则返回1,或者通过调用第一个函数(A)返回的值,其中DOM元素乘以此函数(B)调用DOM元素的父级。