overflow
надо задавать для "коробки" в которой вся эта тряхомудия лежит, а не самим картинкам, т.е. для .background
или для .container
, при этом, естественно, задав им ширину (100%
?).overflow: hidden
и использовать всегда overflow: clip
, коме тех случаев, когда специфическое поведение hidden
действительно нужно. 0%
считается от родителя, но у родителя величина не задана, потому он не знает как считать процент и сбрасывает на значение по умолчанию - auto
,
Если я правильно понял конечно.
Но вообще наверное тебе нужен просто обычный отдельный интерфейс.
Или ты хочешь что-то такое?:
Хз, в общем если не угадал - напиши полноценный псевдокод отражающий идею, который должен предположительно работать и там подумаем.:)