Learn how to customize the Vue One-Time Password Input component with CSS classes, variables, and SASS for flexible styling and seamless integration into your design.
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;