I use transition in javascript but doesn't work on firefox, someone know why ? Is good on google chrome. This is my code :
el.style.backgroundImage = "url('menu.jpg')";
el.style.transition = "background 0.4s";
I use transition in javascript but doesn't work on firefox, someone know why ? Is good on google chrome. This is my code :
el.style.backgroundImage = "url('menu.jpg')";
el.style.transition = "background 0.4s";
Following suggestion at link posted by @Jeremy ; substituted setting transition
to affect background-size
for opacity
div a {
color: #fff;
z-Index: 3;
position: absolute;
}
div:before,
div:after {
content: " ";
position: absolute;
background-repeat: no-repeat;
display: block;
width: 50px;
height: 50px;
transition: background-size 0.4s;
}
div:before {
background: #1F1F1F;
background-size: 100% 100%;
}
div:after {
background: url(http://lorempixel.com/50/50/nature);
background-size: 0% 0%;
}
div:hover:before {
background-size: 0% 0%;
}
div:hover:after {
background-size: 100% 100%;
}
<div><a href="#">abc</a>
</div>