Passer au contenu principal

Comment personnaliser votre bouton “Réserver”

Pour plus de flexibilité et de contrôle lors de l'intégration du booking widget, nous vous recommandons de créer votre propre bouton “Réserver”.

A partir de l'intégration standard (voir code ci-bas), vous pouvez créer votre bouton en assignant la méthode “booxiController.book()” à l'événement “onclick” d’un bouton ou tout autre élément HTML.

<!-- Booxi Script -->
<head>
<script src="https://www.booxi.com/api/booknow.js" async=""></script>
</head>

<body>
<script>
var bnHandler = null;
window.bxApiInit = function ()
{
bnHandler = booxiController.configure({apiKey: "YOUR_API_KEY_HERE"});
};
</script>
<button onclick="booxiController.book();">Book Now</button>
</body>

Vous pouvez changer l'apparence du bouton en y affectant l’une des classes définies dans le CSS de votre page web. Si votre page ne supporte pas le CSS, créer un nouvel élément <style> à l'intérieur du marqueur <head> de la page ou le bouton apparaîtra. A l'intérieur de l'élément <style>, créez une classe “.button” et ajoutez les propriétés color, border, font, etc… en y affectant les valeurs désirées. Trouvez la liste complète des propriétés CSS ici.

<head>
<style>
.button
{
background-color: #4CAF50;
border: none;
border-radius: 8px;
color: white;
padding: 16px 32px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
font-family: "Gill Sans", sans-serif;
margin: 4px 2px;
}
</style>
</head>

Pour appliquer ce nouveau style au bouton, ajouter class="button" comme montré ci-bas.

<button class="button" onclick="booxiController.book();">Book Now</button>

Bouton Booxi

Bouton Personnalisé (exemple)

Bouton HTML

Avez-vous trouvé la réponse à votre question ?