円の境界幅をアニメーション化して、脈動効果を与えようとしています。では、この円を次のように定義するとしましょう。
.bubble {
width: 100px;
height: 100px;
border-radius: 50%;
background: #facf35;
border: solid 14px #fff0cf;
-moz-animation: interaction_bubble 2s infinite;
-webkit-animation: interaction_bubble 2s infinite;
-o-animation: interaction_bubble 2s infinite;
}
次に、境界線の「太さ」を変更するアニメーションを定義します (例: Firefox の場合)。
@-moz-keyframes interaction_bubble {
0%{border: solid 14px #dfe4c7;}
50%{border: solid 24px #dfe4c7;}
100%{border: solid 14px #dfe4c7;}
}
ここでの問題は、サイズの変更により、オブジェクト全体が右下に移動することです。どうすればそれを防ぐことができますか?オブジェクトが同じ場所に留まり、境界線だけがサイズ変更されることを望みます。それを手伝ってもらえますか?
ここに問題を示す jsFiddle があります: http://jsfiddle.net/Oinobareion/rRTgk/
前もって感謝します!