一行多列按钮美化

效果1:

效果2:

<div style="display: flex; justify-content: space-between; gap: 30px; width: 100%;">
<button class="square-button">按钮A</button>
<button class="square-button">按钮B</button>
<button class="square-button">按钮C</button>
<button class="square-button">按钮D</button>
</div>
<style>
.square-button {
flex-grow: 1;
aspect-ratio: 1/1;
background-color: rgba(239, 239, 239, 0.2); /* 背景色透明度 */
【暂停】background-color: #FFF;    /*--- 按钮背景色透明或指定颜色任选一个 --*/
border: 2px solid #EFEFEF;
border-radius: 8px;
overflow: hidden; /* 隐藏超出按钮范围的图片部分 */
}

.square-button:hover {
background-color: #EFEFEF;
}

.square-button img {
transition: transform 0.3s ease; /* 添加过渡效果 */
}

.square-button:hover img {
transform: scale(1.3);
}
</style>