他の要素の配置に影響を与えずに、ホバー上の円のボーダー幅を変更したいと思います。ボーダー幅の変更に他の要素の配置に影響を与えない
this jsFiddleでより明確になります。
HTML
<span class="menu"><i class="cercle"></i>Foo</span>
<span class="menu"><i class="cercle"></i>Bar</span>
CSS
.menu{
margin-right: 10px;
cursor: pointer
}
.cercle{
border-radius: 16px;
margin-right: 5px;
vertical-align: middle;
width: 16px;
height:16px;
display:inline-block;
border: 5px solid #ff9c08
}
.menu:hover i{
border-width: 3px;
transition:border-width .1s
}
可能な複製(http://stackoverflow.com/questions/9675478/how [DIVにパディングやボーダーを追加し、幅と高さを維持する方法を?] -ad-pad-div-and-keep-width-and-keep-width-and-height) –