Genau, was früher nur mit Rechnerei in Javascript ging, macht jetzt diese eine Zeile CSS.
Oder man nahm ein zusätzliches div, arbeitete mit background-image und experimentierte mit background-position
Habs mal bei mir (Android 8 & Firefox) getestet. Dort funktioniert es.