Styleklassen Layout
Beachten Sie die Änderungen in den folgenden Standard-Layouts:
Material Dark
ix-login-otp {
/* -------------------------------------------------------------------------- */
/* BASE */
/* -------------------------------------------------------------------------- */
/** colors **/
--base__text__color: #dee3e4;
--base__background-color: #1b2122;
--base__accent__color: #81d3df;
--base__accent__color--hover: #65bac5;
/** layout **/
--base__border-radius: 4px;
--base__border-width: 1px;
--base__font-family: Roboto, Muli, Arial, Verdana, SansSerif;
--base__font-size: 15px;
--base__transition: all 0.5s ease;
/** controls **/
--base__control__height: 40px;
--base__control__spacing: 10px;
--base__control__border-color: #3f484a;
/* -------------------------------------------------------------------------- */
/* BUTTONS */
/* -------------------------------------------------------------------------- */
/** cancel/back **/
--button__cancel__background-color--hover: var(--base__accent__color--hover);
--button__cancel__background-color: transparent;
--button__cancel__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
--button__cancel__border-radius: 100px;
--button__cancel__border: var(--base__border-width) solid var(--base__accent__color);
--button__cancel__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
--button__cancel__box-shadow: none;
--button__cancel__color--hover: var(--base__background-color);
--button__cancel__color: var(--base__accent__color);
--button__cancel__font-weight: 500;
--button__cancel__height: var(--base__control__height);
--button__cancel__padding-inline: var(--base__control__spacing);
/** continue **/
--button__continue__background-color--hover: var(--base__accent__color--hover);
--button__continue__background-color: var(--base__accent__color);
--button__continue__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
--button__continue__border-radius: 100px;
--button__continue__border: var(--base__border-width) solid var(--base__accent__color);
--button__continue__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
--button__continue__box-shadow: none;
--button__continue__color--hover: var(--base__background-color);
--button__continue__color: var(--base__background-color);
--button__continue__font-weight: 500;
--button__continue__height: var(--base__control__height);
--button__continue__padding-inline: var(--base__control__spacing);
/** send **/
--button__send__background-color--hover: var(--base__accent__color--hover);
--button__send__background-color: var(--base__accent__color);
--button__send__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
--button__send__border-radius: 100px;
--button__send__border: var(--base__border-width) solid var(--base__accent__color);
--button__send__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
--button__send__box-shadow: none;
--button__send__color--hover: var(--base__background-color);
--button__send__color: var(--base__background-color);
--button__send__font-weight: 500;
--button__send__height: var(--base__control__height);
--button__send__padding-inline: var(--base__control__spacing);
/** link **/
--link__color--hover: var(--base__accent__color--hover);
--link__color: var(--base__accent__color);
--link__font-size: calc(var(--base__font-size) - 2px);
--link__font-weight: 500;
/* -------------------------------------------------------------------------- */
/* OTP SELECTION */
/* -------------------------------------------------------------------------- */
/** radio-selection **/
--radio__label__font-size: var(--base__font-size);
--radio__toggle__background-color--checked: var(--base__accent__color);
--radio__toggle__background-color: var(--base__background-color);
--radio__toggle__border--checked: var(--base__border-width) solid var(--base__text__color);
--radio__toggle__border: var(--base__border-width) solid var(--base__text__color);
--radio__toggle__color--dot: var(--base__accent__color);
--radio__toggle__color: var(--radio__toggle__background-color);
--radio__toggle__size: calc(var(--base__font-size) + 3px);
/* -------------------------------------------------------------------------- */
/* INPUT FIELDS */
/* -------------------------------------------------------------------------- */
/** input **/
--input__height: var(--base__control__height);
--input__font-size: var(--base__font-size);
--input__font-family: var(--base__font-family);
--input__border-width: var(--base__border-width);
--input__border-radius: var(--base__border-radius);
--input__border-color: var(--base__control__border-color);
--input__border-color--hover: var(--base__accent__color);
--input__border-color--focus: var(--base__accent__color);
--input__background-color: var(--base__background-color);
--input__background-color--hover: var(--base__background-color);
--input__background-color--focus: var(--base__background-color);
--input__color: var(--base__text__color);
--input__color--hover: var(--base__text__color);
--input__color--focus: var(--base__text__color);
/** dropdown/select **/
--select__height: var(--input__height);
--select__font-size: var(--input__font-size);
--select__font-family: var(--input__font-family);
--select__border-radius: var(--input__border-radius);
--select__padding-inline: var(--base__control__spacing);
--select__listbox__background-color: var(--input__background-color);
--select__listbox__border-color: var(--input__border-color);
--select__listbox__border-width: var(--input__border-width);
--select__option__background-color--selected: var(--base__accent__color);
--select__option__background-color: #2b3132;
--select__option__color--hover: var(--base__text__color);
--select__option__color--selected: var(--base__background-color);
--select__option__color: #dee3e488;
/* -------------------------------------------------------------------------- */
/* NOTIFICATIONS */
/* -------------------------------------------------------------------------- */
/** error **/
--notification__error__font-size: calc(var(--base__font-size) - 2px);
--notification__error__font-family: var(--base__font-family);
--notification__error__border-width: var(--base__border-width);
--notification__error__border-radius: var(--base__border-radius);
--notification__error__border-color: transparent;
--notification__error__accent__color: #93000a;
--notification__error__background-color: #93000a44;
--notification__error__text__color: var(--base__text__color);
--notification__error__text__padding: 0.5em 1em;
--notification__error__icon__padding-inline-start: 0.5em;
--notification__error__close-button__padding-inline-end: 0.5em;
--notification__error__close-button__color: var(--base__text__color);
/** info **/
--notification__info__font-size: calc(var(--base__font-size) - 2px);
--notification__info__font-family: var(--base__font-family);
--notification__info__border-width: var(--base__border-width);
--notification__info__border-radius: var(--base__border-radius);
--notification__info__border-color: transparent;
--notification__info__accent__color: var(--base__accent__color);
--notification__info__background-color: #2b3132;
--notification__info__text__color: var(--base__text__color);
--notification__info__text__padding: 0.5em 1em;
--notification__info__icon__padding-inline-start: 0.5em;
--notification__info__close-button__padding-inline-end: 0.5em;
--notification__info__close-button__color: var(--base__text__color);
}
Material Light
ix-login-otp {
/* -------------------------------------------------------------------------- */
/* BASE */
/* -------------------------------------------------------------------------- */
/** colors **/
--base__text__color: #171d1e;
--base__background-color: #e9eff0;
--base__accent__color: #006973;
--base__accent__color--hover: #1f7b84;
/** layout **/
--base__border-radius: 4px;
--base__border-width: 1px;
--base__font-family: Roboto, Muli, Arial, Verdana, SansSerif;
--base__font-size: 15px;
--base__transition: all 0.5s ease;
/** controls **/
--base__control__height: 40px;
--base__control__spacing: 10px;
--base__control__border-color: #bfc8ca;
/* -------------------------------------------------------------------------- */
/* BUTTONS */
/* -------------------------------------------------------------------------- */
/** cancel/back **/
--button__cancel__background-color--hover: var(--base__accent__color--hover);
--button__cancel__background-color: transparent;
--button__cancel__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
--button__cancel__border-radius: 100px;
--button__cancel__border: var(--base__border-width) solid var(--base__accent__color);
--button__cancel__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
--button__cancel__box-shadow: none;
--button__cancel__color--hover: var(--base__background-color);
--button__cancel__color: var(--base__accent__color);
--button__cancel__font-weight: 500;
--button__cancel__height: var(--base__control__height);
--button__cancel__padding-inline: var(--base__control__spacing);
/** continue **/
--button__continue__background-color--hover: var(--base__accent__color--hover);
--button__continue__background-color: var(--base__accent__color);
--button__continue__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
--button__continue__border-radius: 100px;
--button__continue__border: var(--base__border-width) solid var(--base__accent__color);
--button__continue__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
--button__continue__box-shadow: none;
--button__continue__color--hover: var(--base__background-color);
--button__continue__color: var(--base__background-color);
--button__continue__font-weight: 500;
--button__continue__height: var(--base__control__height);
--button__continue__padding-inline: var(--base__control__spacing);
/** send **/
--button__send__background-color--hover: var(--base__accent__color--hover);
--button__send__background-color: var(--base__accent__color);
--button__send__border--hover: var(--base__border-width) solid var(--base__accent__color--hover);
--button__send__border-radius: 100px;
--button__send__border: var(--base__border-width) solid var(--base__accent__color);
--button__send__box-shadow--hover: 0 1px 2px 0 rgba(0, 0, 0, 0.3), 0 1px 3px 1px rgba(0, 0, 0, 0.15);
--button__send__box-shadow: none;
--button__send__color--hover: var(--base__background-color);
--button__send__color: var(--base__background-color);
--button__send__font-weight: 500;
--button__send__height: var(--base__control__height);
--button__send__padding-inline: var(--base__control__spacing);
/** link **/
--link__color--hover: var(--base__accent__color--hover);
--link__color: var(--base__accent__color);
--link__font-size: calc(var(--base__font-size) - 2px);
--link__font-weight: 500;
/* -------------------------------------------------------------------------- */
/* OTP SELECTION */
/* -------------------------------------------------------------------------- */
/** radio-selection **/
--radio__label__font-size: var(--base__font-size);
--radio__toggle__background-color--checked: var(--base__accent__color);
--radio__toggle__background-color: var(--base__background-color);
--radio__toggle__border--checked: var(--base__border-width) solid var(--base__text__color);
--radio__toggle__border: var(--base__border-width) solid var(--base__text__color);
--radio__toggle__color--dot: var(--base__accent__color);
--radio__toggle__color: var(--radio__toggle__background-color);
--radio__toggle__size: calc(var(--base__font-size) + 3px);
/* -------------------------------------------------------------------------- */
/* INPUT FIELDS */
/* -------------------------------------------------------------------------- */
/** input **/
--input__height: var(--base__control__height);
--input__font-size: var(--base__font-size);
--input__font-family: var(--base__font-family);
--input__border-width: var(--base__border-width);
--input__border-radius: var(--base__border-radius);
--input__border-color: var(--base__control__border-color);
--input__border-color--hover: var(--base__accent__color);
--input__border-color--focus: var(--base__accent__color);
--input__background-color: var(--base__background-color);
--input__background-color--hover: var(--base__background-color);
--input__background-color--focus: var(--base__background-color);
--input__color: var(--base__text__color);
--input__color--hover: var(--base__text__color);
--input__color--focus: var(--base__text__color);
/** dropdown/select **/
--select__height: var(--input__height);
--select__font-size: var(--input__font-size);
--select__font-family: var(--input__font-family);
--select__border-radius: var(--input__border-radius);
--select__padding-inline: var(--base__control__spacing);
--select__listbox__background-color: var(--input__background-color);
--select__listbox__border-color: var(--input__border-color);
--select__listbox__border-width: var(--input__border-width);
--select__option__background-color--selected: var(--base__accent__color);
--select__option__background-color: #d0d5d6;
--select__option__color--hover: var(--base__text__color);
--select__option__color--selected: var(--base__background-color);
--select__option__color: #171d1e88;
/* -------------------------------------------------------------------------- */
/* NOTIFICATIONS */
/* -------------------------------------------------------------------------- */
/** error **/
--notification__error__font-size: calc(var(--base__font-size) - 2px);
--notification__error__font-family: var(--base__font-family);
--notification__error__border-width: var(--base__border-width);
--notification__error__border-radius: var(--base__border-radius);
--notification__error__border-color: transparent;
--notification__error__accent__color: #ba1a1a;
--notification__error__background-color: #ba1a1a44;
--notification__error__text__color: var(--base__text__color);
--notification__error__text__padding: 0.5em 1em;
--notification__error__icon__padding-inline-start: 0.5em;
--notification__error__close-button__padding-inline-end: 0.5em;
--notification__error__close-button__color: var(--base__text__color);
/** info **/
--notification__info__font-size: calc(var(--base__font-size) - 2px);
--notification__info__font-family: var(--base__font-family);
--notification__info__border-width: var(--base__border-width);
--notification__info__border-radius: var(--base__border-radius);
--notification__info__border-color: transparent;
--notification__info__accent__color: var(--base__accent__color);
--notification__info__background-color: #00697344;
--notification__info__text__color: var(--base__text__color);
--notification__info__text__padding: 0.5em 1em;
--notification__info__icon__padding-inline-start: 0.5em;
--notification__info__close-button__padding-inline-end: 0.5em;
--notification__info__close-button__color: var(--base__text__color);
}