Sha256: b09a0b454f9279087d489af8629275ab140bc287a1ad68f3c35ceb82bde95b24

Contents?: true

Size: 1.68 KB

Versions: 5

Compression:

Stored size: 1.68 KB

Contents

/*------------------------------------*\
    #INPUT-RADIO
\*------------------------------------*/

$input-radio-size: 16px !default;
$input-radio-inner-size: 8px !default;
$input-radio-color: $input-radio-color !default;
$input-radio-border: 1px solid $input-radio-border-color !default;

$input-radio-fill-color: $input-radio-fill-color !default;
$input-radio-box-shadow: 0 0 0 0 $input-radio-fill-color inset !default;
$input-radio-box-shadow-checked: 0 0 0 ($input-radio-size / 2) $input-radio-fill-color inset !default;
$input-radio-inner-bg-color: $input-radio-background-color !default;
$input-radio-easing-function: cubic-bezier(0.75, 0.01, 0.48, 2);


input[type='radio'] {
    position: relative;
    width: $input-radio-size;
    height: $input-radio-size;
    border: $input-radio-border;
    border-radius: 50%;
    box-shadow: $input-radio-box-shadow;
    transition: box-shadow 0.15s $input-radio-easing-function; /* [1] */
    appearance: none;
    vertical-align: middle;

    &:before {
        @include center;
        display: block;
        width: $input-radio-inner-size;
        height: $input-radio-inner-size;
        text-align: center;
        background-color: $input-radio-inner-bg-color;
        border-radius: 50%;
        opacity: 0;
        content: '';
        transform: translate(-50%, -50%);
        transition: transform 0.15s $input-radio-easing-function, opacity 0.15s $input-radio-easing-function;
    }

    &:checked:before {
        opacity: 1;
    }

    &:checked {
        box-shadow: $input-radio-box-shadow-checked;
    }

    &.visually-hidden {
        width: 0;
        height: 0;
        border: 0;

        &:before {
            display: none;
        }
    }
}

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
workarea-nvy_theme-1.2.1 app/assets/stylesheets/workarea/storefront/base/_input_radio.scss
workarea-nvy_theme-1.2.0 app/assets/stylesheets/workarea/storefront/base/_input_radio.scss
workarea-nvy_theme-1.1.4 app/assets/stylesheets/workarea/storefront/base/_input_radio.scss
workarea-nvy_theme-1.1.3 app/assets/stylesheets/workarea/storefront/base/_input_radio.scss
workarea-nvy_theme-1.1.2 app/assets/stylesheets/workarea/storefront/base/_input_radio.scss