我在网站的顶部导航元素中使用了一种嵌入式字体,字体名称为Helvetica65
,大小为16px
时其宽度非常完美,但是我需要将其高度调整为当前高度的90%
左右。
在Photoshop中,解决方案很简单——调整垂直缩放。
是否有一种方式可以使用CSS实现基本相同的效果呢?如果有的话,它的支持程度如何呢?
这里是基本导航代码的jsFiddle。
我在网站的顶部导航元素中使用了一种嵌入式字体,字体名称为Helvetica65
,大小为16px
时其宽度非常完美,但是我需要将其高度调整为当前高度的90%
左右。
在Photoshop中,解决方案很简单——调整垂直缩放。
是否有一种方式可以使用CSS实现基本相同的效果呢?如果有的话,它的支持程度如何呢?
这里是基本导航代码的jsFiddle。
transform
属性可用于缩放文本。display: inline-block
,才能将其用于 HTML 元素,例如 <a>、<span>、<em>、<kbd> 等。
body {
font-family: "HelveticaNeue-Medium", sans-serif;
font-size: 12px;
}
a.vertical-scaling {
display: inline-block;
transform: scale(1, 1.5);
/* Safari and Chrome */
-webkit-transform: scale(1, 1.5);
/* Firefox */
-moz-transform: scale(1, 1.5);
/* IE 9+ */
-ms-transform: scale(1, 1.5);
/* Opera */
-o-transform: scale(1, 1.5);
}
<ul>
<li><a class="vertical-scaling" href="/">HOME</a></li>
<li><a href="/expert-witness">EXPERT WITNESS<a/></li>
</ul>
display: inline;
- 元素必须类似块级元素(块级元素、表格、内联块级元素等)。 - jave.web