سلام استاد خسته نباشید
من داشتم روی پروژه کار میکردم فهمیدم "class:"start-home که به div میدیم یجورایی اضافیه و در قسمت css میتونیم بجاش از همون "class:"animation استفاده کنیم و هیچ مشکلی هم واسه ی منو پیش نمیاد.
nav .animation,nav a:nth-child(1):hover ~ .animation{
width: 90px;
right: 0;
background-color: rgb(100, 29, 74);
}
یه چیز دیگه ام هم اینکه اگه دوستان خواستن استفاده کنن اینکه که اگر زمانی دوست نداشتن که روی قسمت ‘خانه’ در منو اون بک گراند از اول نباشه میتونن این کار رو در css انجام بدن:
nav a:nth-child(1) ~ .animation{
background-color: transparent;
}