React One Time Password Input Component CSS Customization
One Time Password Input Styling
Learn how to customize the appearance of React One Time Password Input components using CSS classes and CSS variables.
On this page
CSS Classes#
The One Time Password Input components use the following CSS classes:
.form-otp
- Applied to the wrapper container.form-otp-sm
- Small size variant.form-otp-lg
- Large size variant.form-otp-control
- Applied to individual input elements
SASS variables#
$form-otp-gap: .125rem !default;$form-otp-control-width: 2rem !default;$form-otp-control-padding-y: $input-padding-y !default;$form-otp-control-padding-x: 0 !default;$form-otp-control-font-family: $input-font-family !default;$form-otp-control-font-size: $input-font-size !default;$form-otp-control-font-weight: $input-font-weight !default;$form-otp-control-line-height: $input-line-height !default;$form-otp-control-color: $input-color !default;$form-otp-control-bg: $input-bg !default;$form-otp-control-border-width: $input-border-width !default;$form-otp-control-border-color: $input-border-color !default;$form-otp-control-border-radius: $input-border-radius !default;$form-otp-control-box-shadow: $input-box-shadow !default;$form-otp-control-transition: $input-transition !default;$form-otp-control-focus-color: $input-focus-color !default;$form-otp-control-focus-bg: $input-focus-bg !default;$form-otp-control-focus-border-color: $input-focus-border-color !default;$form-otp-control-focus-box-shadow: $input-focus-box-shadow !default;
$form-otp-control-width-sm: 1.5rem !default;$form-otp-control-padding-y-sm: $input-padding-y-sm !default;$form-otp-control-padding-x-sm: 0 !default;$form-otp-control-font-size-sm: $input-font-size-sm !default;$form-otp-control-border-radius-sm: $input-border-radius-sm !default;
$form-otp-control-width-lg: 2.5rem !default;$form-otp-control-padding-y-lg: $input-padding-y-lg !default;$form-otp-control-padding-x-lg: 0 !default;$form-otp-control-font-size-lg: $input-font-size-lg !default;$form-otp-control-border-radius-lg: $input-border-radius-lg !default;