Réserver un appel calendar

Créer un carrousel vertical sur WordPress ?

Créer un site internet dynamique est un excellent moyen d’attirer l’attention de vos visiteurs et de donner un aspect moderne et professionnel à vos pages. Parmi les effets visuels les plus utilisés aujourd’hui, on retrouve le carrousel vertical infini, un défilement automatique qui permet d’afficher avis clients, logos, images ou tout type de contenu de manière fluide et élégante.

Dans cet article, je vous montre comment créer un carrousel vertical infini sur WordPress grâce à Elementor et à une simple portion de CSS. C’est l’effet que j’utilise sur mon propre site pour afficher mes avis clients.

Code CSS du carrousel vertical infini

Copiez-collez ce code dans votre zone de CSS personnalisée (Elementor Pro ou Royal Addons) :

				
					.verticalcolumnone {
    position: relative;
    max-height: 750px;
    height: 750px;
    width: 100%;
    overflow: hidden;
    -webkit-mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
    mask-image: linear-gradient(transparent, black 20%, black 80%, transparent 100%);
}

.verticalcolumnone:hover .carouselverticalone {
    animation-play-state: paused;
}

.carouselverticalone {
    display: flex;
    flex-direction: column;
    animation: verticalLoop 30s linear infinite;
    will-change: transform;
}

.carouselverticalone > * {
    margin: 0 0 20px 0;
}

@keyframes verticalLoop {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}

@media only screen and (max-width: 360px) {
    .verticalcolumn {
        max-height: 350px;
        height: 350px;
        width: 100%;
    }
}
				
			

Tutoriel : créer un carousel vertical infini sur WordPress

La méthode suivante est conçue pour Elementor (gratuit ou Pro). Elle fonctionne aussi bien sur un site vitrine WordPress classique que sur un site en refonte.

1 – Préparer la section et la structure

Commencez par ajouter une section dans Elementor :

  1. Créez une section simple avec un fond (couleur ou image) si nécessaire.

  2. Ajoutez un conteneur horizontal à l’intérieur, qui servira de base à vos colonnes.

  3. À l’intérieur de ce conteneur, créez votre première colonne verticale.

  4. Retirez les marges et paddings internes pour éviter les décalages.

Astuce UX :
Pour mettre en avant des avis clients, placez un titre simple juste au-dessus (“Avis clients”, “Ce que disent nos clients”, “Témoignages”). C’est une structure que l’on retrouve dans des créations de site internet professionnelles car elle rassure et crédibilise un prestataire.

Pourquoi un conteneur vertical ?

Parce que l’effet repose sur une animation translateY() : le contenu doit défiler du haut vers le bas, donc il doit être empilé en colonne.

2 – Ajouter les éléments du carousel

Dans votre conteneur vertical :

  1. Glissez un sous-conteneur nommé carouselverticalone via la classe CSS.

  2. Insérez vos contenus à l’intérieur :

    • avis clients

    • images

    • logos

    • extraits de réalisations

    • cartes produits (pour un site e-commerce)

    • citations ou extraits d’articles

Exemple réaliste :

Type d’élémentUsage possibleBénéfice
Avis clientsPage d’accueil ou footerRenforce la crédibilité et humanise le site
Logos partenairesPage “À propos” ou “Clients”Preuve sociale, rassurance
PhotosHero section ou portfolioDynamisme, storytelling visuel
ArticlesBlog ou sidebarAugmente le temps passé sur le site

Le carousel vertical est polyvalent et peut réellement améliorer l’engagement utilisateur lorsqu’il est bien utilisé.

3 – Dupliquer vos éléments pour créer la boucle

C’est l’étape la plus importante.

Pourquoi dupliquer les éléments ?

Le CSS déplace le conteneur de -50%.
Pour que le défilement soit fluide et en boucle, vous devez impérativement dupliquer tout le contenu une seconde fois.

Exemple concret :

  • Vous avez 3 avis

  • Vous les dupliquez → vous obtenez 6 avis

  • Le CSS translateY(-50%) fonctionne parfaitement, sans saccade ni arrêt visuel

Si vous ne dupliquez pas, l’effet cassera la fluidité du mouvement.

Méthode simple :

  • Sélectionnez un élément

  • Copier → Coller

  • Organisez les doublons dans le même ordre que l’original

Cette duplication peut paraître technique, mais elle est incontournable dans toute animation CSS basée sur une boucle infini (principe identique aux sliders horizontaux sans JavaScript).

4 – Appliquer les classes CSS

Attribuez les classes suivantes :

  • À la colonne → verticalcolumnone

  • Au sous-conteneur qui défile → carouselverticalone

C’est ce qui permet au CSS de cibler les bonnes zones.

Où coller le code CSS ?

Deux options :

  1. Elementor Pro → onglet Avancé > CSS personnalisé

  2. Plugin Royal Addons → activer uniquement “Custom CSS” pour alléger l’extension

5 – Ajuster la vitesse, la fluidité, l’arrêt au survol

L’un des avantages de cette méthode, c’est que vous pouvez ajuster le comportement à votre guise.

Dans la ligne :

 
animation: verticalLoop 30s linear infinite;

Vous pouvez modifier :

  • la durée : 10s (rapide), 60s (lent et subtil)

  • le sens (en inversant les valeurs de translateY)

  • le comportement au survol (animation-play-state: paused;)

Exemples d’usages concrets :

  • Pour un site très dynamique → 15–20s

  • Pour un site sobre, élégant → 45–60s

  • Pour des logos → très lent (60–90s)

  • Pour des avis clients → 25–35s

Plus la vitesse est lente, plus l’effet devient premium.

Pourquoi utiliser un carousel vertical sur votre site WordPress ?

Un carousel vertical n’est pas qu’un petit gadget visuel. C’est réellement un outil UX qui répond à plusieurs objectifs concrets.

1. Gagner de la place sans sacrifier le contenu

Sur une création de site internet, on cherche souvent à réduire la hauteur des pages pour améliorer la lisibilité.
Un carousel permet d’afficher 5, 10 ou 20 éléments dans un espace réduit.

2. Mettre en avant des éléments de réassurance

Témoignages, avis, logos clients…
Ce sont des éléments essentiels dans un site vitrine orienté conversion.

3. Apporter une touche de dynamisme maîtrisé

Contrairement à certains sliders horizontaux trop rapides ou trop chargés, le vertical infini est doux, subtil, visuel et moderne.

4. Attirer le regard sans surcharger

L’œil humain suit naturellement le mouvement vertical, ce qui permet de capter l’attention sans être intrusif.

5. Créer une hiérarchie visuelle intelligente

Vous pouvez l’utiliser pour distinguer une zone importante de la page :
hero section, zone “Ils nous font confiance”, partie “Témoignages”, etc.

6. Améliorer le storytelling d’une page

Un carousel vertical peut devenir un fil qui raconte quelque chose :
une suite d’avis, une suite de réalisations, une suite d’étapes…
L’utilisateur comprend mieux et plus vite ce que vous faites.

Aller plus loin pour améliorer votre site WordPress

L’ajout d’un carousel vertical peut s’intégrer dans une démarche plus globale d’amélioration de votre site internet :

  • améliorer l’engagement utilisateur

  • optimiser l’expérience de navigation

  • moderniser une page d’accueil vieillissante

  • retravailler votre crédibilité visuelle

  • renforcer la structure d’un site vitrine

  • préparer une refonte de site web complète

  • augmenter le taux de conversion

  • dynamiser votre branding

Ce genre d’effet, utilisé intelligemment, ne remplace pas un vrai travail stratégique, mais il s’intègre parfaitement dans une logique d’optimisation UX et SEO, comme c’est le cas lors d’une création d’un site internet à La Rochelle pensée pour la performance et la conversion.

Vous pouvez l’utiliser pour enrichir :

  • une hero section

  • un portfolio

  • une page “À propos”

  • une section clients

  • une section avis

  • un blog

  • une page services

Un effet simple, moderne et vraiment utile pour votre site WordPress

Le carousel vertical infini est une technique simple à mettre en place sur WordPress, mais incroyablement efficace pour dynamiser une page et créer une expérience utilisateur moderne. Une fois la structure mise en place dans Elementor et le CSS appliqué, vous n’avez plus rien à gérer : la boucle tourne automatiquement, fluide, sans JavaScript et sans plugin lourd.

C’est un atout parfait pour améliorer un site vitrine, enrichir la présentation de vos services ou apporter une touche plus professionnelle lors d’une refonte de site internet.

Qui se cache derrière Web armor ?
Expert WordPress

Je me suis d’abord lancé comme freelance, créant mes premiers sites WordPress en 2022 et me formant progressivement au SEO et au design web. Fin 2023, j’ai fondé Agence web armor, pour accompagner les entreprises dans leur présence en ligne. Aujourd’hui, je conçois des sites simples, rapides et bien référencés, pensés pour attirer des visiteurs qualifiés et générer des résultats concrets.

Prendre RDV avec moi calendar
Découvre d’autres articles similaires
Victor Mailloux
Réserver un appel calendar