私は実際に SVG と CSS3 トランジション プロパティで奇妙な問題に直面しています。
私は単純な SVG を持っています:
<svg version="1.1" class="world" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 200">
<g id="US East" class="interesting">
<polyline points="(...)"/>
</g>
</svg>
この Sass/Compass スタイルでは:
.world {
display: block;
width:250px;
height: 200px;
}
.world .interesting {
fill: #759a41;
@include transition-property(fill);
@include transition-duration(0.3s);
}
.world .interesting:hover {
fill: #aee265;
cursor: pointer;
}
それは魅力のように働いています。SVG リンクができるまで<a xlink:href="#">(...)</a>
。トランジション アニメーションが突然中断され、その理由がわかりません。
この男は解決策を持っているようですが、私のものとの違いを見つけることができません: http://f.cl.ly/items/3r2J2B0j470U0I3t2K3p/logo.svg
何か案が?
編集: 特定の URL での Chrome の問題です。Safariでうまく動作します。