Скажем, у вас есть изображение плитки, которое вы используете для построения изометрической карты.Каждая плитка по выбору.Проблема в том, что прозрачные углы вокруг изображения плитки перекрывают плитки позади них.Я хочу, чтобы прозрачная область изображения была проигнорирована, чтобы другие плитки можно было выбрать более точно.
Вот пример такой плитки.Контур сделан красным, поэтому прозрачную область легко увидеть.
Мы используем браузер, поддерживающий pointer-event
.Мне было интересно, есть ли способ включить это в угловые области, или мне нужно найти способ заставить программу распознавать прозрачные пиксели самостоятельно.
Эти мозаичные изображения не созданы с использованием canvas.CSS это просто:
div.content
{
position: absolute;
top: 105px;
width: 10px;
height: 50%;
}
div.content div.tile
{
width:96px;
position: absolute;
height:102px;
line-height:96px;
background-image:url('images/tiles.png');
}
div.content div.tile:hover
{
opacity:0.8;
}