Короче говоря, у меня есть кнопка, которая размывает изображение на моем веб-сайте. Он запускает эту функцию:
function testblur() {imga.style.filter = 'blur(80px)';}
Работает отлично. Теперь я хочу иметь вторую кнопку, чтобы отменить эффект размытия. Я попытался добиться этого, установив фильтр обратно на ноль:
function unblur1() {imga.stlye.filter = 'blur(0px)';}
Не работает вообще. Перезагрузка изображения на самом деле не вариант, потому что я хочу, чтобы появился эффект перехода. Есть ли способ перевернуть фильтр? Или другой способ заставить анимацию размытия воспроизводиться в обратном направлении?
<Body>
<button onClick="testblur()">blurOn</button>
<button onClick="unblur1()">blurOff</button>
<img id="img1" class="blifterimg" src="blifter/1.jpg" alt="1">
<script>
var imga = document.getElementById('img1');
function testblur() {imga.style.filter = 'blur(80px)';}
function unblur1() {imga.stlye.filter = 'blur(0px)';}
</script>
</Body>