Я пытаюсь использовать часть изображения в качестве фона для div.
Это работает для моего экрана с фиксированной шириной.
Но когда я изменяю ширину экрана, он теряет правильное положение, показывая другие части изображения.
Кто-то может помочь?
HTML
<div class="game">
<div class="slice top_estrada"></div>
</div>
CSS
.game{
display:block;
width:100%;
.slice{
display:block;
width:100%;
background-image:url('/assets/maps/tilemaps/mymap.png');
background-repeat: no-repeat;
background-size: 100% auto;
&.top_estrada{
background-position:0 -125px; /* <========= HERE */
height:88px; /* <========= AND HERE */
}
}
}
.game {
display: block;
width: 100%;
}
.game .slice {
display: block;
width: 100%;
background-image: url('https://i.imgur.com/rdx8FHt.png');
background-repeat: no-repeat;
background-size: 100% auto;
}
.game .slice.top_estrada {
background-position:0 -125px; /* <========= HERE */
height:88px; /* <========= AND HERE */
}
<div class="game">
<div class="slice top_estrada">
top_estrada
</div>
</div>