Код:
<!--HTML--> <style> /* список */ .html_tems_wrap { --bg: #f0f0f0; --shadow: -10px -10px 20px rgba(0, 0, 0, 0.04), 4px 4px 10px rgba(0, 0, 0, 0.1); --border: #ccc; --black: #222222; --white: #f1f1f1; --accent: #6e7668 --cubic: cubic-bezier(0.72, 0, 0, 1); } /* обертка тем */ .html_tems_wrap { width: 100%; background: var(--bg); box-shadow: var(--shadow); border: 1px solid var(--border); box-sizing: border-box; padding: 30px 25px; color: var(--black); } html { scroll-behavior: smooth; } .roles_wrap { display: flex; gap: 60px; justify-content: space-between; position: relative; height:250px; overflow: auto; overflow-x: hidden; align-items: flex-start; } .roles_nav { display: block; width: 150px; height: 100%; position: sticky; top: 25px } .roles_nav_list { list-style: none; padding: 0 !important; margin: 0 !important; width: 120px; margin-top: 0 !important; border-right: 3px solid var(--black); padding-right: 20px !important; display: flex; flex-direction: column; gap: 10px; } .roles_nav_item a { font: 700 14px Inter; color: var(--white) !important; background: #a6b7b5; display: block; border-radius: 3px; padding: 6px 15px; transition: all .4s cubic-bezier(.64, .51, .55, 1) 0s !important; letter-spacing: .1em; } .roles_nav_item a.active, .roles_nav_item a:hover { background: #6e7668; padding-left: 30px } .roles_boxes { flex: 1; } .role_cont+.role_cont { padding-top: 15px; margin-top: 10px; } .role_section_wrap+.role_section_wrap { margin-top: 15px } .r_headline { font: 400 20px Tinos } .r_author { font: 400 10px Inter; text-transform: uppercase; margin-top: 10px; opacity: .6; letter-spacing: .1em } .charcter_list { list-style: none !important; padding: 10px 0px 15px 0px !important; margin: 0 0 0 40px !important; font: 500 16px/200% Inter; border-bottom: 1px solid #a6b7b5 } .charcter_list li { transition: all .7s cubic-bezier(.64, .51, .55, 1) 0s; } .charcter_list a { transition: all .4s cubic-bezier(.64, .51, .55, 1) 0s !important; color: var(--accent) !important; } .charcter_list a:hover { padding-left: 20px; color: var(--black) } .charcter_list:hover li { opacity: .6 } .charcter_list li:hover { opacity: 1 } </style> <div class="html_tems_wrap"> <div class="roles_wrap"> <nav class="roles_nav"> <ul class="roles_nav_list"> <li class="roles_nav_item"><a href="#ABCD">ABCD</a></li> <li class="roles_nav_item"><a href="#EFGH">EFGH</a></li> <li class="roles_nav_item"><a href="#IJKL">IJKL</a></li> <li class="roles_nav_item"><a href="#MNOP">MNOP</a></li> <li class="roles_nav_item"><a href="#QRSTD">QRSTD</a></li> <li class="roles_nav_item"><a href="#UVWX">UVWX</a></li> <li class="roles_nav_item"><a href="#YZ123">YZ123</a></li> </ul> </nav> <div class="roles_boxes"> <div class="role_cont" id="ABCD"> <div class="role_section_wrap"> <div class="r_headline">A SONG OF ICE AND FIRE</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=182">daena targaryen</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=109">cannibal</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=174">lyanna mormont</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=110">moondancer</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=181">ramsay bolton</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=18">rhaegal</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=108">sunfyre</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=59">vhagar</a></li> </ul> </div> <div class="role_section_wrap"> <div class="r_headline">BUBBLE COMICS</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=75">oleg volkov</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=186">sergey razumovsky</a></li> </ul> </div> <div class="role_section_wrap"> <div class="r_headline">DRAGON AGE</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=71">inquisitor</a></li> </ul> </div> </div> <div class="role_cont" id="EFGH"> <div class="role_section_wrap"> <div class="r_headline">GREEK MYTHOLOGY</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=185">artemis</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=177">nyx</a></li> </ul> </div> <div class="role_section_wrap"> <div class="r_headline">HOWL'S MOVING CASTLE</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=123">howl</a></li> </ul> </div> </div> <div class="role_cont" id="IJKL"> <div class="role_section_wrap"> <div class="r_headline">J.K. ROWLING'S WIZARDING WORLD</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=183">cedrella weasley</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=132">ginny weasley</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=131">gregory goyle</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=184">janelle de trefle-picques</a></li> </ul> </div> <div class="role_section_wrap"> <div class="r_headline">LOST SOULS</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=103">zillaha</a></li> </ul> </div> </div> <div class="role_cont" id="MNOP"> <div class="role_section_wrap"> <div class="r_headline">FANDOM NAME</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me">name surname</a></li> </ul> </div> </div> <div class="role_cont" id="QRSTD"> <div class="role_section_wrap"> <div class="r_headline">SLAVIC FOLKLORE</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=180">kikimora</a></li> </ul> </div> <div class="role_section_wrap"> <div class="r_headline">TAROT CARDS</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=173">the tower</a></li> </ul> </div> <div class="role_section_wrap"> <div class="r_headline">THE GRISHAVERSE</div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=190">zoya nazyalensky</a></li> </ul> </div> </div> <div class="role_cont" id="UVWX"> <div class="role_section_wrap"> <div class="r_headline">WINX CLUB </div> <ul class="charcter_list"> <li><a href="https://berloga.rolfor.me/profile.php?id=78">stormy</a></li> <li><a href="https://berloga.rolfor.me/profile.php?id=66">valtor</a></li> </ul> </div> </div> <div class="role_cont" id="YZ123"> <br> <br> <br> <br> <br> <br> <br> <br> <br> </div> <br> <br> <br> <br> <br> <br> <br> <br> <br> </div> </div> </div> <script> $('.roles_nav_list li>a').on('click', function() { $('.roles_nav_list li>a').removeClass('active'); $(this).addClass('active'); }); </script>