假设我有一个这样的html结构
<a><span></span></a>
我有以下样式表
a {
position:absolute;
opacity:0;
width:10px;
height:10px;
display:block;
}
a:hover {
opacity:1;
}
span {
position:absolute;
width:100px;
height:100px;
display:block;
background:blue;
}
当我将鼠标放在坐标5px
,上时5px
,我们会看到一个蓝色的正方形100px
,100px
这很棒。现在我想把鼠标放在坐标上50px
,50px
而不是显示大的蓝色方块。有没有办法只用 css 来实现这一点?
换句话说,如果我的鼠标 xcoordinate 小于或等于并且 ycoordinate 小于或等于,我只想看到一个100px
100px 的蓝色框。10px
10px