Q
動畫邊框顏色
0
A
回答
1
您需要爲IE瀏覽border-top-color/left/right/bottom
- 邊框顏色也會返回rgb顏色代碼。你需要的最後一件事是包含jQuery UI。
$(document).ready(function(){
var interval = setInterval(function() {
var $el = $('#live-feed-wrapper div:first-child');
// if not black then make black
if ($el.css('border-top-color').replace(/\s/g,'') != 'rgb(0,0,0)') {
$el.animate({'borderColor': 'black'});
}
else {
$el.animate({'borderColor': 'transparent'});
}
},500);
});
+1
並且這在IE7中也能正常工作 –
2
對於彩色動畫您需要使用jQueryUi或color plugin
var $el = $('#live-feed-wrapper div:first-child');
var interval = setInterval(function() {
if ($el.data('toggle')) {
$el.animate({
'borderColor': 'black'
});
$el.data('toggle', false);
} else {
$el.animate({
'borderColor': 'transparent'
});
$el.data('toggle', true);
}
}, 500);
2
無需jQuery的,純CSS工作得很好:
#live-feed-wrapper div:first-child {
animation: pulse 0.5s linear infinite alternate;
-webkit-animation: pulse 0.5s linear infinite alternate;
}
@keyframes pulse {
from {border-color:black}
to {border-color:transparent}
}
@-webkit-keyframes pulse {
from {border-color:black}
to {border-color:transparent}
}
相關問題
- 1. CSS3動畫邊框顏色
- 2. 用jQueryUI設置邊框顏色動畫
- 3. 邊框動畫不會更改顏色
- 4. 邊框顏色從左到右動畫
- 5. 動畫邊框的顏色<input>:邊框先變黑
- 6. 邊框顏色
- 7. 邊框顏色
- 8. WPF - 多邊形上的顏色動畫
- 9. 行邊框顏色
- 10. LinkLabel邊框顏色
- 11. ListView邊框顏色
- 12. NSView邊框顏色
- 13. Photoshop顏色邊框黑色
- 14. 框架邊框顏色
- 15. QTreeView邊框/框架顏色
- 16. jQuery在懸停時動畫邊框顏色?
- 17. 我不能動畫UIView的邊框顏色
- 18. XNA/XAML在鼠標懸停上動畫邊框顏色
- 19. 如何動畫更改UITextField的邊框顏色?
- 20. 如何爲`a`元素添加邊框顏色動畫?
- 21. 如何使這種改變邊框顏色動畫停止
- 22. jQuery的動畫 - 邊框顏色和寬度
- 23. 邊框顏色忽略我的顏色
- 24. JavaScript的邊框顏色/顏色樣式
- 25. 紅色文本框邊框顏色
- 26. 移動Safari奇邊框顏色問題
- 27. 根據背景顏色自動選擇好的邊框顏色
- 28. 框邊框動畫
- 29. 動畫邊框
- 30. 動畫邊框
你一直寫'bordeColor' ... –
燈閃爍可能會引發癲癇發作,如果它是太快 –
動畫將去大約一分鐘,然後生病明確的間隔 – LouieV