Это не должно быть кликабельная область вокруг этого круга, как я могу это сделать?Как создать область без кликов вокруг объекта?
.circ {
position: absolute;
left: 50%;
top: 50%;
width: 400px;
height: 400px;
border-radius: 50%;
background: red;
overflow: hidden;
transform: translate(-50%, -50%);
}
.circ .sub-1,
.circ .sub-2 {
position: absolute;
width: 200px;
height: 200px;
background: green;
}
.circ .sub-1 a,
.circ .sub-2 a {
position: relative;
display: block;
width: 100%;
overflow: hidden;
height: 100%;
background: yellow;
}
.sub-2 {
bottom: 0;
right: 0;
}
<div class="circ">
<div class="sub-1">
<a href="#"></a>
</div>
<div class="sub-2">
<a href="#"></a>
</div>
</div>
благодарит людей! –
Собственно, ваш код работает в Edge/Firefox, но не в Chrome, который имеет историю с отсечением и границей: http://stackoverflow.com/questions/29101743/inconsistent-selectable-area-of-elements-with-border -radius – LGSon
Проверка старых ответов и обнаружение этого. Я обновил свой ответ с помощью примера, который тоже работает с Chrome, и включил его, поэтому, если вы его просмотрите, и если он будет работать над ним/принять его. – LGSon