As a user navigates through pagination, truncate it so that not the whole list is shown. The truncation is different in desktop and mobile. Facilitate as much as possible in CSS, with JS just controlling the "active" element and previous/next clicks.
PaginationSee the Pen by allicarn (@allicarn) on CodePen.