我很想使用css中的clamp函式來實作流暢的字母間距。但是因為我喜歡我的字母間距緊湊,所以我需要在公式中包含三個負值,并且現在嘗試了幾個小時來解決這個問題。我是否必須切換最小最大值,因為它們是負數?
letter-spacing: clamp(-1px, -1vw, -3px);
我需要更多空間,字體越小,而不是線性方式。任何關于如何實作這一目標的想法將不勝感激。
uj5u.com熱心網友回復:
你必須扭轉這些價值觀。因為第一個是最小值,最后一個是最大值。-3px 小于 -1px。我使間距更大,以便您可以看到它。但這對我來說完全沒問題。
p {
letter-spacing: clamp(-30px, -10vw, -10px);
}
<p>
Hello
</p>
uj5u.com熱心網友回復:
是的,您可以在clamp.
我是否必須切換最小最大值,因為它們是負數?
clamp定義為clamp(MIN, VAL, MAX)which is equal max(MIN, min(VAL, MAX))。所以MIN必須小于MAX.
所以clamp(-1px, -1vw, -3px)是錯誤的,因為-1px大于-3px。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/361308.html
上一篇:如何將平行四邊形和英雄文本居中
