CSS3メニューでの作業:this menuに類似し、しようとしている私は、現在のメニューでプロジェクトをやって、同じメニューは以下現れているものを実装しようとしています
をそして今、私が持っていますそれを変更するが、私はそれにこだわっている。ここで
は、それがクロムでどのように見えるか、私のメニューのスクリーンショットです:
そしてこれはIE8とFirefoxでどのように見えるかです:
問題は、私はにできる午前です丸みを帯びた角を取得しますが、最初のメニューに表示されるメニュー上の光沢とバンプは、クロム、IE、およびFirefoxのフラットとして表示されているので、私のメニューには表示されません。メニューに戻ります。ここで
は私のメニューのCSSです:
.menu
{
height: 18px;
margin-left:318px;
margin-top:10px;
width:914px;
border: 1px solid #d6d6d6;
background: #fff;
padding: 14px;
text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #1612CE;
background: -webkit-gradient(linear, 0 0, 0 bottom, from(#1612CE), to(#3B91F1));
background: -webkit-linear-gradient(#1612CE, #3B91F1);
background: -moz-linear-gradient(#1612CE, #3B91F1);
background: -ms-linear-gradient(#1612CE, #3B91F1);
background: -o-linear-gradient(#1612CE, #3B91F1);
background: linear-gradient(#1612CE, #3B91F1);
behavior: url(css/ie-css3.htc);
}
.blue {
background : rgb(52,119,210);
background : -webkit-gradient(linear, left top, left bottom, from(rgb(52,119,210)), to(rgb(34,98,188)));
background : -moz-gradient(linear, left top, left bottom, from(rgb(52,119,210)), to(rgb(34,98,188)));
border: 1px solid #2f8893;
}
.blue li a
{
color: #fff;
text-shadow: 0 -1px 0 rgba(0,0,0,.40);
}
a {
text-decoration: none;
color: #262626;
line-height: 20px;
}
ul
{
margin: 0;
padding: 0;
z-index: 300;
text-align:right;
}
li
{
padding: 0 10px;
display:inline-block;
}
li:first-child {
float:left;
}
これは私がそれを示しています方法です:
<div class="menu blue">
<ul >
<li class="active"><a href="">Home</a></li>
<li><a href="">About</a></li>
<li><a href="">Blog</a></li>
<li><a href="">Services</a></li>
<li><a href="">Portfolio</a></li>
<li><a href="">Contacts</a></li>
<li><a href="">Back to Article</a></li>
<li><a href="">How it Works?</a></li>
</ul>
</div>
私はフィドルにあなたのコードを貼り付けだけでコピーしてきたし、それが 動作しません。 http://jsfiddle.net/zBYsA/ – ChristopheCVB
@ Christophe-私は別の問題について昨日尋ねてきました。私はhttp://jsfiddle.net/TLS3Y/を作成しました。 – coder