<MyRusakov.ru />

Финансовая грамотность от А до Я

Финансовая грамотность от А до Я

Данный курс в кратчайшие сроки обучит Вас финансовой грамотности. Эти знания позволят Вам получить, как минимум, серьёзную финансовую стабильность, а, как максимум, финансовую независимость.

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

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

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

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

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

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

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

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

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

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

Изображения внутри треугольников

Изображения внутри треугольников

У нас есть четыре изображения, каждое из которых поместим в свой собственный треугольник. Полученные четыре маленьких треугольника поместим в один большой треугольник.



Изображения внутри треугольников.

HTML-разметка

Создадим контейнер container, куда поместим четыре блока div с изображениями. Один блок с классом card - это будущий треугольник.

<div class="container">
    <div class="card">
        <img src="img2.jpg">
    </div>
    <div class="card">
        <img src="img1.jpg">
    </div>
    <div class="card">
        <img src="img4.jpg">
    </div>
    <div class="card">
        <img src="img3.jpg">
    </div>
</div>


Изображения внутри треугольников.

CSS код

С помощью CSS-свойств сделаем наш контейнер флексовым и переместим его в центр страницы.

*{
    margin: 0;/*обнуление отступов*/
    padding: 0;/*обнуление полей*/
    box-sizing: border-box;/*метод расчета размеров блока*/
}
body {
    display: flex;/*сетка flexbox*/
    justify-content: center;/*горизонтальное выравнивание*/
    align-items: center;/*вертикальное выравнивание*/
    min-height: 100vh;/*на всю высоту*/
}
.container {
    position: relative;/*относительное позиционирование*/
    display: flex;
    flex-wrap: wrap;/*разрешен перенос элементов на новую строку*/
    justify-content: center;
    align-items: center;
    width: 600px;/*ширина контейнера*/
    gap: 12px 0;/*промежуток между столбцами в сетке*/
}


Изображения внутри треугольников.

Для создания фигуры треугольника перейдем в онлайн-генератор CSS clip-path maker и скопируем оттуда код polygon.

.container .card{
    position: relative;
    width: 300px;/*ширина блока*/
    height: 300px;/*высота блока*/
    overflow: hidden;
    margin: 0 -68px;
    clip-path: polygon(50% 100%, 0 0, 100% 0);/*фигура треугольник*/
}

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



Изображения внутри треугольников.

Обратимся к нему через псевдокласс nth-child с другими значениями фигуры polygon.

.container .card:nth-child(2){
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
}
.container .card img{
    transition: 0.5s;
}
.container .card:hover img{
    transform: scale(1.5);/*масштабирование при наведении*/
}


Изображения внутри треугольников.

Если Вам не хватает знаний для лучшего восприятия этого урока, то посмотрите мой видеокурс "Верстка сайта с нуля 2.0".

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

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

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

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

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

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

  1. Кнопка:

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

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

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

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

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

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