У меня есть элемент с черной рамкой, который я хочу сделать «пульсом». Я приближаюсь к этому с .animate()
, но я не могу получить результаты, которые я хочу. Я сделал скрипку, но по какой-то причине ничего не работает над этим, но на моем dev анимация работает изначально. Граница становится прозрачной, и это все. Here - это скрипка. БлагодаряАнимация цвета рамки
ответ
Вам необходимо проверить border-top-color/left/right/bottom
для IE - также цвет границы возвращает код цвета rgb. Последнее, что вам нужно, это включить пользовательский интерфейс jQuery.
$(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);
});
, и это работает даже в IE7 –
Для цветовой анимации Вы должны использовать 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);
Demo -->
http://jsfiddle.net/dSh97/8/
Нет необходимости в 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}
}
не работает в IE <10 –
@roasted Итак? Это глазные конфеты. –
Причина, по которой я использую jquery, заключается в том, что мне нужно очистить интервал. – LouieV
- 1. Анимация цвета рамки <input>: граница сначала черная
- 2. Анимация цвета текста UIButton
- 3. Swift - анимация наполнения цвета
- 4. Анимация TabBar изменение цвета
- 5. Текстовая анимация цвета
- 6. Анимация цвета UIView
- 7. Анимация цвета MKOverlayRenderer
- 8. Анимация цвета объекта Paint
- 9. JQuery цвета мигание анимация
- 10. CAShapeLayer анимация цвета вопрос
- 11. javascript слайд-анимация без рамки
- 12. Анимация рамки меняется с viewDidLoad
- 13. Three.js/Blender/morph анимация - нет цвета/цвета
- 14. Изменение цвета рамки textarea onselect
- 15. Изменение цвета рамки в QLineEdit
- 16. Анимация изменения цвета фона uitableviewcell
- 17. изменение цвета затвора анимация iphone
- 18. Анимация изменения цвета в Velocity.js
- 19. Анимация изображения в пределах рамки div
- 20. Анимация движения рамки UIView в анимацииDidStop
- 21. Слайд-шоу в Javascript без рамки, анимация?
- 22. Анимация фото (или div) внутри рамки div
- 23. Изменение цвета кнопки Android при щелчке без изменения цвета рамки?
- 24. Изменение цвета фона и цвета рамки при выборе в списке?
- 25. Цветовая гамма границы рамки границы цвета
- 26. однократное заполнение цвета в изображении без рамки
- 27. Изменение цвета рамки выбора в Chrome
- 28. Изменить цвет рамки цвета в поле выбора
- 29. изменить цвет текста без изменения цвета рамки
- 30. Extjs 4.2 изменение цвета рамки для панелей
Вы продолжаете писать 'bordeColor' ... –
Мигание может вызвать судороги, если он слишком быстро –
анимация будет идти в течение приблизительно минут, затем больной ясно интервал – LouieV