所以我工作的這個動畫,其中來自行文字底部向上滑動。代碼的簡化版本可以在這裏預覽:溢出隱藏的文本被切斷
https://codepen.io/Deka87/pen/jGzVvY
HTML:
<div>
<span>Harley</span>
</div>
CSS:
div {
overflow: hidden;
margin-bottom: 1rem;
> span {
display: block;
font-size: 5rem;
font-weight: bold;
line-height: 1;
transform: translateY(100%);
transition: all .3s;
&.active {
transform: translateY(0);
}
}
}
一切工作正常,除了的幾個底部像素文字被切斷。我知道這是因爲行高減小(所以請不要將它標記爲其他類似問題的重複),但是我確實需要保持行高。
有沒有一種方法來創建這種動畫避免文本被切斷,並保持降低行高?
較小的字體大小可以工作,或填充。 – Mouser
@Mouser,我應該堅持設計,所以smalller字體大小不是一個選項。填充也會增加線條之間的空間,這與我嘗試實現減小線條高度相反。 – sdvnksv
@sdvnksv可否請您共享其他線路也將陸續顯示/隱藏跨度內,從而使問題更加清晰! –