我想在懸停時增加邊框。但它確實會影響其他所有元素的定位。CSS懸停使其他元素移動
守則(https://jsfiddle.net/s2m3vtbb/):
.nicePeopleItem {
display:inline-block;
}
.nicePeopleItem img{
border-radius:48px;
border: 4px solid #D568A8;
padding: 2px; \t
transition-duration:0.3s; \t
cursor:pointer;
}
.nicePeopleItem img:hover{
border: 10px solid #D568A8;
transition-duration:0.3s;
}
<div class="carrousel">
<div class="nicePeopleItem">
<img src="http://placehold.it/48x48">
</div>
<div class="nicePeopleItem">
<img src="http://placehold.it/48x48">
</div>
<div class="nicePeopleItem">
<img src="http://placehold.it/48x48">
</div>
<div class="nicePeopleItem">
<img src="http://placehold.it/48x48">
</div>
</div>
我嘗試添加一些利潤,填充,一些絕對定位沒有成功。
我可以在懸停時看到邊框和陰影之間非常薄的白色圓圈。我們也可以在正常狀態下將邊框改爲方塊陰影以將其刪除。 –
你可以在開始時增加額外的邊距來補償盒子陰影的寬度。這將避免重疊:) – Harry
當然,但對我而言,不清楚是否需要重疊,因爲原始問題是關於如何在不改變其他元素的位置的情況下更改邊框寬度。我會做一個編輯 – fcalderan