while dragging input range, brightness value (also css property) is updating but image is not effected instantly in safari. (but in chrome it works well)
how to update changes apply while dragging?
var app = Vue.createApp({
data() {
return {
brightness: 1
}
},
computed:{
imgStyle(){
return {
'-webkit-filter': `brightness(${this.brightness})`
}
}
}
});
var vm = app.mount("#app");
<div id="app">
<img src="https://images.pexels.com/photos/45201/kitty-cat-kitten-pet-45201.jpeg?" width="150"
:style="imgStyle">
<input type="range" min="0" max="2" step="0.1" v-model="brightness"/>
<span> {{brightness}} </span>
</div>