我需要用css设计一个简单的徽标,除了字母大小外,一切都很好。要求是使用verdana字体,但使用宽字符,如图所示。但是,使用当前代码,它们看起来很窄。无论如何在没有使用图像的情况下实现这种行为?
我不是在寻找字母间距,而是如何让角色本身占据一定数量的像素。例如,我希望字母t
具有30px字体大小(高度)和标准宽度的两倍。
宽图:
标准徽标,代码为:
以下是徽标的当前格式:
.brand {
color: white;
display: block;
float: left;
font-size: 40px;
font-weight: 200;
margin-top: 5px;
margin-bottom: 5px;
padding: 27px 20px 13px 20px;
letter-spacing:2px;
text-transform: full-width;
background: #083D68;
-moz-border-radius-topleft: 10px;
-webkit-border-top-left-radius: 10px;
border-top-left-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
border-bottom-right-radius: 10px;
-moz-box-shadow: inset 4px -4px 13px 0 #333;
-webkit-box-shadow: inset 4px -4px 13px 0 #333;
box-shadow: inset 4px -4px 13px 0 #333;
}
答案 0 :(得分:34)
您正在寻找的是transform:scale(x, y)
。例如:
-webkit-transform:scale(2.0, 1.0);
-moz-transform:scale(2.0, 1.0);
-ms-transform:scale(2.0, 1.0);
-o-transform:scale(2.0, 1.0);
transform:scale(2.0,1.0);
你必须为所有浏览器指定它,至少目前是这样。
我忘了链接my jsfiddle。
答案 1 :(得分:2)
您的代码示例看起来不像Verdana 700重量。
选择正确的
font-family:'Verdana'; 字体重量:700;
会给出正确的结果,至少在安装了Verdana的系统上是这样。