Je cherche à ajouter une barre de défilement personnalisée juste au-dessus du bouton « Créer un message », et je veux qu’elle soit spécifique à la page des sujets. Existe-t-il un moyen de l’implémenter, ou dois-je apporter les modifications directement dans le dépôt ? J’utilise le thème Redditish de @awesomerobot.
J’ai inclus un extrait de HTML et de CSS ci-dessous pour ceux qui souhaitent l’utiliser. N’hésitez pas à le personnaliser selon vos besoins — je l’ai déjà adapté pour mon forum. P.S. : Je ne demande rien pour cela.
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="Image 1">
</a>
<a href="https://example.com/link2">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Image 2">
</a>
<a href="https://example.com/link3">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Image 3">
</a>
<a href="https://example.com/link4">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Image 4">
</a>
<a href="https://example.com/link5">
<img src="https://res.cloudinary.com/dn1hjjczy/image/upload/v1729712069/6_oqnefr.png" alt="Image 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;
}
}
De plus, ceci est conçu en « mobile first » et vous pouvez le personnaliser facilement.