Skip to main content

Checkbox

A checkbox is used to to select a single option, akin to answering yes or no. To create a simple checkbox, use the checkbox element.

let elements = [
{
type: "checkbox"
}
];

The instance of the Checkbox class is generated.

new Checkbox().set({
name: "acceptTerms",
label: new Text("Check it out!").set({
size: "S6",
color: "#1abc9c",
font: "Arial"
}),

mar: "10px",
size: "100px",

}).render("#mount");

Styling

To style checkbox use the customStyle: true style for it.

checkedBackgroundColor

  • background of checkbox
new Checkbox().set({
name: "acceptTerms",
label: new Text("Check it out!").set({
size: "S6",
color: "#1abc9c",
font: "Arial"
}),
customStyle: true,
mar: "10px",
size: "100px",
checkedBackgroundColor: "#1abc9c",
}).render("#mount");

clipPath

  • You can also add own path. If the argument is not supplied, default clipPath that looks like checkmark will be used.

In this example, we use star icon using polygon function.

 clipPath: `polygon(50% 0%, 61% 35%,
98% 35%, 68% 57%,
79% 91%, 50% 70%,
21% 91%, 32% 57%,
2% 35%, 39% 35%)`