Back to Driver Js

Styling Overlay

docs/src/content/guides/styling-overlay.mdx

1.4.01.9 KB
Original Source

import { CodeSample } from "../../components/CodeSample.tsx";

You can customize the overlay opacity and color using overlayOpacity and overlayColor options to change the look of the overlay.

Note: In the examples below we have used highlight method to highlight the elements. The same configuration applies to the tour steps as well.

Overlay Color

Here are some driver.js examples with different overlay colors.

js
import { driver } from "driver.js";
import "driver.js/dist/driver.css";

const driverObj = driver({
  overlayColor: 'red'
});

driverObj.highlight({
  popover: {
    title: 'Pass any RGB Color',
    description: 'Here we have set the overlay color to be red. You can pass any RGB color to overlayColor option.'
  }
});
<div className='flex flex-col gap-1 -mt-5'> <CodeSample buttonText={"Red Color"} config={{ overlayColor: 'red', overlayOpacity: 0.3 }} highlight={{ popover: { title: 'Pass any RGB Color', description: 'Here we have set the overlay color to be red. You can pass any RGB color to overlayColor option.', } }} id={"left-start"} client:load />

<CodeSample buttonText={"Blue Color"} config={{ overlayColor: 'blue', overlayOpacity: 0.3 }} highlight={{ popover: { title: 'Pass any RGB Color', description: 'Here we have set the overlay color to be blue. You can pass any RGB color to overlayColor option.', } }} id={"left-start"} client:load />

<CodeSample buttonText={"Yellow Color"} config={{ overlayColor: 'yellow', overlayOpacity: 0.3 }} highlight={{ popover: { title: 'Pass any RGB Color', description: 'Here we have set the overlay color to be yellow. You can pass any RGB color to overlayColor option.', } }} id={"left-start"} client:load />

</div>