First of all, the parent website must be responsive, at least containing the meta tag "viewport"
<meta name="viewport" content="width=device-width">
The interface of appointement is "adaptative". This means there are different interfaces depending on the device used to render appointement page.
The interface will be different if you look at smartphone or computer.
A developer can test this behavior in Chrome (Developer tools) by changing the user-agent
Do not forget to refresh the page after doing changes.
Warning: the popin mode is forced when you navigate through the widget
Here 2 examples
https://www.clicrdv.com/:urlname https://www.clicrdv.com/:urlname?popin=1
Note : Replace :urlname
by the corresponding URL for your appointement page.
https://www.clicrdv.com/mybeaute https://www.clicrdv.com/mybeaute?popin=1
In the iframe and widget integration, we present a way for assigning dimensions.
For responsive integration, we advice to have a container that you manage natively in responsive mode and to pass the dimensions in percentage to widget.
size: ['100%', 500],
This action allow appointment module to adapt with a responsive container.
<div id="clicrdv-container" content="width=device-width">
<div id="clicrdv-container"></div>
<script> var myWidget = new CLICRDV.widgets.Iframe ('mybeaute', { size: ['100%', 500], params: { // nologo : true } }); myWidget.render('clicrdv-container'); </script>