Адаптивные изображения на сайте. Атрибуты srcset и sizes
В этом взаимосвязанном мире, где у людей есть множество устройств, обеспечение бесперебойной работы вашего сайта на всех из них — это необходимость, а не опция.
Краткое резюме информации, представленной в предыдущей статье, которая описывала новые возможности CSS.
В 2024 году в CSS появился набор функций, которые значительно расширяют возможности веб-дизайна, предоставляя разработчикам больше контроля и гибкости.
В рамках инициативы «CSS 2024» от Chrome DevRel представлены 17 важных дополнений к компонентам, взаимодействиям и опыту разработчиков.
field-sizing позволяет элементам формы, таким как textarea, select, и input, автоматически изменять свой размер в зависимости от содержимого, устраняя необходимость в обходных решениях на JavaScript.height: auto: с помощью свойства interpolate-size разработчики могут плавно переводить элементы в собственные размеры, такие как height: auto, min-content, и max-content, что позволяет создавать более динамичные макеты.<details>: улучшения элемента <details> теперь поддерживают эксклюзивное поведение, позволяя одновременно открывать только одно раскрытие, что особенно полезно для интерфейсов-гармошек.<details>: теперь разработчики могут применять собственные стили к элементам <details> и <summary>, обеспечивая большую гибкость дизайна.light-dark() Функция: функция light-dark() позволяет адаптировать дизайн в зависимости от предпочтений пользователя, повышая доступность.@propertyЭто правило позволяет определять пользовательские свойства с особым синтаксисом и правилами наследования, улучшая управление переменными CSS.@starting-styleЭто правило определяет начальные стили элемента перед любой анимацией, обеспечивая согласованное поведение анимации.ruby-align: Улучшения в свойствах ruby-align улучшают отображение восточноазиатской типографики, способствуя лучшей интернационализации.paint-orderСвойство paint-order позволяет разработчикам управлять порядком отрисовки заливки, обводки и маркеров, обеспечивая более точный контроль над рендерингом SVG.Эти достижения стали результатом совместной работы разработчиков браузеров, авторов спецификаций и сообщества разработчиков и ознаменовали значительный прорыв в CSS в 2024 году.
Для получения полного обзора и демонстраций этих функций посетите «CSS 2024» .
Другие статьи по теме:
В этом взаимосвязанном мире, где у людей есть множество устройств, обеспечение бесперебойной работы вашего сайта на всех из них — это необходимость, а не опция.
Переходы между документами и анимация при прокрутке позволяют добавить больше интерактивности в ваши приложения с помощью нескольких строк CSS. Теперь вы можете анимировать height: auto;, стилизовать полосы прокрутки и изменять размер текстовых полей в соответствии с их содержимым.
Хочу поделиться с вами простым кодом с эффектами на CSS, который придаст вашему логотипу интересный эффект перелива при наведении на него курсора. Одно условие - логотип должен быть набран шрифтом. Впрочем это может быть не логотип, а какой-то заголовок.
sin()и cos().Как сделать красивую градиентную обводку блока на одном только CSS? Для этого мы сделаем следующее:
1. Создадим div.linear-gradient с градиентным фоном;
2. Создадим внутренний блок div с небольшим отступом.
Наша информация будет интересна тем, кто только начинает изучать и применять теги HTML5 при создании своих первых сайтов, а также в качестве справочной информации и для более опытных верстальщиков, чтобы не забывали.