2011-06-30 4 views
1

ホバー上のメニューの丸い角を無視してChromeに問題があります。これはFirefoxで機能し、ホバリングの前に角を丸める(クロムで)が、角を上にして角を上にします。何か不足していますか?私のHTMLは標準のulで構成されています。Chromeはホバー上のメニューの丸い角を無視しています

#nav > ul > li:first-child a:hover { 
-moz-border-radius-bottomleft: 4px; 
-webkit-border-radius-bottomleft: 4px !important; 
-border-bottom-left-radius: 4px !important; 
-moz-border-radius-topleft: 4px; 
-webkit-border-radius-topleft: 4px !important; 
-border-top-left-radius: 4px !important; 
background: url(../images/menu-back-hover.png) repeat-x; 
} 

答えて

6

WebKitのブラウザ用のセレクタ(すなわちクロム)は次のようになります。

-webkit-border-top-left-radius: 4px; 
-webkit-border-bottom-left-radius: 4px; 
+0

WOW ...私はこれを何千回もやりました。私はそれを逃したとは信じられません。それはそれを解決しました。間違いなく目の余分なペアがどれくらい助けることができるかを示しています。ありがとう! –

0

私のためのバックラインにWebKitのキックに適用される境界半径の親要素に適用される次

-webkit-mask-image: -webkit-radial-gradient(white, black); 

もう1つの方法は、2つのボーダー半径の親に要素をラップすることです。

他の解決策を聞くことに興味があり、ダブルラップオプションよりはるかに優れています。

関連する問題