Мне нужно имитировать файловый менеджер в Интернете, мне нужен элемент внутри div, чтобы изменить цвет фона всего контейнера при наведении на него вот так

но, похоже, мне удалось добраться только до этого

html выглядит примерно так
handleTogglerotation("folder")}> папка1
file1.md
file2.md
Я понимаю, что это связано с размером самого элемента, но есть ли способ добиться упомянутого ранее
я пробовал
[*]поместите контейнер файла над линией через z-index, а затем попытайтесь занять всю ширину родительского элемента [*]добавьте ширину файловому контейнеру с помощью Calc(), но, похоже, это работает не очень хорошо
Каков наилучший подход для достижения чего-то подобного?