Chrome中的边框半径更改

时间:2013-05-03 08:59:16

标签: html css3

当我在包装UL的DIV上使用border-radius时,在将链接悬停在UL内部之后,我在Chrome中丢失了半径。

<div class="menu">
<div class="middle">
    <ul class="bmenu">
        <li><a href="#home"/>Home</a></li>
        <li><a href="#cv"/>CV</a></li>
        <li><a href="#projects"/>Projects</a></li>
        <li><a href="#contact"/>Contact</a></li>
    </ul>
</div>
</div>

以下是示例:http://jsfiddle.net/TYgP6/

有人可以帮忙吗?

3 个答案:

答案 0 :(得分:0)

.bmenu{
    padding: 0px;
    margin: 0 0 10px 0;
    width:100%; 
height:60px;    
    color:#000;
    border-top-left-radius: 10px;   
    border-top-right-radius: 10px;  

}
尝试使用此代码替换你的。你给出了相对于你需要移除的.bmenu的位置。

答案 1 :(得分:0)

为Webkit添加CSS属性 - -webkit-border-radius:10px 10px 0 0; - 应该解决它。

答案 2 :(得分:0)

在bmenu类下,你必须删除位置:relative。

.bmenu{/*position:relative;*/}

我已更新相同的here。你可以看看。 希望这会有所帮助。