我試圖讓梯形透視形狀具有可點擊的整個區域。我已經得到它在Firefox甚至IE瀏覽器的工作,但Chrome不太合作。在Chrome瀏覽器中CSS梯形形狀可點擊區域問題
下面是一個形狀和鏈接的小提琴:http://jsfiddle.net/9n9uh6f6/1/ 正如您所看到的,鏈接不會變爲活動狀態,直到您將鼠標懸停在文本的「區域」部分。在其他瀏覽器中,形狀的整個高度都是可點擊的。
我看到Chrome瀏覽器呈現不同的透視圖像,也許這就是爲什麼它沒有做它應該做的。
這裏是我的CSS:
.prodcaptions {
width:136px;
height: 85px;
position:relative;
left:10%;
text-transform:uppercase;
text-align:center;
letter-spacing: 1.6px;
color: #000;
}
.prodcaptions:before {
content:"";
position:absolute;
border-radius:1px;
box-shadow:0 0 0 3px #27628e;
top:-5%;
bottom:-11%;
left:-1%;
right:-5%;
-webkit-transform:perspective(40em) rotateX(-45deg);
transform:perspective(40em) rotateX(-45deg);
}
.prodcaptions a {
z-index:999;
position:relative;
height: 85px;
display: block;
padding-top: 25px;
}
你怎麼樣改造一個裏面呢? - 顯然這並不重要,因爲該區域沒有延伸過文本部分。仍在測試。 – 2014-10-03 20:38:44
我不知道該怎麼做。這是我第一次使用這些類型的形狀! – mango 2014-10-03 20:39:37
看看這個:** http://jsfiddle.net/9n9uh6f6/2/** ..這是可以接受的嗎? (我刪除了':before',所以文本也是透視的,所有的文本現在都得到指針光標) – myfunkyside 2014-10-03 20:43:41