css
-------------
#div{width: 900px;height: 400px; border: 1px solid black;}
ul{display: grid;grid-template-columns: auto auto auto auto auto; position: relative; left: -20px }
ul li{border: 1px solid black;width: 140px;height: 140px;background: gainsboro;margin: 15px;box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.5);list-style-type: none;}
ul li a{margin:0px;text-decoration:none;position: relative;top: 50px}
ul li img{border:2px solid black;width:160px;height:160px;position: relative; top: -32px;left: -11px; display: none;box-shadow: 0 2px 2px 2px rgba(0, 0, 0, 0.5);cursor:crosshair;}
html
-------------
<center><div id="div">
<ul>
<li>
<ahref="javascript:;"><b>BMW</b></a>
<imgsrc="img/bmw.jpg">
</li>
<li>
<ahref="javascript:;"><b>Alfa Romeo</b></a>
<imgsrc="img/alpha.jpg">
</li>
<li>
<ahref="javascript:;"><b>Skoda</b></a>
<imgsrc="img/skoda.jpg">
</li>
<li>
<ahref="javascript:;"><b>Volkswagen</b></a>
<imgsrc="img/vw.jpg">
</li>
<li>
<ahref="javascript:;"><b>Saab</b></a>
<imgsrc="img/saab.jpg">
</li>
<li>
<ahref="javascript:;"><b>Lamborghini</b></a>
<imgsrc="img/lam.jpg">
</li>
<li>
<ahref="javascript:;"><b>Porsche</b></a>
<imgsrc="img/por.jpg">
</li>
<li>
<ahref="javascript:;"><b>Peugeot</b></a>
<imgsrc="img/peu.jpg">
</li>
<li>
<ahref="javascript:;"><b>Mercedes</b></a>
<imgsrc="img/mede.jpg">
</li>
<li>
<ahref="javascript:;"><b>Buick</b></a>
<imgsrc="img/buick.jpg">
</li>
</ul>
</div></center>
js
-----------
var aLi=document.getElementsByTagName('li');
var aA=document.getElementsByTagName('a');
var aImg=document.getElementsByTagName('img');
for(var i=0;i<aLi.length;i++)
{
aLi[i].index=aA[i].index=aImg[i].index=i;
aLi[i].onmouseover = function()
{
aImg[this.index].style.display='block'
};
aLi[i].onmouseout=function(){
aImg[this.index].style.display = 'none'
}
}