[フレーム]
Skip to main content
This is documentation for Ionic Documentation v6, which is no longer actively maintained.
For up-to-date documentation, see the latest version (v7).
Version: v6

ion-checkbox

shadow

Checkboxes allow the selection of multiple options from a set of options. They appear as checked (ticked) when activated. Clicking on a checkbox will toggle the checked property. They can also be checked programmatically by setting the checked property.

Basic Usage

Indeterminate Checkboxes

Theming

CSS Custom Properties

Interfaces

CheckboxChangeEventDetail

interfaceCheckboxChangeEventDetail<T=any>{
value:T;
checked:boolean;
}

CheckboxCustomEvent

While not required, this interface can be used in place of the CustomEvent interface for stronger typing with Ionic events emitted from this component.

interfaceCheckboxCustomEvent<T=any>extendsCustomEvent{
detail: CheckboxChangeEventDetail<T>;
target: HTMLIonCheckboxElement;
}

Properties

checked

Description If true, the checkbox is selected.
Attribute checked
Type boolean
Default false

color

Description The color to use from your application's color palette. Default options are: "primary", "secondary", "tertiary", "success", "warning", "danger", "light", "medium", and "dark". For more information on colors, see theming.
Attribute color
Type "danger" | "dark" | "light" | "medium" | "primary" | "secondary" | "success" | "tertiary" | "warning" | string | undefined
Default undefined

disabled

Description If true, the user cannot interact with the checkbox.
Attribute disabled
Type boolean
Default false

indeterminate

Description If true, the checkbox will visually appear as indeterminate.
Attribute indeterminate
Type boolean
Default false

mode

Description The mode determines which platform styles to use.
Attribute mode
Type "ios" | "md"
Default undefined

name

Description The name of the control, which is submitted with the form data.
Attribute name
Type string
Default this.inputId

value

Description The value of the checkbox does not mean if it's checked or not, use the checked property for that.

The value of a checkbox is analogous to the value of an <input type="checkbox">, it's only used when the checkbox participates in a native <form>.
Attribute value
Type any
Default 'on'

Events

NameDescriptionBubbles
ionBlurEmitted when the checkbox loses focus.true
ionChangeEmitted when the checked property has changed.true
ionFocusEmitted when the checkbox has focus.true

Methods

No public methods available for this component.

CSS Shadow Parts

NameDescription
containerThe container for the checkbox mark.
markThe checkmark used to indicate the checked state.

CSS Custom Properties

NameDescription
--backgroundBackground of the checkbox icon
--background-checkedBackground of the checkbox icon when checked
--border-colorBorder color of the checkbox icon
--border-color-checkedBorder color of the checkbox icon when checked
--border-radiusBorder radius of the checkbox icon
--border-styleBorder style of the checkbox icon
--border-widthBorder width of the checkbox icon
--checkmark-colorColor of the checkbox checkmark when checked
--checkmark-widthStroke width of the checkbox checkmark
--sizeSize of the checkbox icon
--transitionTransition of the checkbox icon

Slots

No slots available for this component.

AltStyle によって変換されたページ (->オリジナル) /