像菜单一样Engadget - 字体不匹配

时间:2012-12-30 14:05:45

标签: css css3

我正在尝试创建一个像Engadget这样的菜单栏。我似乎正确地实现它,但我仍然没有得到确切的字体样式。请帮帮我。谢谢。 这是我的fiddle

我的HTML,

<div class="nav">
<ul>
<li><a href="#">Reviews</li>
</ul>
</div>

我的CSS,

 .nav{
        background:#303030;
        line-height:1;
        overflow:hidden;
        position:relative; 
        -moz-border-radius: 5px;
        border-radius: 5px;

}

.nav a{
        color:#fff;
        text-decoration:none;        
        font-family: Oswald,Arial Narrow,Arial,Helvetica,sans-serif !important;
        text-transform:uppercase !important;
        font-size:14px !important;
        margin-right:10px;
        padding:10px;
        display: block;
        -moz-border-radius: 5px;
        border-radius: 5px;
        font-weight:lighter;

}
.nav li{
        float:left;
        overflow:hidden
}
.nav ul{
        list-style:none;
        margin:0;
        overflow:hidden;
        padding:0;
        width:100%
}
.nav ul a:hover
{
        color:#FFF;
        background-color:#454545 !important;                     
}
.nav ul,nav ol
{
        list-style:none;
        list-style-image:none
}

2 个答案:

答案 0 :(得分:2)

Engadget使用名为 Oswald 的开放式网络字体。您没有将其包含在源代码中,但它是available on Google Web Fonts

@import url(http://fonts.googleapis.com/css?family=Oswald:400,300);

这是your updated fiddle

答案 1 :(得分:2)

您必须导入resp。链接字体! 在Engadget的CSS中,您可以在样式css中看到它:

@font-face {
    font-family: "Oswald";
    src: url("http ...

我将其更新为示例:http://jsfiddle.net/5UMfe/2/