[英]Make the whole shape clickable using HTML and css
When I hover over the text, it is clickable.当我将鼠标悬停在文本上时,它是可点击的。 But I want to make the whole shape clickable.但我想让整个形状可点击。 I tried but it's going outside the shape.我试过了,但它超出了形状。 How can we make the shape (only within the shape) clickable?我们如何使形状(仅在形状内)可点击? Here's the code I tried.这是我试过的代码。 What should I do to make the whole shape clickable?我应该怎么做才能使整个形状可点击? Can anyone please help me with this?任何人都可以帮我解决这个问题吗?
* { box-sizing: border-box; } .diamond { position: relative; height: 120px; width: 120px; text-align: center; z-index: 1; display: inline; float: right; font-family: Helvetica; color: #ffffff; FONT-SIZE: 13PX; FONT-WEIGHT: 600; } .diamond:after { position: absolute; background-color: #ef1717; top: 10px; left: 10px; content: ''; height: calc(100% - 22px); width: calc(100% - 22px); border-radius: 18%; transform: rotateX(45deg) rotateZ(45deg); z-index: -1; } #diamond:hover { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } a.int_link{ text-decoration: none; COLOR: #FFFF; FONT-WEIGHT: 700; font-family: Helvetica; }
<table style="width:99%;padding:5px;"> <tr> <td> <div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="diamond" id="diamond"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="meet" style="margin-top:45px;"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener">lorem...</a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a></div> </td> <td> <a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="diamond" id="diamond"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="meet" style="margin-top:45px;"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener">lorem..</a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a> </td> <td> <a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="diamond" id="diamond"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="meet" style="margin-top:45px;"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener">lorem..</a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a> </td> <td> <a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="diamond" id="diamond"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="meet" style="margin-top:45px;"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener">lorem..</a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a> </td> <td> <a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="diamond" id="diamond"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="meet" style="margin-top:45px;"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener">lorem..</a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a> </td> <td> <a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="diamond" id="diamond"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a><div class="meet" style="margin-top:45px;"><a href=" " class="int_link" target="_blank" rel="noreferrer noopener">lorem..</a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a></div><a href=" " class="int_link" target="_blank" rel="noreferrer noopener"> </a> </td> </tr></table>
.changed{
position: relative;
height: 120px;
width: 120px;
text-align: center;
z-index: 1;
display: inline;
float: right;
font-family: Helvetica;
color: #ffffff;
FONT-SIZE: 13PX;
FONT-WEIGHT: 600;
}
.changed:after{
position: absolute;
background-color: green;
top: 10px;
left: 10px;
content: '';
height: calc(100% - 22px);
width: calc(100% - 22px);
border-radius: 18%;
transform: rotateX(45deg) rotateZ(45deg);
z-index: -1;
}
#changed:hover{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
transform: scale(1.1);
}
<td>
<div class="changed" id="changed">
<a href=" " class="int_link" target="_blank" rel="noreferrer noopener">
<span style="display: block; position: relative; top: 1rem; left: 1rem; padding-top:32px; width: 87px; height: 81px;">Changed</span>
</a>
</div>
</td>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.