我正在玩一个网站,该网站在其自己的 div 中有一个 600 像素 x 600 像素的 9 个正方形网格的图像。我希望能够在悬停时突出显示每个网格方块并且我已经成功了,但是我想知道我的代码是否可以更紧凑。
例如,我的突出显示行为永远不会改变,但是我编码它的方式我需要为每个方块编码 9 个,我怎样才能只有一个并将它应用到所有网格方块?
这是代码。
#theGrid
{
margin-left: auto;
margin-right: auto;
width: 600px;
height:600px;
background-image:url("img/grid.png");
}
#square1
{
top:7px;
left:7px;
width:200px;
height:200px;
background-color:transparent;
}
#square1:hover
{
background-color: yellow;
opacity:0.2;
filter: alpha(opacity=20);
}
谢谢大家。