0

Engadgetのようなメニュー バーを作成しようとしています。適切に実装しているようですが、正確なフォント スタイルが得られません。私を助けてください。ありがとう。これが私のフィドルです。

私の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
}

</p>

4

2 に答える 2

2

resp をインポートする必要があります。フォントをリンクしてください!Engadget の css では、スタイル css で確認できます。

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

例として更新しました:http://jsfiddle.net/5UMfe/2/

于 2012-12-30T14:12:41.750 に答える
2

Engadget は、Oswaldという名前のオープン Web フォントを使用します。ソースには含まれていませんが、Google Web Fontsで利用できます。

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

これが更新された fiddleです。

于 2012-12-30T14:12:09.690 に答える