What is it that you need help with exactly? And what is your expectation of the input that we will provide?
Usually, people come to the forum to discuss an issue they’re having, and they provide problematic code that they ask advice on how to fix, whereas your post is just a series of statements about what you want.
If you’d like us to help you;
– describe the problem you’re facing
– show us your code in a reduced CodePen demo
– explain what you’d like/expect to happen
– tell us what you’ve tried yourself