2014-01-15 105 views
0

在這種Fiddle(HTML + CSS),你可以看到,如果你將鼠標放置在「鏈接」兩種,fontbackground,慢慢REA-動畫,但如果你鼠標移開ONLY字體再次重新動畫。該background只是快速閃爍回鼠標移出背景動畫 - CSS

a {background:} 

如何強制的背景動畫,即使鼠標移開時?

+0

你確實有強迫鼠標移開你的'#dolu一個:hover'用'轉型:背景顏色5S;' – fiskolin

回答

1

你有你只在懸停背景轉換。這意味着如果用戶沒有徘徊,那麼轉換不會被執行。通過給#dolu atransition: 5s而不是transition: color 5s它是固定的。

updated fiddle

完全CSS:

body {background: red; } 

#dolu { 
    position: absolute; 
    bottom: 5px; text-align: 
     center; width: 100%; 
} 

#dolu a:hover { 
    color: white; 
    background: rgb(31, 31, 31); 

} 
#dolu a { 
    color: black; 
    background: white; 
    font-size: 40px; 
    font-weight: bold; 
    font-family: sans-serif; 
    font-variant: normal; 
    text-decoration: none; 
    padding: 10 20 6 20; 
    transition: 5s; 
} 
+0

非常感謝您! – loqan

+0

如果這有助於您,請將此答案標爲正確,以便其他人也可以看到;) – donnywals

+0

是的,它幫助了很多!我會盡快做到這一點。 – loqan