Если изображение занимает весь экран, то тут все просто:
background-size: cover
а как сделать подобное, если изображение имеет размеры, к примеру, 500х500 для разрешения 1920х1080, задано так:
background: url(assets/img/background.png) no-repeat 100% 0;
и при изменении размера экрана надо часть изображения отсекать?