...
3 крутые фишки HTML и CSS

3 крутые фишки HTML и CSS, которые упростят твою верстку

Сегодня поделюсь тремя простыми, но мощными приемами в HTML и CSS, которые помогут сделать твои проекты чище, быстрее и удобнее. Никакой магии — только практика, которую я сам использую. Погнали!


1. Ленивая загрузка изображений без JavaScript


Браузеры уже давно поддерживают атрибут loading=”lazy” для тега <img>. Это заставляет картинки загружаться только тогда, когда они попадают в область видимости. Отлично для скорости загрузки страницы, особенно если у тебя много контента.


Как использовать:


<img src="example.jpg" alt="Пример изображения" loading="lazy">


Почему это круто:


    • Уменьшает время загрузки страницы.

    • Работает из коробки — не нужно подключать библиотеки.

    • Поддерживается всеми современными браузерами (Chrome, Firefox, Safari).

Попробуй добавить это к изображениям в своем следующем проекте и посмотри на разницу в PageSpeed Insights.



2. Гибкие отступы с clamp()


Функция clamp() в CSS — это как швейцарский нож для адаптивных отступов, размеров шрифта или ширины блоков. Она задает минимальное, предпочтительное и максимальное значение в одном выражении.


Как использовать:


.container { padding: clamp(10px, 5vw, 50px); }

    • 10px — минимальный отступ.

    • 5vw — предпочтительный, зависит от ширины экрана.

    • 50px — максимальный отступ.

Почему это круто:


    • Отступы автоматически подстраиваются под размер экрана.

    • Меньше медиазапросов в коде.

    • Читаемый и понятный синтаксис.

Используй clamp() для шрифтов, отступов или ширины колонок — твоя верстка станет гибче.



3. Плавный скролл к якорям с одной строкой CSS


Хочешь, чтобы переходы по якорным ссылкам (например, <a href=”#section”>) были плавными, как в современных сайтах? Забудь про JavaScript — CSS справится сам.


Как использовать:


html { scroll-behavior: smooth;
}

Почему это круто:


    • Одна строка — и все ссылки вроде <a href=”#top”>Наверх</a> анимируются.

    • Работает с любыми якорями на странице.

    • Поддержка везде, кроме старых IE (но кому они нужны в 2025?).

Добавь это в свой stylesheet, и пользователи скажут спасибо за приятный UX.



Эти фишки — не просто трюки, а рабочие инструменты, которые я сам применяю в проектах. Попробуй их в деле, и если понравится, делись своими находками в комментариях.

5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Корзина для покупок
Главная
Магазин
Блог
Поиск
Профиль
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x