我正在处理一个需要两个三角形来承载背景图片并且作为链接的项目。
以下是我对这两个三角形的草图。
以下是我对这两个三角形的草图。
目前,我只有两个div,它们跨越了900x600,每个三角形都是背景图像。现在我遇到的问题是,我无法悬停在Cinema div的透明部分上,以达到照片div。
我能用css3三角形实现这个设计吗,并设置它们的背景图像?我一直认为自定义形状是由边框和边框颜色组成的。
是否可能使用css3三角形来实现,如果可以,有人可以帮我编写代码吗?
这是我目前拥有的。
.pageOption {
position: relative;
width: 900px;
height: 600px;
}
.pageOption .photo {
position: absolute;
top: 0px;
left: 0px;
width: 900px;
height: 600px;
background: url('../images/menuPhoto.png') no-repeat 0 0;
}
.pageOption .cinema {
position: absolute;
bottom: 0px;
right: 0px;
width: 900px;
height: 600px;
background: url('../images/menuCinema.png') no-repeat 0 0;
}
<div class="pageOption">
<a href="#" class="option photo" id="weddingPhoto"></a>
<a href="#" class="option cinema" id="weddingCinema"></a>
</div>
pointer-events
属性。 - Ram