【发布时间】:2021-07-15 18:37:29
【问题描述】:
我正在尝试将下面给出的 5 个按钮放入我的代码中,但在尝试这样做时,悬停的按钮会将按钮推向左侧,向左推。我想这可能是填充的问题,但我尝试了很多方法,但都没有奏效。
.buttons {
border-radius: 4px;
background-color: white;
color: #003466;
border: 0.8px solid #707070;
padding: 6px 16px 6px 16px;
margin-right: 1rem;
}
.buttons:hover {
border: 2px solid #707070;
padding: 5px 14px 5px 14px;
}
<div style="padding-left: 5rem; padding-top: 5rem;">
<div>
<p>Button Not Working Properly</p>
</div>
<button class="buttons" type="button">Edit</button>
<button class="buttons" type="button">New</button>
<button class="buttons" type="button">Preview</button>
<button class="buttons" type="button">Export</button>
<button class="buttons" type="button">Delete</button>
</div>
【问题讨论】:
-
什么意思? - 悬停的按钮将按钮向左推,向左推
-
悬停在按钮上时,其左侧的按钮被推到左侧 1 或 2 px
-
是因为边框大小的变化
-
有什么方法可以编辑,因为边框大小的变化是强制性的