私は、EM で座標を指定し font-size
、コンテンツをさまざまなサイズで表示するように遷移するのが便利な場所で何かをしようとしています (これは一種のブロックベースのグラフィックスです)。
問題を説明する jsfiddle を次に示します。Firefox では問題なく、IE では遷移はありません (問題ありません) が、Safari と Chrome では非常にぎくしゃくした動作をします。
html:
<div class="parent">
<div class="child">
</div>
</div>
CSS:
.parent{
-webkit-transition: all;
-webkit-transition-duration: 10s;
background-color: rgba(0,255,0,0.3);
font-size:16px;
width:16em;
height:16em;
}
.child{
background-color: rgba(255,0,0,0.3);
width: 8em;
height:8em;
}
JavaScript:
$('.parent').css('font-size', '32px');
em ベースの座標を犠牲にすることなくスムーズな移行を行う方法を知っている人はいますか?