Как создать: "Презентация команды"

Узнайте, как использовать CSS для создания адаптивной страницы "Презентация команды".

Страница/часть "Презентация команды" обычно используется для перечисления работодателей в компании и предоставления конкретной контактной информации:

Билл
Bill Gates

CEO & Founder

Некоторый текст, описывающий меня, lorem ipsum ipsum lorem.

example@example.com

Майк
Elon Musk

Художественный директор

Некоторый текст, описывающий меня, lorem ipsum ipsum lorem.

example@example.com

Джон
Steve Jobs

Дизайнер

Некоторый текст, описывающий меня, lorem ipsum ipsum lorem.

example@example.com

Попробуйте сами

Как создать страницу "Презентация команды"

Шаг 1 - Добавьте HTML:

<div class="row">
  <div class="column">
    <div class="card">
      <img src="img1.jpg" alt="Jane" style="width:100%">
      <div class="container">
        <h2>Bill Gates</h2>
        <p class="title">CEO & Founder</p>
        <p>Некоторые тексты, описывающие меня lorem ipsum ipsum lorem.</p>
        <p>example@example.com</p>
        <p><button class="button">Контакт</button></p>
      </div>
    </div>
  </div>
  <div class="column">
    <div class="card">
      <img src="img2.jpg" alt="Mike" style="width:100%">
      <div class="container">
        <h2>Илон Маск</h2>
        <p class="title">Художественный директор</p>
        <p>Некоторые тексты, описывающие меня lorem ipsum ipsum lorem.</p>
        <p>example@example.com</p>
        <p><button class="button">Контакт</button></p>
      </div>
    </div>
  </div>
  <div class="column">
    <div class="card">
      <img src="img3.jpg" alt="John" style="ширина:100%">
      <div class="container">
        <h2>Стив Джобс</h2>
        <p class="title">Дизайнер</p>
        <p>Некоторые тексты, описывающие меня lorem ipsum ipsum lorem.</p>
        <p>example@example.com</p>
        <p><button class="button">Контакт</button></p>
      </div>
    </div>
  </div>
</div>

Шаг 2 - Добавить CSS:

/* Параллельные три колонки */
.column {
  плавать: левый;
  ширина: 33.3%;
  нижний отступ: 16px;
  отступ: 0 8px;
{}
/* На маленьких экранах, показать колонки снизу, а не lado в lado */
@media screen and (max-width: 650px) {
  .column {
    ширина: 100%;
    display: block;
  {}
{}
/* Добавить некоторые тени для создания эффекта карты */
.card {
  тень: 0 4px 8px 0 rgba(0, 0, 0, 0.2);
{}
/* Некоторые внутренние отступы слева и справа в контейнере */
.container {
  отступ: 0 16px;
{}
/* Очистить плавание */
.container::after, .row::after {
  содержание: "";
  очистить: оба;
  display: table;
{}
.title {
  цвет: серый;
{}
.button {
  границы: none;
  контур: 0;
  display: inline-block;
  отступ: 8px;
  цвет: белый;
  цвет фона: #000;
  текст-align: center;
  курсор: указатель;
  ширина: 100%;
{}
.button:hover {
  background-color: #555;
{}

Попробуйте сами