我目前正在尝试将一个正方形分成四个大小相等的三角形,并在它们上面添加hover事件。
我是这样创建三角形的,
.right, left, .top, .bottom {
position: relative;
width: 26px;
}
.right:before{
position: absolute;
display: inline-block;
border-top: 26px solid transparent;
border-right: 26px solid #eee;
border-bottom: 26px solid transparent;
left: 26px;
top: 0px;
content: '';
}
我发现每个三角形都位于另一个三角形上方,这意味着只能悬停在一个三角形上。以下是我的示例: 正如您所看到的,只有底部三角形(在正方形底部悬停)是可悬停的。我做错了什么?有更好的方法吗?