我一直在試圖創建一個按鈕,如果它懸停,它的字體大小會增加。它的工作原理,但問題是,當字體變大時,盒子本身變得更大。一種解決方案可能是固定高度,但我需要它保持爲auto
。更改字體大小而不更改框的大小
但是,一旦字體大小改變,盒子高度不會再自動變化,而是保持相同的大小。
#btn {
width: 40%;
/* setting a height would fix this, but it must be auto */
padding: 10px;
background-color: #00A859;
transition: font 0.5s ease-in;
font-size: 16px;
}
#btn:hover {
font-size: 22px;
}
<div id="btn">Hover me!</div>