Colas Mérand
19/04/2025
WordPress
Elementor Pro
CSS
5 minutes
Dans un monde numérique où l'identité visuelle est primordiale, la personnalisation de votre site web devient un enjeu stratégique. Elementor Pro s'est imposé comme l'un des constructeurs de pages les plus populaires pour WordPress, offrant une flexibilité remarquable. Cependant, pour véritablement se démarquer, il est souvent nécessaire d'aller au-delà des options standard et de plonger dans la personnalisation CSS. Découvrons ensemble comment transformer l'apparence de votre site en modifiant les styles CSS et les polices dans Elementor Pro.
Bien qu'Elementor Pro propose de nombreuses options de personnalisation via son interface visuelle, certaines modifications spécifiques nécessitent l'utilisation du CSS. Voici les principaux avantages :
Elementor Pro offre un éditeur de styles intégré qui permet d'ajouter du CSS personnalisé sans quitter l'interface :
Cette méthode est idéale pour des modifications spécifiques à une seule page.
Pour des modifications globales :
Pour des projets plus complexes, la création d'une feuille de style enfant est recommandée :
/* Exemple de modification de la police principale */
body, p {
font-family: 'Montserrat', sans-serif;
font-weight: 400;
line-height: 1.6;
}
h1, h2, h3, h4, h5, h6 {
font-family: 'Playfair Display', serif;
font-weight: 700;
}
/* Personnalisation des boutons */
.elementor-button {
border-radius: 0;
text-transform: uppercase;
letter-spacing: 1px;
transition: all 0.3s ease;
}
.elementor-button:hover {
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
La typographie est l'un des éléments les plus importants de votre design. Voici comment personnaliser efficacement vos polices :
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600&display=swap');
.custom-heading {
font-family: 'Poppins', sans-serif;
font-weight: 600;
}
@font-face {
font-family: 'MaPolicePersonnalisee';
src: url('/wp-content/themes/mon-theme/fonts/ma-police.woff2') format('woff2'),
url('/wp-content/themes/mon-theme/fonts/ma-police.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}
.ma-classe-speciale {
font-family: 'MaPolicePersonnalisee', sans-serif;
}
Un système typographique cohérent améliore considérablement l'expérience utilisateur :
/* Système d'échelle typographique */
:root {
--h1-size: clamp(2.5rem, 5vw, 3.5rem);
--h2-size: clamp(2rem, 4vw, 2.8rem);
--h3-size: clamp(1.5rem, 3vw, 2.2rem);
--body-size: clamp(1rem, 1.2vw, 1.125rem);
}
h1 {
font-size: var(--h1-size);
margin-bottom: 1.5rem;
}
h2 {
font-size: var(--h2-size);
margin-bottom: 1.25rem;
}
.elementor-widget-text-editor p {
font-size: var(--body-size);
margin-bottom: 1rem;
}
Elementor génère des classes spécifiques que vous pouvez cibler pour des modifications précises :
/* Cibler tous les widgets de titre de section */
.elementor-widget-heading .elementor-heading-title {
text-transform: uppercase;
letter-spacing: 2px;
}
/* Cibler un widget spécifique par son ID */
#elementor-element-123456 {
background: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
border-radius: 10px;
}
/* Styles de base */
.mon-element {
padding: 50px;
font-size: 18px;
}
/* Tablette */
@media (max-width: 1024px) {
.mon-element {
padding: 30px;
font-size: 16px;
}
}
/* Mobile */
@media (max-width: 767px) {
.mon-element {
padding: 20px;
font-size: 14px;
}
}
:root {
--couleur-primaire: #4a6de5;
--couleur-secondaire: #2a3f9d;
--espacement-base: 20px;
--rayon-bordure: 8px;
}
.elementor-button {
background-color: var(--couleur-primaire);
padding: var(--espacement-base);
border-radius: var(--rayon-bordure);
}
.elementor-button:hover {
background-color: var(--couleur-secondaire);
}
Chez Platane, nous avons accompagné de nombreux clients dans l'optimisation de leurs sites WordPress avec Elementor Pro. Voici quelques exemples concrets :
Pour le site du Festival Ouaille Note, nous avons développé une solution combinant Gatsby et une boutique Shopify headless. L'un des défis majeurs était de conserver une identité visuelle forte tout en garantissant des performances optimales.
Nous avons créé un système de styles CSS personnalisés qui a permis :
La personnalisation CSS a joué un rôle crucial dans l'optimisation SEO du site, contribuant à son excellente visibilité dans les résultats de recherche.
Pour la plateforme Epictory, qui génère des posters basés sur des parcours Strava, nous avons développé une interface utilisateur intuitive en personnalisant Elementor Pro avec des styles CSS avancés.
Notre approche a inclus :
La personnalisation CSS d'Elementor Pro est bien plus qu'une simple modification esthétique – c'est un levier stratégique pour améliorer l'expérience utilisateur, renforcer votre identité de marque et optimiser les performances de votre site.
Chez Platane, nous combinons expertise technique et vision créative pour transformer des sites WordPress ordinaires en plateformes performantes et visuellement captivantes. Notre approche intègre les dernières technologies comme NextJS, TailwindCSS et TypeScript, tout en maîtrisant parfaitement les outils WordPress comme Elementor Pro.
Vous avez un projet de personnalisation pour votre site WordPress ? Vous souhaitez aller au-delà des limitations d'Elementor Pro ? N'hésitez pas à prendre rendez-vous via notre formulaire de contact. Nos experts se feront un plaisir d'échanger avec vous sur vos besoins spécifiques et de vous proposer des solutions sur mesure qui allient performance technique et excellence visuelle.
Ensemble, donnons vie à votre vision digitale !
Vous préférez discuter de vive voix ? Nous aussi et c'est évidemment sans engagement !
Une question, un besoin de renseignements ? N'hésitez pas à nous contacter.