Pracuję nad projektem, który wymaga dwóch trójkątów do przechowywania obrazów tła i linków.Kształt trójkąta z obrazem tła
Oto moja makiety, jak chciałbym dwa trójkąty.
Obecnie mam tylko dwie div, które obejmują 900x600 z każdego trójkąta jako obraz tła. Problem, który mam teraz, polega na tym, że nie mogę najechać kursorem na przezroczystą część elementu Cinema div, aby dotrzeć do elementu div zdjęcia.
Czy mogę wykonać ten projekt z trójkątami css3 i ustawić ich obrazy tła? Zawsze myślałem, że niestandardowy kształt składa się z obramowania, z obramowaniem.
Czy można to zrobić z trójkątami css3, a jeśli tak, to czy ktoś może mi pomóc z kodem?
Oto, co obecnie mam.
.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>
try css [ 'pointer-events'] (https://developer.mozilla.org/en/CSS/pointer-events) własność. – undefined