UCI
<input class="input  
        input-distinguisher_
            input_regular
        " type="text" name="" title="" autocomplete="" placeholder="Input" />
{{#if doesSubmitExist}}
    <div class="input-wrapper">
        <input class="input input_submit {{#if disabled}}disabled{{/if}} {{#if isLight}} {{/if}} {{#if isRegular}} {{/if}} {{extraClasses}}" type="{{ type }}" name="{{ title }}" title="{{ title }}" placeholder="{{ placeholder }}" value="{{ value }}" autocomplete="{{ autocomplete }}"/>
        <button class="input-submit {{#if isLight}} input-submit_light {{/if}}" type="submit" title="Submit">
            {{ render '@icon--back' }}
        </button>
    </div>
{{else}}
    <input
        class="input {{extraClasses}} {{#if disabled}}disabled{{/if}}
        {{#if isLanding}}
        {{else}}
        input-distinguisher_{{ distinguisher }}
        {{/if}}
        {{#if isLight}}
            input_light
        {{/if}}
        {{#if isRegular}}
            input_regular
        {{/if}}"
        {{#if id}}
            id="{{ id }}"
        {{/if}}
        type="{{ type }}"
        name="{{ name }}"
        title="{{ title }}"
        autocomplete="{{ autocomplete }}"
        {{#if placeholder}}
            placeholder="{{ placeholder }}"
        {{/if}}
        {{#if disabled}}
             disabled 
        {{/if}}
        {{#if value}}
            value="{{ value }}"
        {{/if}}
        {{#if validationAttributes}}
            {{{ validationAttributes }}}
        {{/if}}
        {{#if readonly}}
            readonly
        {{/if}}
    />
{{/if}}
{
  "type": "text",
  "placeholder": "Input",
  "isRegular": true
}
  • Content:
    .input {
        width: 100%;
        padding: 17.5px 15px;
        outline: none;
        border: 1px solid var(--color-grey3);
        font-family: 'Jornada Sans Book';
        font-size: 14px;
        line-height: 24px;
        text-transform: none;
        letter-spacing: 0;
        color: var(--color-text);
        background-color: transparent;
        transition: border-color 0.3s;
        height: 50px;
        display: flex;
        align-items: center;
    
        &.input-validation-error{
            border-color: var(--color-danger);
        }
    
        &:disabled, &.disabled{
            background-color: var(--color-grey-light);
            border-color: var(--color-quinary);
            color: var(--color-grey2);
        }
    
        &::placeholder {
            opacity: 1;
            font-family: 'Jornada Sans Book';
            font-size: 14px;
            line-height: 24px;
            color: var(--color-grey2);
        }
    
        &:hover,
        &:focus {
            border-color: var(--color-secondary);
            color: var(--color-secondary);
        }
    
        &_submit {
            padding-right: 40px;
        }
    
        &_regular {
            padding: 17.5px 20px;
        }
    
        &_light {
            color: var(--color-text-light);
    
            &::placeholder {
                color: var(--color-text-light);
            }
        }
    
        &-wrapper {
            position: relative;
        }
    
        &-submit {
            position: absolute;
            top: 50%;
            right: 20px;
            transform: translate(0, -50%);
            transition: all 0.3s;
    
            &:hover,
            &:focus {
                right: 10px;
            }
    
            &::after {
                position: absolute;
                top: 50%;
                left: 50%;
                transform: translate(-50%, -50%);
                display: block;
                width: 40px;
                height: 40px;
                content: '';
            }
    
            &_light {
                .icon {
                    fill: var(--color-text-light);
                }
            }
    
            .icon {
                transform: rotate(180deg);
            }
        }
    }
    
    
  • URL: /components/raw/input/input.css
  • Filesystem Path: src/01-atoms/input/input.css
  • Size: 1.9 KB

No notes defined.