Menu
Coddy logo textTech

Свадебное приглашение

Часть раздела Styling with CSS путешествия по HTML на Coddy — урок 75 из 76.

challenge icon

Задание

Легко

В этом испытании мы будем использовать CSS для стилизации пригласительной открытки, уделяя особое внимание макету, типографике и отступам. Вы примените такие свойства, как padding, margins, borders и colors, чтобы воссоздать дизайн, показанный на изображении ниже.

Пример пригласительной открытки

Вам дан HTML-документ, содержащий div с классом .invitation, заголовок h2 и несколько абзацев. Ваша задача — шаг за шагом стилизовать это свадебное приглашение с помощью CSS.

Внимательно следуйте инструкциям и применяйте каждый стиль по порядку.

Шаг 1: Стилизация Body

  1. Выберите элемент body.
  2. Установите семейство шрифтов на "Times New Roman", serif.
  3. Используйте свойства Flexbox, чтобы идеально центрировать карточку приглашения.
  4. Установите высоту на 100vh.
  5. Установите светлый цвет фона (#f8f5f0).

Шаг 2: Стилизация карточки приглашения

  1. Выберите класс .invitation.
  2. Установите белый цвет фона (#fff).
  3. Добавьте рамку 2px solid gold.
  4. Добавьте внутренние отступы (20px).
  5. Установите ширину на 350px.
  6. Выровняйте текст по центру.
  7. Добавьте border-radius, чтобы скруглить углы.
  8. Добавьте мягкую тень, используя box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.1).

Шаг 3: Стилизация текста

  1. Выберите элементы h2.
    • Установите цвет текста на goldenrod.
    • Установите размер шрифта 22px.
  2. Выберите класс .names.
    • Используйте курсивный шрифт ("Dancing Script", cursive).
    • Установите размер шрифта на 26px.
  3. Выберите все элементы p.
    • Установите размер шрифта на 18px.
    • Измените цвет текста на #5a4d3f.

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

<html>
    <head>
        <title>Invitation Card</title>
        <link rel="stylesheet" href="styles.css">  
    </head>
    <body>
        <div class="invitation">
            <h2>Wedding Invitation</h2>
            <p class="names">Emma & James</p>
            <p class="message">Together with their families, invite you to celebrate their wedding.</p>
            <p class="detail"><strong>Date:</strong> Saturday, June 15, 2025</p>
            <p class="detail"><strong>Time:</strong> 4:00 PM - Reception to follow</p>
            <p class="detail"><strong>Venue:</strong> Rosewood Garden, Lakeview</p>
            <p class="note">Please RSVP by May 20th</p>
            <p class="footer">We look forward to celebrating with you!</p>
        </div>
    </body>
</html>

Все уроки раздела Styling with CSS