2014-04-28 47 views
2

http://codepen.io/anon/pen/DCfEICSS動畫重置轉換爲起始位置

.card { 
    &:hover { 
    .card_content_icon { 
    @include translateX(50px); 
    } 
    } 
    .card_content { 
    position: relative; 
    text-align: center; 
    margin: 0 auto; 

    .card_content_icon { 
     position: relative; 
     @include transition(-webkit-transform .6s); 
    } 
    } 
} 

在懸停我動畫使用CSS過渡到翻譯元件的X位置的元件。不幸的是,動畫完成後立即回到起始位置。我該如何防止這種行爲並將其保持在動畫結束的位置?

我注意到,如果我給這個項目做動畫:絕對的,問題就會消失。但是我的佈局需要相對定位。

回答