2012-08-07 90 views
38

我在網站 Helvetica6516px上使用嵌入字體的頂部導航元素,它是完美的寬度,但我需要它是 約90%它的當前高度。是否可以使用CSS調整字體的垂直縮放比例?

在Photoshop中,解決方案很簡單 - 調整垂直縮放比例。

有沒有辦法使用CSS做基本相同的事情?如果是這樣, 如何支持?

這裏是基本導航編碼的jsFiddle

+0

我們能看到你的代碼,或者您可以設置我們的jsfiddle? – 2012-08-07 05:22:41

+0

只需將其發佈到我原來的帖子中即可。 – Cynthia 2012-08-07 05:27:03

回答

69

transform屬性可以用來縮放文本:

.menu li a { 
    color: #ffffff; 
    text-transform: uppercase; 
    text-decoration: none; 
    font-family: "HelveticaNeue-Medium", sans-serif; 
    font-size: 14px; 
    display: inline-block; 
    transform: scale(1, 1.5); 
    -webkit-transform: scale(1, 1.5); /* Safari and Chrome */ 
    -moz-transform: scale(1, 1.5); /* Firefox */ 
    -ms-transform: scale(1, 1.5); /* IE 9+ */ 
    -o-transform: scale(1, 1.5); /* Opera */ 
} 
+0

這一個應該被選爲接受的答案。 – 2014-03-04 10:32:11

+0

我已經將比例變換應用到一個標題,使其更寬,而不是更高。這意味着文本現在開始在頁面上其餘文本的左側。我在左邊增加了保證金,將其重新排列。無論如何要用變換來計算這種差異? – RouthMedia 2016-08-16 14:00:23

+0

@RouthMedia您正在尋找'transform-origin'。可能是'transform-origin:左上角;' – honk31 2017-04-27 13:11:25

相關問題