<MyRusakov.ru />

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Данный курс научит Вас созданию игр на C++ в Unreal Engine 5. Курс состоит из 12 разделов, в которых Вас ждёт теория и практика. Причём, в качестве практики будет создан весьма крупный проект объёмом свыше 5000 строк качественного кода, который уже на практике познакомит Вас с принципами создания игр на C++ в Unreal Engine 5.

Параллельно с курсом Вы также будете получать домашние задания, результатом которых станет, в том числе, полноценная серьёзная работа для портфолио.

Помимо самого курса Вас ждёт ещё и очень ценный Бонус: «Тестирование Unreal-проектов на Python», в рамках которого Вы научитесь писать очень полезные тесты для тестирования самых разных аспектов разработки игр.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Многослойный круг на градиентах и тенях

Многослойный круг на градиентах и тенях

Как сделать фигуру круга многослойной, размытой и загадочной, используя только HTML и CSS? Вы узнаете из этого урока.

HTML разметка

Создадим фигуру круга circle и внутри пропишем вспомогательный теги i и j, с помощью которых можно создавать эффект многослойности.

<section>
    <div class="circle">
        <i></i>
        <i></i>
        <i></i>
        <i></i>
        <j></j>
        <h2>How to Make<br><span>Gradient</span><br>Circle</h2>
    </div>
</section>

CSS код

Сделаем секцию flex-контейнером с градиентным фоном.

@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700,800,900&display=swap');
*{
    margin: 0;/*обнуление отступов*/
    padding: 0;/*обнуление полей*/
    box-sizing: border-box;/*размер бокса без учета рамок*/
    font-family: 'Poppins', sans-serif;/*название шрифта*/
}
section{
    display: flex;/*флексовый контейнер*/
    justify-content: center;/*выравнивание по горизонтали*/
    align-items: center;/*выравнивание по вертикали*/
    min-height: 100vh;/*на всю видимую высоту экрана*/
    background: linear-gradient(90deg,#49aeff,#ff4c89);/*фон секции*/
}


Многослойный круг на градиентах и тенях.

Нарисуем градиентный круг.

.circle{
    position: relative;/*относительное позиционирование*/
    width: 500px;/*ширина круга*/
    height: 500px;/*высота круга*/
    background: linear-gradient(90deg,#49aeff,#ff4c89);/*градиентный фон*/
    border-radius: 50%;/*закругление углов бокса*/
    display: flex;
    justify-content: center;
    align-items: center;
}


Многослойный круг на градиентах и тенях.

Размоем у круга первые три слоя i, ведь нам не нужны четкие линии.

.circle i {
    position: absolute;/*абсолютное позиционирование*/
    background: linear-gradient(90deg,#49aeff,#ff4c89);
    z-index: 2;/*на слой выше*/
    inset: -5px;/*устанавливает границу*/
    filter: blur(50px);/*степень размытия*/
    border-radius: 50%;
}


Многослойный круг на градиентах и тенях.

Четвертый слой закрасим в белый цвет, обратившись непосредственно к четвертому тегу i в HTML-разметке.

.circle i:nth-child(4){
    background: #fff;
    z-index: 3;/*третий слой*/
    inset: 5px;
}


Многослойный круг на градиентах и тенях.

Через последний слой круга тег j, сформируем окончательный вид нашего круга.

.circle j {
    position: absolute;
    inset: -5px;
    z-index: 2;
    border-radius: 50%;
    box-shadow: 20px 20px 50px rgba(0,0,0,0.25),
    inset 20px 20px 50px rgba(0,0,0,0.15);/*тень*/
}


Многослойный круг на градиентах и тенях.

И последнее, стилизуем текст внутри круга.

.circle h2{
    position: relative;
    z-index: 20;/*на верхнем слое*/
    text-align: center;/*текст посередине*/
    font-size: 2em;/*размер шрифта*/
    font-weight: 300;/*толщина шрифта*/
    text-transform: uppercase;/*заглавные буквы*/
    letter-spacing: 10px;/*межбуквенное пространство*/
    line-height: 1.1em;/*межстрочное пространство*/
    color: #646464;/*цвет заголовка*/
}
.circle h2 span{
    font-weight: 700;
    font-size: 2em;
    line-height: 1em;
    letter-spacing: 0;
}


Многослойный круг на градиентах и тенях.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.