你可以在这个http://css3gen.com/box-shadow/框中看到阴影生成器的角度和距离被计算为阴影的x和y位置,它就像这样做了
angle = parseInt(angle)*((Math.PI)/180);
x = Math.round(distance * Math.cos(angle));
y = Math.round(distance * Math.sin(angle));
如何做相反的事情并将盒子阴影css值的x和y转换为距离和角度?
答案 0 :(得分:0)
假设您有一个boxshadow
css值,例如"10px 10px 5px #888888"
您可以将字符串拆分为" px" + .split("px ")
然后你可以抓住前3个值" 10"和" 10"和" 5"您可以使用parseInt
从那里你可以使用你想要的那3个数字。