Русский

vinogradov .dev

Hello World становится красивее: Знакомство с CSS
Быстрый старт

Hello World становится красивее: Знакомство с CSS

В прошлой статье мы создали простейшую веб-страницу, которая выводила надпись "Hello World!". Сегодня мы сделаем её красивее, познакомившись с CSS — технологией, которая позволяет добавлять стили к HTML-страницам. Мы добавим фон, изменим шрифт и создадим небольшой визуальный апгрейд.

Что такое CSS?

CSS (Cascading Style Sheets) — это язык стилей, который используется для управления внешним видом веб-страниц. С помощью CSS можно менять шрифты, цвета, размеры, добавлять фоны и анимации.

Вот как выглядел наш HTML-код в прошлом уроке:

<!DOCTYPE html>
<html>
<head>
    <title>Hello World Page</title>
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>

1. Подключаем CSS

Для начала, добавим в наш HTML-код ссылку на стили. Мы создадим отдельный файл styles.css и подключим его через <link>

<!DOCTYPE html>
<html>
<head>
    <title>Hello World Page</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <h1>Hello World!</h1>
</body>
</html>

2. Создаём styles.css

Теперь создадим файл styles.css и добавим стили для страницы.

/* Задаем общий стиль для страницы */
body {
    background: linear-gradient(to right, #ff7e5f, #feb47b); /* Градиентный фон */
    font-family: 'Arial', sans-serif; /* Шрифт */
    color: white; /* Белый цвет текста */
    display: flex; /* Центрирование содержимого */
    justify-content: center;
    align-items: center;
    height: 100vh; /* Высота экрана */
    margin: 0;
}

/* Стили для заголовка */
h1 {
    font-size: 3rem; /* Размер текста */
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* Тень */
    animation: pulse 2s infinite; /* Анимация */
}

/* Анимация пульсации текста */
@keyframes pulse {
    0%, 100% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
}

3. Что мы сделали?

  1. Добавили градиентный фон, чтобы страница выглядела современно.
  2. Настроили шрифт текста, чтобы он выглядел читабельно и стильно.
  3. Центрировали текст на экране с помощью flexbox.
  4. Добавили анимацию пульсации заголовка для динамичного эффекта.

Результат

Теперь ваша страница выглядит более привлекательно. Вот как она будет выглядеть в браузере:

  • Фон: плавный градиент от розового к оранжевому.
  • Текст: крупный, белого цвета, с тенью и пульсирующим эффектом.

Следующий шаг

В следующей статье мы изучим, как добавлять интерактивность с помощью JavaScript.

Присоединяйтесь, чтобы узнать больше! 🚀

Hello World - погружение в мир Web разработки Hello World оживает: Знакомство с JavaScript