How-To

Customize

This component has been designed to be easily customizable.

There is 2 ways to customize it, depending on the way you integrate this component into your project.

Sass

If you use the Sass source into your project, all you have to do is to customize variables before importing the component.

$tooltip-radius: 6px

@import '@creativebulma/bulma-tooltip'

Variables

Variable name Description Default value
$tooltip-animation-duration .3s
animation-transition-timing-function linear
$tooltip-arrow-size 6px
$tooltip-background-color $grey-dark
$tooltip-background-opacity 0.9
$tooltip-color $white
$tooltip-font-family $family-primary
$tooltip-font-size $size-7
$tooltip-max-width 15rem
$tooltip-padding .5rem 1rem
$tooltip-radius $radius-small
$tooltip-z-index 1020

CSS

If you uses the CSS version you have to customize Sass source files then rebuild the CSS file.

First, let’s install some packages!

npm install

This command will install all development required package.

Customize

Customize Sass variables defined wihtin src/sass/_variables.sass file.

Build

You can build CSS files by launching the build process with the command:

npm run build

Styles are built using node-sass from src/sass directory and minify them. Built files will be copied into /dist directory (can be customized within package.json).