I wish to apply a css transition delay to a child div, for example:
<div id="outer">
<div id="inner">Inner DIV</div>
</div>
#outer:hover #inner{display:none;transition-delay:1s;}
Can this be done? If so, what's the magic?
jsFiddle Demo (to fiddle with)
#inner{width:50px;height:50px;background:green;transition:0s display;}
#outer{width:200px;height:200px;background:orangered;}
#outer{display:flex;justify-content:center;align-items:center;}
#outer:hover #inner{display:none;transition-delay:1s;}
<div id="outer">
<div id="inner">Inner DIV</div>
</div>