2012-08-07 27 views
38

Tôi đang sử dụng phông chữ được nhúng cho các phần tử điều hướng hàng đầu trên một trang web Helvetica65 và tại 16px nó là WIDTH hoàn hảo nhưng tôi cần nó là về chiều cao hiện tại của nó.Có thể điều chỉnh tỷ lệ dọc của phông chữ bằng CSS không?

Trong Photoshop, giải pháp rất đơn giản - điều chỉnh tỷ lệ dọc.

Có cách nào để làm cơ bản cùng một điều bằng cách sử dụng CSS không? Và nếu có, làm thế nào cũng được hỗ trợ?

Dưới đây là jsFiddle mã hóa nav cơ bản.

+0

Chúng ta có thể nhìn thấy mã của bạn, hoặc bạn có thể đặt chúng ta một jsfiddle? –

+0

Chỉ cần đăng nó trong bản chỉnh sửa cho bài đăng gốc của tôi. – Cynthia

Trả lời

69

transform tài sản có thể được sử dụng để mở rộng văn bản:

.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

Bạn nên chọn câu trả lời này làm câu trả lời được chấp nhận. –

+0

Tôi đã áp dụng quy mô biến đổi cho một tiêu đề mà làm cho nó rộng hơn và không cao. Điều này có nghĩa là văn bản bây giờ bắt đầu ở bên trái của phần còn lại của văn bản trên trang. Tôi đã thêm lề bên trái để đẩy nó trở lại vào dòng. Có anyway để tính toán sự khác biệt này với biến đổi? – RouthMedia

+0

@RouthMedia bạn đang tìm kiếm 'biến đổi-origin'. có thể là 'biến đổi-nguồn gốc: trên cùng bên trái; ' – honk31