Статьи

Малоизвестные и редко используемые функции CSS в 2022 году

Малоизвестные и редко используемые функции CSS в 2022 году

alexei16/06/2022 - 09:25
CSS постоянно развивается, и некоторые интересные и полезные свойства либо остаются совершенно незамеченными, либо по тем или иным причинам остаются в стороне от публичных дискуссий. В этой статье мы рассмотрим часть таких CSS свойств и селекторов
Современная отзывчивая типографика при помощи CSS clamp

Современная отзывчивая типографика при помощи CSS clamp

alexei08/05/2022 - 10:10
В этой статье мы рассмотрим принципы отзывчивой типографики, примеры использования, лучшие практики, способы их реализации при помощи CSS функции clamp и как рассчитать правильные параметры. Мы также узнаем, как решить некоторые проблемы с принципами доступности и рассмотрим одну важную проблему, которую пока нельзя исправить, но о которой знать все же нужно
Создание слайдера который выглядит одинаково во всех браузерах

Создание слайдера который выглядит одинаково во всех браузерах

alexei16/02/2022 - 09:14
Каждый браузер отображает элемент слайдера по-разному. В этой статье мы рассмотрим причудливость слайдера или диапазонного элемента ввода и продемонстрируем, как оформить его таким образом, чтобы он выглядел одинаково во всех основных браузерах
Не боритесь с CSS каскадом. Контролируйте его!

Не боритесь с CSS каскадом. Контролируйте его!

alexei31/01/2022 - 09:54
Поскольку наши стили часто берутся из самых разных источников - и их может быть сложно структурировать и поддерживать, - каскад CSS может быть источником разочарования и причиной того, что мы получаем больше кода CSS, чем необходимо. И здесь мы рассмотрим способы, как с этим справиться
Руководство по современным цветам CSS - RGB, HSL, HWB, LAB и LCH

Руководство по современным цветам CSS - RGB, HSL, HWB, LAB и LCH

alexei06/01/2022 - 09:52
Знаете ли вы, что выбранная вами цветовая палитра может влиять на количество потребляемой вашим сайтом энергии? И выбор определенных цветов может увеличить время автономной работы мобильных устройств. В этой статье даются советы по не очень очевидным вещам, о которых следует помнить, работая с цветами в CSS
Подробное руководство по темному режиму на сайте

Подробное руководство по темному режиму на сайте

alexei05/12/2021 - 09:09
Темный режим в последнее время приобрел большую популярность. Так, например, компания Apple добавила темный режим в свои операционные системы iOS и macOS. Windows и Google сделали то же самое. Давайте же взглянем на темный режим в контексте веб-сайтов
Как использовать object-fit и background-size в CSS

Как использовать object-fit и background-size в CSS

alexei06/11/2021 - 09:01
Мы не всегда можем предоставить для HTML элемента изображение нужного размера. Если же мы используем контейнер с шириной и высотой, которые не пропорциональны соотношению сторон изображения, то изображение будет либо сжато, либо растянуто. Это выглядит нехорошо, однако решить эту проблему
Галерея изображений с увеличением по клику

Галерея изображений с увеличением по клику

alexei19/10/2021 - 09:23
Одним из вариантов использования CSS-сетки является отображение галереи изображений, но галерея сама по себе не так уж и впечатляет. Но мы могли бы, например, добавить эффект, когда при нажатии мышкой на изображение галереи, оно будет увеличиваться, не влияя на всю сетку. Это уже будет интереснее
Теперь можно обойтись и без псевдоэлементов

Теперь можно обойтись и без псевдоэлементов

alexei04/10/2021 - 09:27
В течение многих лет псевдоэлементы добросовестно помогали разработчикам реализовывать креативные проекты. Хотя они все еще занимают важное место, однако теперь, благодаря новым свойствам CSS, в некоторых сценариях мы можем отказаться от псевдоэлементов
Создание гибких компонентов веб-страницы - Решения для разработчика

Создание гибких компонентов веб-страницы - Решения для разработчика

alexei20/09/2021 - 09:04
В этой статье мы возьмем относительно простой дизайн текстово-мультимедийного компонента и рассмотрим процесс принятия решения о том, как лучше всего перевести его в код, учитывая потребности как пользователей, так и авторов контента
Руководство по новым поддерживаемым, современным CSS селекторам псевдоклассов

Руководство по новым поддерживаемым, современным CSS селекторам псевдоклассов

alexei06/09/2021 - 09:06
В редакторском проекте Рабочей группы CSS по селекторам уровня 4 есть несколько селекторов псевдоклассов, которые уже имеют определенную поддержку в большинстве современных браузеров. В этом руководстве рассказывается о селекторах, которые в настоящее время имеют наилучшую поддержку
Как использовать в CSS цвета в формате HSL

Как использовать в CSS цвета в формате HSL

alexei26/07/2021 - 09:30
В настоящее время большинство цветов, определяемых в CSS, задаются в формате hex и RGB. Но кроме этого существует еще один формат цвета, который в последнее время становится все более популярным, - это HSL. В данной статье хотелось бы показать, как HSL действительно может помочь нам лучше работать с цветами в CSS.
Проблемы переполнения в CSS и способы их решения

Проблемы переполнения в CSS и способы их решения

alexei15/06/2021 - 09:48
В этой статье мы рассмотрим причины возникновения проблем с переполнением в CSS и способы их решения. Мы также рассмотрим, как современные инструменты разработчика могут облегчить процесс выявления этих проблем и отладки кода
Что такое кодирование символов в Юникоде, UTF, ASCII

Что такое кодирование символов в Юникоде, UTF, ASCII

alexei08/05/2021 - 09:01
Понимание кодировки символов имеет решающее значение для всех, кто печатает на компьютере, особенно на иностранных языках, используя эмодзи или любые другие специальные символы. В этой статье мы расскажем об основах кодировки символов в Юникод, о кодовых точках, кодовых единицах, а также рассмотрим искусство рисовать на ASCII