我做了如下瓦,具有懸停效果與CSS- transition
增加font-size
:CSS轉換字體大小:避免抖動/擺動
body {
font-family: 'Segoe UI', sans-serif;
}
.website {
width: 180px;
height: 73px;
text-align: center;
line-height: 80px;
margin: 1px;
color: white;
border-bottom: 5px solid darkslateblue;
background-color: darkslateblue;
white-space: nowrap;
overflow: hidden;
transition: border-color 0.66s ease-out, font-size 0.3s ease-out;
}
.website:hover {
font-size: 16pt;
cursor: pointer;
transition: border-color 0s;
border-color: black;
}
<div class="website">Blog 1</div>
<div class="website">Blog 2</div>
<div class="website">Blog 3</div>
當你將鼠標懸停他們可以看到font-size
的轉換並不順利。換句話說,它在改變尺寸時會上下襬動。
有沒有人有想法如何解決或解決它?
擺動是因爲字體大小縮放在整個點,所以大小動畫不像你想要的那樣平滑。 – GolezTrol