我正在嘗試爲圓的邊框寬度設置動畫效果,使其具有脈動效果。所以我們可以說,我們定義這個圈子裏是這樣的:CSS動畫:更改元素的邊框寬度
.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;
}
然後我定義動畫,從而改變邊界的「厚度」(如火狐)
@-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/
提前感謝!
是的,我想過這個和它的實際工作。但這不是我想要的效果:-)無論如何。 – Oinobareion 2013-04-30 14:15:07
@Oinobareion也許我的編輯可以幫助 – fcalderan 2013-04-30 14:22:52
這也適用,但它調整了圈子的「內部」。當圈內有文字時,這看起來很奇怪。 – Oinobareion 2013-04-30 14:26:45