Дизайн кнопок для GetCourse

Дизайн кнопок для GetCourse

Стили кнопок предназначены именно для GetCourse, т. к. CSS опирается на существующие стили платформы и подключенный иконочный шрифт Font Awesome. На другом ресурсе кнопки могут выглядеть по-другому и стили придётся дорабатывать.

Чтобы применить стили к кнопке с тегом <button> или к ссылке <a>, нужно добавить два класса: btn и класс, соответствующий кнопке, например btn-telegram.

Если хотите добавить стили кнопок на странице урока, в настройках кнопки удалите настройки цвета текста и фона, и используйте только второй класс (например, btn-vk, btn-library и т. п.)

CSS-код добавьте в файлы вашей темы. Дополнительно ничего загружать и подключать не нужно.

a.btn-facebook, button.btn-facebook, .btn-facebook > button, .btn-facebook > a,
a.btn-gift, button.btn-gift, .btn-gift > button, .btn-gift > a,
a.btn-instagram, button.btn-instagram, .btn-instagram > button, .btn-instagram > a,
a.btn-library, button.btn-library, .btn-library > button, .btn-library > a,
a.btn-odnoklassniki, button.btn-odnoklassniki, .btn-odnoklassniki > button, .btn-odnoklassniki > a,
a.btn-support, button.btn-support, .btn-support > button, .btn-support > a,
a.btn-telegram, button.btn-telegram, .btn-telegram > button, .btn-telegram > a,
a.btn-vk, button.btn-vk, .btn-vk > button, .btn-vk > a,
a.btn-viber, button.btn-viber, .btn-viber > button, .btn-viber > a,
a.btn-whatsapp, button.btn-whatsapp, .btn-whatsapp > button, .btn-whatsapp > a,
a.btn-youtube, button.btn-youtube, .btn-youtube > button, .btn-youtube > a {
    padding: 1rem .75rem;
    border: 0;
    border-radius: var(--base-btn-radius);
    width: 100%;
    margin: .5rem 0;
    font-size: 1rem;
    position: relative;
    overflow: hidden;
}
a.btn-facebook, button.btn-facebook, .btn-facebook > button, .btn-facebook > a,
a.btn-facebook:hover, button.btn-facebook:hover, .btn-facebook > button:hover, .btn-facebook > a:hover {
    color: #fff;
    background: #0865ff !important;
    background: linear-gradient(90deg, #3984ff 0%, #0865ff 100%) !important;
}
a.btn-facebook:before, button.btn-facebook:before, .btn-facebook > button:before, .btn-facebook > a:before {
    content: "\f09a";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

a.btn-gift, button.btn-gift, .btn-gift > button, .btn-gift > a,
a.btn-gift:hover, button.btn-gift:hover, .btn-gift > button:hover, .btn-gift > a:hover {
    color: #282828;
    background: #f8f8f8 !important;
    background: linear-gradient(90deg, #f8f8f8 0%, #e9eae9 100%) !important;
}
a.btn-gift:before, button.btn-gift:before, .btn-gift > button:before, .btn-gift > a:before {
    content: "\f06b";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .15;
    transform: rotate(-15deg);
}

a.btn-instagram, button.btn-instagram, .btn-instagram > button, .btn-instagram > a,
a.btn-instagram:hover, button.btn-instagram:hover, .btn-instagram > button:hover, .btn-instagram > a:hover {
    color: #fff;
    background: rgb(252,212,95) !important;
    background: linear-gradient(90deg, rgba(252,212,95,1) 0%, rgba(214,77,98,1) 50%, rgba(140,58,182,1) 100%) !important;
}
a.btn-instagram:before, button.btn-instagram:before, .btn-instagram > button:before, .btn-instagram > a:before {
    content: "\f16d";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

a.btn-library, button.btn-library, .btn-library > button, .btn-library > a,
a.btn-library:hover, button.btn-library:hover, .btn-library > button:hover, .btn-library > a:hover {
    color: #282828;
    background: #f8f8f8 !important;
    background: linear-gradient(90deg, #f8f8f8 0%, #e9eae9 100%) !important;
}
a.btn-library:before, button.btn-library:before, .btn-library > button:before, .btn-library > a:before {
    content: "\f02d";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .15;
    transform: rotate(-15deg);
}

a.btn-odnoklassniki, button.btn-odnoklassniki, .btn-odnoklassniki > button, .btn-odnoklassniki > a,
a.btn-odnoklassniki:hover, button.btn-odnoklassniki:hover, .btn-odnoklassniki > button:hover, .btn-odnoklassniki > a:hover {
    color: #fff;
    background: #ff7701 !important;
    background: linear-gradient(90deg, #ff9234 0%, #ff7701 100%) !important;
}
a.btn-odnoklassniki:before, button.btn-odnoklassniki:before, .btn-odnoklassniki > button:before, .btn-odnoklassniki > a:before {
    content: "\f263";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

a.btn-support, button.btn-support, .btn-support > button, .btn-support > a,
a.btn-support:hover, button.btn-support:hover, .btn-support > button:hover, .btn-support > a:hover {
    color: #282828;
    background: #f8f8f8 !important;
    background: linear-gradient(90deg, #f8f8f8 0%, #e9eae9 100%) !important;
}
a.btn-support:before, button.btn-support:before, .btn-support > button:before, .btn-support > a:before {
    content: "\f1cd";
    font-family: 'Font Awesome 6 Free';
    font-weight: 600;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .15;
    transform: rotate(-15deg);
}

a.btn-telegram, button.btn-telegram, .btn-telegram > button, .btn-telegram > a,
a.btn-telegram:hover, button.btn-telegram:hover, .btn-telegram > button:hover, .btn-telegram > a:hover {
    color: #fff;
    background: #159cde !important;
    background: linear-gradient(90deg, #44b0e5 0%, #159cde 100%)!important;
}
a.btn-telegram:before, button.btn-telegram:before, .btn-telegram > button:before, .btn-telegram > a:before {
    content: "\f2c6";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

a.btn-vk, button.btn-vk, .btn-vk > button, .btn-vk > a,
a.btn-vk:hover, button.btn-vk:hover, .btn-vk > button:hover, .btn-vk > a:hover {
    color: #fff;
    background: #0077ff !important;
    background: linear-gradient(90deg, #3392ff 0%, #0077ff 100%) !important;
}
a.btn-vk:before, button.btn-vk:before, .btn-vk > button:before, .btn-vk > a:before {
    content: "\f189";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

a.btn-viber, button.btn-viber, .btn-viber > button, .btn-viber > a,
a.btn-viber:hover, button.btn-viber:hover, .btn-viber > button:hover, .btn-viber > a:hover {
    color: #fff;
    background: #6348c3 !important;
    background: linear-gradient(90deg, #826dcf 0%, #6348c3 100%) !important;
}
a.btn-viber:before, button.btn-viber:before, .btn-viber > button:before, .btn-viber > a:before {
    content: "\f409";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

a.btn-whatsapp, button.btn-whatsapp, .btn-whatsapp > button, .btn-whatsapp > a,
a.btn-whatsapp:hover, button.btn-whatsapp:hover, .btn-whatsapp > button:hover, .btn-whatsapp > a:hover {
    color: #fff;
    background: #24d366 !important;
    background: linear-gradient(90deg, #50dc85 0%, #24d366 100%) !important;
}
a.btn-whatsapp:before, button.btn-whatsapp:before, .btn-whatsapp > button:before, .btn-whatsapp > a:before {
    content: "\f232";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

a.btn-youtube, button.btn-youtube, .btn-youtube > button, .btn-youtube > a,
a.btn-youtube:hover, button.btn-youtube:hover, .btn-youtube > button:hover, .btn-youtube > a:hover {
    color: #fff;
    background: #ff0200 !important;
    background: linear-gradient(90deg, #ff3533 0%, #ff0200 100%) !important;
}
a.btn-youtube:before, button.btn-youtube:before, .btn-youtube > button:before, .btn-youtube > a:before {
    content: "\f167";
    font-family: 'Font Awesome 6 Brands';
    font-weight: 400;
    display: block;
    position: absolute;
    left: .75rem;
    bottom: -1.5rem;
    font-size: 3.5rem;
    opacity: .25;
    transform: rotate(-15deg);
}

* Социальные сети Facebook и Instagram запрещены на территории Российской Федерации

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии