Я хочу добавить пользовательскую полосу прокрутки прямо над кнопкой «Создать пост», и она должна быть специфичной для страницы тем. Есть ли способ это реализовать, или мне стоит внести изменения напрямую в репозиторий? Я использую тему Redditish от @awesomerobot.
Ниже приведён фрагмент HTML и CSS для тех, кто заинтересуется и захочет его использовать. Не стесняйтесь адаптировать его под свои нужды — я уже внёс некоторые изменения для своего форума. P.S.: Я не беру за это никакой платы.
HTML:
<div class="image-scrollbar-container">
<a href="https://example.com/link1">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Изображение 1">
</a>
<a href="https://example.com/link2">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Изображение 2">
</a>
<a href="https://example.com/link3">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Изображение 3">
</a>
<a href="https://example.com/link4">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Изображение 4">
</a>
<a href="https://example.com/link5">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Изображение 5">
</a>
</div>
CSS:
.image-scrollbar-container {
display: flex;
overflow-x: auto;
padding: 5px 0;
margin-top: 10px;
gap: 8px;
scrollbar-width: none;
-ms-overflow-style: none;
scroll-behavior: smooth;
}
.image-scrollbar-container::-webkit-scrollbar {
display: none;
}
.image-scrollbar-container img {
border-radius: 50%;
width: 50px;
height: 50px;
object-fit: cover;
transition: transform 0.3s ease;
}
.image-scrollbar-container img:hover {
transform: scale(1.1);
}
@media (min-width: 768px) {
.image-scrollbar-container {
gap: 10px;
margin-top: 15px;
padding: 8px 0;
}
.image-scrollbar-container img {
width: 60px;
height: 60px;
}
}
@media (min-width: 1024px) {
.image-scrollbar-container {
gap: 15px;
margin-top: 20px;
padding: 10px 0;
}
.image-scrollbar-container img {
width: 80px;
height: 80px;
}
}
Кроме того, этот код разработан с приоритетом для мобильных устройств, и его легко настроить под себя.