Qu’est ce qu’un template Oxygen ?
Oxygen Builder fonctionne avec un système de templates, ce sont des modèles de pages ou de blocs pouvant être utilisés sur plusieurs types de postes.
Si dans un projet web, le header et le footer sont identiques pour tous les types de postes qui le composent, je créerai donc un template, nommé “Template principal” où seront construits mon header et mon footer.
Il est possible de faire en sorte, via les réglages du template en question, que le template s’affiche pour tous les types de postes, ou à des types de postes spécifiques.
Je peux également faire un template pour que mes fiches de produits aient la même apparence, configurer l’apparence de la page listant les résultats de recherche, de la page 404, d’une page particulière, tout ce qui compose votre site web.
Qu’est ce qu’un header dans un site web ?
Un header représente le haut d’une page dans un site web. C’est ce qui va principalement servir, pour vos visiteurs, d’élément principal de navigation entre les pages, articles et autres types de postes. Mais aussi le header peut permettre de donner des informations sur le site en question : son nom, si c’est un blog, une boutique ou autre, des horaires, des flash infos pour les utilisateurs, etc.
Il est évident de constater que le header est un des éléments les plus importants d’un site web. Il est présent sur tous les types de postes du site et doit être le plus pratique possible pour une expérience utilisateur fluide et efficace.
Que doit contenir le Header ?
Le header réunit l’ensemble des informations qui peuvent se trouver sur votre site web. Il est très déconseillé de le négliger, de peur de voir fuir les visiteurs. Comme énoncé plus tôt, le header va servir d’élément de navigation entre les différentes pages de votre site, il va diriger vos visiteurs.
Certains éléments sont indispensables dans un header comme :
- le logo du site (servant de lien vers la page d’accueil)
- le menu principal de votre site, listant les pages principales, le lien vers votre page boutique si vous en avez une, le lien vers votre page listant vos articles si vous en avez également une, une page contact s’il vous est nécessaire d’en avoir, etc)
- un bouton d’inscription et/ou de connexion s’il nécessite d’en avoir dans votre site web.
Comment créer un header avec Oxygen Builder ?
Commençons par le fait que l’on va devoir créer le “Template principal” qui regroupe le header et le footer de votre site web.
En ce qui concerne le nom du template, pour une meilleure visibilité quand vous en aurez plusieurs de listés entre les blocs réutilisables, écrivez entre crochet ce que vous créez, ici, c’est un template donc => “[Template]”.
Et pour la suite, écrivez simplement le nom du template en fonction d’où il s’applique. Ici il s’applique sur la totalité du site, donc “Template principal”.
S’il s’appliquait seulement sur la page 404 vous auriez écrit : “[Template] page 404”.
Une fois avoir enregistré votre nouveau template vous pouvez appuyer sur le bouton “Edit with Oxygen”.
Où trouver et comment configurer le bloc header dans Oxygen Builder ?
Le bloc header se trouve en cliquant sur le bouton “+” en haut à gauche de l’éditeur.
Nous avons donc :
- Add Another Row va ajouter une nouvelle ligne au header, on peut en ajouter autant que l’on veut et c’est avec ce bouton que l’on crée un header multilignes.
- Stack Vertically Below permet de choisir si les éléments que l’on aura ajouté dans le header s’aligneront verticalement, ou pas, à partir de telle taille d’écran.
- Background color sert à choisir une couleur de fond
- l’onglet Sticky et l’onglet Overlay vont être expliqués en détail plus loin dans cet article
Puis pour l’onglet “Advanced” (onglet présent dans tous les blocs) nous avons la possibilité de styliser le bloc comme on veut.
- L’onglet Background va vous permettre de styliser plus en détail le fond du bloc
- Size & Spacing concerne les espacements
- Layout pour la disposition des blocs qu’il contient
- Typography va nous laisser styliser tes textes
- Borders concerne les bordures du bloc
- Effects va nous laisser le choix de mettre des ombres, des animations, de l’opacité, des transitions et des filtres
- Custom CSS est un onglet qui va nous permettre d’ajouter du code CSS à la main
- JavaScript concerne le code du même nom que l’on peut aussi ajouter à la main
- Et l’onglet Attributes nous permet tout simplement d’ajouter des attributs à notre bloc.
Plusieurs paramètres sont ici aussi très intéressants.
- Hide Row Below nous demande si nous voulons que cette ligne de header soit se masque ou pas à partir de telle taille d’écran.
- Background color sert à choisir une couleur de fond
- height configure la hauteur du header
- Sticky Display nous demande si on veut que notre header s’affiche ou se masque uniquement quand on “descend” une page de votre site web
- Overlay Display nous demande aussi si nous voulons que le header s’affiche ou ne s’affiche pas uniquement en overlay (en transparence sur le contenu, ne vous en faites pas nous vous montrerons de quoi il s’agit plus loin dans cet article).
Avec tous ces paramètres vous avez de quoi configurer au pixel près votre header.
Cependant, nous vous conseillons de faire ces réglages après avoir installé les éléments qui composent votre header car vous aurez un meilleur aperçu visuel de ce que vous faites.
Comment ajouter une image dans un header avec Oxygen Builder ?
Nous allons ajouter une image, ici cette image sera un logo, sur le côté gauche du header, et cette image devra être cliquable pour amener l’utilisateur à la page d’accueil s’il clique dessus.
Pour ce faire :
- cliquez sur l’endroit où vous voulez que l’image soit installée
- allez dans l’onglet “+”, trouvez le bloc “image” et cliquez dessus pour l’ajouter au header
Astuce : pour savoir où se trouve exactement votre bloc et pour pouvoir le déplacer plus facilement, vous pouvez ouvrir l’onglet “structure” qui se situe en haut à droite de votre interface.
- Media Library permet de choisir une image parmi celles de la base de donnée Médias de WordPress, c’est ce qui est préférable d’utiliser car nous allons ajouter l’image qui nous intéresse dans votre WordPress et ainsi être sur que cette image ne sera pas supprimée contrairement à si on choisissait d’utiliser une image via son URL avec l’onglet “image URL”.
- Pour choisir une image, cliquez sur le bouton “Browse”. Puis cliquez sur l’onglet “Téléverser une image” pour incorporer votre image à la base de donnée de votre WordPress.
- cliquez sur “Select Image” pour définitivement ajouter votre image à WordPress et au bloc “Image” dans votre header.
- L’onglet “Size” va nous permettre de choisir une taille standard d’affichage de l’image.
Si nous voulons que notre image soit petite, nous choisirons la taille “thumbnail” par exemple.
- Avec l’onglet “Width” du bloc image, définissez la taille de votre image dans le header, en rem.
Dans cet exemple, nous n’aurons pas besoin de remplir les autres paramètres du bloc “image”.
Vous verrez qu’entre le logo et le bord gauche de votre header il y a une petite distance. Elle est déterminée par la taille standard que prendra votre page, c’est donc normal. Cette taille de page est modifiable dans les paramètres globaux d’Oxygen Builder.
Si vous ne voulez pas que votre header ait ces espaces, alors allez dans l’onglet “Structure” puis sélectionnez “Header Builder”, dans l’onglet “Advanced” cliquez sur “Size & Spacings”.
Enfin, pour rendre votre image cliquable, il suffira tout simplement de cliquer sur le bouton qui permet d’ajouter un lien dans un bloc et d’y ajouter ce lien.
Comment ajouter des icônes dans un header avec Oxygen Builder ?
Dans la partie colonne de droite du header, nous allons intégrer des icônes de réseaux sociaux.
Encore une fois :
- cliquez sur l’icône “+” pour ajouter un bloc
Et pour les icônes vous avez deux possibilités :
- Soit prendre le bloc “icon” pour ajouter une icône individuellement
- Soit prendre le bloc “Social icons” pour ajouter un groupe d’icônes de réseaux sociaux
Pour notre exemple, nous allons prendre la première option.
Ajoutons le bloc “Icon”.
- l’onglet “Icon Style” vous laisse le choix entre trois styles :
- “Outline” comportant des bordures
- “Solid” comportant un fond
- “None” est le style standard, par défaut
- “Color” vous laisse le choix de la couleur de votre icône
- “Icon Size” concerne la taille de votre icône
- “Icon set” est le plus important, c’est le choix de votre icône parmi deux grandes bibliothèques d’icônes bien connues : FontAwesome et Linearicons
- Choisissez une des deux bibliothèques puis tapez le mot-clé de votre icône, comme “facebook” pour avoir une icône Facebook, dans l’onglet “Icon” et prenez celle qui vous intéresse.
Maintenant, rendons cette petite icône cliquable avec, comme précédemment, le bouton d’ajout de lien.
Puis ajoutez le lien de votre choix en rapport avec votre icône.
Si vous voulez ajouter un effet au survol de votre icône avec la souris pour bien faire comprendre à l’utilisateur que votre icône est cliquable, un changement de couleur par exemple.
Le procédé est le suivant :
- Sélectionnez votre icône
- cliquez sur le bouton “state” dans la barre de l’id de votre icône
- et sélectionnez “:hover”
D’ici, on va simplement aller au paramètre de la couleur de l’icône et y choisir la couleur que nous voulons.
Comment ajouter un menu de navigation dans un header avec Oxygen Builder ?
Le menu de navigation est LE bloc qui compose le header. C’est le plus important. On va donc le placer au centre.
Pour créer un menu, il suffit de retourner sur votre interface d’administration WordPress, survoler l’onglet “Apparence” et cliquer sur l’onglet “Menus”.
- écrivez le nom de votre menu. Celui du header sera le menu principal donc nommons-le “Menu principal”
- cliquez sur le bouton “créer le menu” en bas à droite de votre interface
- sélectionnez dans la colonne de gauche les pages et autres types de poste que votre menu contiendra
- une fois cette sélection terminée, enregistrez le menu via le bouton prévu à cet effet en bas à droite de votre écran
Pour ajouter des pages en tant que sous page, il suffit simplement de décaler la page fille sous la page parente comme ci-dessous.
Revenons à notre header.
Pour intégrer dans le header le menu que nous venons de créer, ajoutons le bloc nommé “menu”.
En ce qui concerne le style, vous pouvez modifier avec les onglets sous le choix du menu, respectivement :
- le texte : sa couleur, sa taille, sa police, son alignement, s’il est souligné, etc
- les espacements : padding (espacements internes), margin (espacements externes)
- le hover (effets au survol) et active (effet quand l’élément est cliqué) : sur le texte, la couleur de fond, les bordures
- “dropdown” concerne les menus déroulants : activé ou pas, montrer la petite flèche ou pas, la couleur de fond, les hovers, le padding, etc
Comment faire un header sticky avec Oxygen Builder ?
Nous n’avons fait que l’évoquer au tout début de cet article, voyons maintenant ce qu’est un header sticky un peu plus en détail.
Tout d’abord, “Sticky” veut dire “collant” en français. Un header sticky est un header qui va rester “collé” en haut de votre interface de navigation quand vous allez “descendre” dans une page.
Pour rendre votre header sticky, il vous faut simplement aller sur votre bloc “Header Builder”, aller dans l’onglet sticky et cliquer sur “Enable sticky header”.
Cela active l’option sticky sur votre header et vous donnera accès aux paramètres de style qui concernent le sticker header.
En ce qui concerne les paramètres de style :
- “Scroll Distance (px)” nous permet de choisir à partir de quelle distance de scroll (descente de la page) le sticky header apparaît.
- “Sticky Background color” concerne la couleur de fond
- “Sticky above” paramètre l’activation du header sticky à partir de telle taille d’écran.
- “Sticky box shadow” permet de créer une ombre autour du sticky header.
- Pour l’onglet “Sticky header z-index”.
Lorsque des éléments se chevauchent, la propriété z-index détermine l’ordre des différentes couches que forment les éléments. Un élément en couvrira un autre si sa valeur de z-index est supérieure à celle du deuxième élément.
Donc, si nous voulons être sûrs que notre sticky header passe au-dessus de tous les blocs, nous avons juste à écrire un nombre énorme qui ne sera jamais dépassé, comme 99.
Comment faire un overlay dans le header avec Oxygen Builder ?
Un overlay header est un header en transparence sur le contenu.
Comme par exemple, au lieu que notre header soit au dessus de l’image , on veut qu’il apparaisse en transparence dessus.
La tâche est simple, il suffit de :
- se rendre sur notre bloc “Header Builder”
- sélectionner l’onglet “Overlay” et choisir à quelle taille d’écran votre header devient un overlay header.
Puis configurez l’apparence de votre header comme précédemment afin qu’il comme vous le voulez.
C’est sur ces mots que se termine cet article.
Nous espérons que cet article sur Oxygen Builder vous aura aidé.
Si vous ressentez que vous avez besoin d’approfondir vos connaissances sur Oxygen Builder, ou si vous faites face à une problématique spécifique, n’hésitez pas à nous contacter. Nous vous répondrons dans les meilleurs délais.
Nous vous souhaitons une bonne navigation !