Source:

https://html.ildar-meyker.ru/html-imba/components.html?tab=tab-buttons

Демо:

Плагины:

Подключение:

//

Разметка:

//
<button class="btn-arrow w-100">
    <span class="btn-arrow__inner">
        <span>Отправить</span>
        <svg class="icon">
            <use
                xlink:href="img/icons/general/sprite.svg#arrow-right-bold"
            ></use>
        </svg>
    </span>
</button>

Стили:

//
.btn-arrow {
    @extend .reset-btn;
    position: relative;
    padding: 0 1.4rem;
    font-family: inherit;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    text-transform: uppercase;
    overflow: hidden;

    &:before,
    &:after {
        content: " ";
        background: #fff;
        width: 8rem;
        height: 4rem;
        position: absolute;
        transform: rotate(-47deg);
    }

    &:before {
        right: 100%;
        margin-right: -1.4rem;
        top: 0;
        transform-origin: 100% 0;
    }

    &:after {
        left: 100%;
        margin-left: -1.4rem;
        bottom: 0;
        transform-origin: 0 100%;
    }

    &__inner {
        position: relative;
        z-index: 10;
        background: #fff;
        padding: 1.6rem 0;
        display: flex;
        justify-content: center;
        align-items: center;
        gap: 1.5rem;
    }

    .icon {
        font-size: 1.6rem;
        fill: #f23f27;
    }
}

Инициализация:

//
Рубрики: модуль

0 комментариев

Добавить комментарий

Avatar placeholder

Ваш адрес email не будет опубликован. Обязательные поля помечены *