2013-12-02 3 views
3

Посмотрите на это jFiddle с ХРОМОМ. Может ли кто-нибудь помочь мне решить эту проблему? Я не хочу видеть угол изображения во время перехода. Я предпочитаю делать это без jQuery, если это возможно :) Спасибо!Эффект затухания во время наведения - граница-радиус не wok

CSS

#cf { 
    position:relative; 
    height:300px; 
    width:300px; 
    margin:0 auto; 
    border-radius:50%; 
    overflow:hidden; 
    border: 10px solid red; 
} 

#cf img { 
    position:absolute; 
    left:0; 
    -webkit-transition: opacity 1s ease-in-out; 
    -moz-transition: opacity 1s ease-in-out; 
    -o-transition: opacity 1s ease-in-out; 
    transition: opacity 1s ease-in-out; 
} 

#cf img.top:hover { 
    opacity:0; 
} 

HTML

<div id="cf"> 
    <img class="bottom" src="http://www.world-science.org/wp-content/uploads/2011/07/Lion_300.jpg" /> 
    <img class="top" src="http://bioexpedition.com/wp-content/uploads/2012/06/Sea-Turtle-Anatomy.jpg" /> 
</div> 

jFiddle

ответ

3

Это похоже на ошибку в Chrome для меня.

Вы можете обойти его setting the same border-radius on the image.

#cf img { 
    border-radius:50%; 
    overflow:hidden; 
} 
+0

Точно такой же вывод я пришел. ОП: это правильный ответ. – johnkavanagh

+0

Да, это работает, но это так странно! Кстати, спасибо! –

Смежные вопросы