| Date | Title | Description |
| Sign up to see | Sign up to see | Sign up to see |
| Mar 1, 2026 | Baseline: февраль 2026 или самый скучный выпуск | В августе 2023 года, видимо, ничего интересного не происходило, потому что получился самый скучный выпуск. Всего одна фича на все браузеры. Зато следующий выпуск будет уже из 12 фич готовых к использованию в проде.
Обзор на браузерные API, ... |
| Feb 18, 2026 | Frontend Status: свежий дайджест фронтенда и AI — 18.02.2026 | Frontend Status: Привет! Свежий дайджест фронтенда и AI
Привет!
Это пятый выпуск Frontend Status — дайджеста по фронтенд-разработке.
В этом выпуске:
Медиа: Mastra Workspaces — свой «Claude Code» в песочнице; Рич Харрис про реактивность и RS... |
| Feb 14, 2026 | View Transitions API: полное руководство по плавным переходам в браузере | Помните 2015 год? Тогда Пол Льюис из Google представил концепцию FLIP (First, Last, Invert, Play) — революционный на тот момент способ делать анимации интерфейса со стабильными 60 fps. Идея была гениальной: вместо того, чтобы анимировать св... |
| Feb 5, 2026 | Baseline: январь 2026 | Обзор на браузерные API, которые стали Widely available в январе 2026. Раз в месяц я буду вам напоминать, что вы уже можете использовать в проде.
Каждый месяц выходят новые CSS-свойства, HTML-атрибуты, JavaScript-методы и WebAPI, но применя... |
| Feb 4, 2026 | Реализуем собственный Promise в JavaScript | Всем привет.
Недавно я решил разобраться, как устроена внутренняя логика Promise в JavaScript, и как она описана в спецификации. Для этого я реализовал собственный Promise. В процессе стало понятно, что такое упражнение может быть полезно н... |
| Feb 4, 2026 | Frontend Status: свежий дайджест фронтенда и AI — 04.02.2026 | Frontend Status: Привет! Свежий дайджест фронтенда и AI
Привет!
Это третий выпуск Frontend Status — дайджеста по фронтенд-разработке.
В этом выпуске — 30+ ссылок: разбираем, почему Angular живёт в банках и корпорациях, AGENTS.md vs skills в... |
| Jan 28, 2026 | Frontend Status: свежий дайджест фронтенда и AI — 28.01.2026 | Frontend Status: Привет! Свежий дайджест фронтенда и AI
Привет!
Это второй выпуск Frontend Status — дайджеста по фронтенд-разработке.
В подборке — то, чем живёт фронт прямо сейчас: свежий CSS (superellipse, гексагоны, раскладки, демо в пару... |
| Jan 26, 2026 | Плиточная карта России на React: прототип с drag & drop и zoom без библиотек | Вновь здравствуйте, снова я — Дмитрий, React-разработчик. Все мы видели с вами вот такие карты, именуемые картойдами в данном случае — карта России, я взял первую попавшуюся из интернета для примера.
И вот возник вопрос, как такое сделать, ... |
| Jan 26, 2026 | SVG-фильтры как язык атак: кликджекинг нового поколения | Команда JavaScript for Devs подготовила перевод исследования о новой технике кликджекинга, которая использует SVG-фильтры как полноценную среду выполнения логики. Автор показывает, как с их помощью читать пиксели, строить логические схемы, ... |
| Jan 16, 2026 | Практическое руководство по современным CSS-цветам — часть 2 | Перевод второй части статьи «A pragmatic guide to modern CSS colours - part two».
Автор: Kevin Powell, 2 декабря 2025
Читайте также: Практическое руководство по современным CSS-цветам — часть 1.
В конце статьи собраны ссылки на документацию... |
| Dec 29, 2025 | Делаем новогоднюю поздравительную открытку, используя только CSS | Хабр, привет!
На носу Новый год. Все друг друга поздравляют. Мне это время очень нравится. Для меня Новый год — самый главный праздник.
В общем, мы же фронтендеры. Я подумал: а почему бы не придумать специальную открытку с поздравлением? Ис... |
| Dec 29, 2025 | Заменяем JS обычным HTML | Уже многие годы JavaScript остаётся «рабочей лошадкой» веба. Если вам нужно сделать то, что невозможно реализовать средствами HTML и CSS, то обычно найти решение помогает JS. И это замечательно! JS помог расширить возможности пользователей,... |
| May 20, 2025 | Автоматический подбор браузером контрастного цвета в CSS | Вам когда-нибудь хотелось, чтобы можно было написать простой CSS для объявления цвета, после чего браузер сам бы определял, чёрный или белый должен сочетаться с этим цветом? Теперь это возможно благодаря contrast-color(). В статье мы объясн... |
| Feb 13, 2025 | CSS Custom Functions уже на подходе… | Эта статья — перевод оригинальной статьи «CSS Custom Functions are coming … and they are going to be a game changer!»
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Всту... |
| Jan 29, 2025 | Navigating the Cocos2d-x Landscape: Performance Testing and Beyond | In the world of game development, engines are the backbone. They dictate how smoothly a game runs and how easily developers can bring their visions to life. Cocos2d-x is one such engine, popular for its flexibility and ease of use. But how ... |
| Jan 29, 2025 | Unveiling the Power of Cocos2d-x: Performance Testing and Development Insights | Cocos2d-x is a game engine that’s gaining traction among developers. It’s like a blank canvas, waiting for creativity to paint vibrant worlds. This article dives into performance testing and development insights, shedding light on the engin... |
| Jan 27, 2025 | Cocos2d-x тестирование производительности | У меня есть заготовки для top-down rts. Проведем несколько тестов, чтобы узнать на что способен движок и сложно ли с ним работать.
Установка тривиальна, рассматривать ее я здесь не буду.
Бойлерплейт проект создается с помощью консольной ути... |
| Jan 21, 2025 | The Art of Responsive Design: Mastering Fluid Layouts | In the digital world, flexibility is key. Just like a tree bends in the wind, a website must adapt to its environment. Responsive design is not just a trend; it’s a necessity. As screens shrink and expand, the elements on a page must dance ... |
| Jan 19, 2025 | Гибкие макеты: Решаем проблему на корню | При создании гибких макетов главный фактор, который мы должны учитывать, — это ширина корневого элемента. Мы можем получить процентное измерение ширины, с помощью такой единицы как vw.
Не все знают, что можно менять размер шрифта в настройк... |
| Jan 4, 2025 | CSS Grid Layout: Асимметричная резиновая сетка | В веб-дизайны сетки, как в Pinterest уже давно не являются чем-то новым. Но что, если нужно сделать блоки различной высоты, при этом чтобы верстка была резиновой. Оказывается, это можно сделать, используя только стандартные возможности CSS ... |
| Dec 29, 2024 | The Ethical Labyrinth of AI: Navigating the Use of Large Language Models in Development | In the digital age, technology evolves at breakneck speed. Large Language Models (LLMs) like GPT and Llama are at the forefront of this evolution. They promise efficiency and innovation, yet they also raise a multitude of ethical questions.... |
| Dec 28, 2024 | Представлен хак, как на 100% CSS (без JavaScript) получить IP‑адрес пользователя на :root | Веб‑разработчик Jane Ori опубликовала на codepen.io демонстрацию хака под названием «100% CSS (без JavaScript) — получить IP‑адрес пользователя на :root».
Хак работает в три этапа:
делает запрос API из CSS, который отвечает данными, закодир... |
| Dec 10, 2024 | Как написать Google Calendar на коленке? Обзор FullCallendar | Привет, Хабр! В свободное от работы время я занимаюсь разработкой своего проекта. На днях мне понадобилось разработать раздел с календарем и задачами, чтобы пользователи могли отслеживать свою деятельность. Увы, но полностью готовых решений... |
| Nov 28, 2024 | Получено изображение Солнца в невероятно высоком разрешении | Солнечная поверхность в видимом свете, составленная из данных прибора PHI аппарата Solar Orbiter от 22 марта 2023 года
Наша местная звезда — Солнце — стала источником множества исследований, начиная с наземных телескопов и заканчивая космич... |
| Nov 23, 2024 | Элегантная реализация Long Press обработчика с помощью CSS анимации | В веб-разработке часто возникает необходимость обрабатывать различные типы взаимодействий пользователя, включая короткие и длинные нажатия. В этой статье мы рассмотрим изящный способ реализации обработчиков для этих двух взаимодействий.
▎За... |
| Oct 14, 2024 | Создание навигации с «плавающим» фоном ссылок на чистом CSS | Если у вас есть аккаунт на Vercel, вы, наверное, замечали, как плавно фон ссылок в панели навигации перемещается, следуя за курсором мыши. Такого эффекта несложно добиться с помощью CSS и нескольких строчек JS. Однако, интереса ради, я реши... |
| Sep 7, 2024 | Выбор ноутбука (компьютера) для фронтенд разработки | Здесь только субъективные оценки по тому, как выбирать ноутбук или компьютер, на что я ориентируюсь, когда советую купить компьютер для программирования.
Фронтенд разработкой занимаюсь уже больше 6 лет. Собрал несколько персональных компьют... |
| Aug 26, 2024 | What is Programming? And How to Get Started | Share
Tweet
Share
Share
Email
What Is Programming? A Comprehensive Guide to Get Started
Programming, often referred to as coding, is the process of creating instructions that a computer can execute to perform specific tasks. It is a foundat... |
| Aug 14, 2024 | Asp.Net приложение и многое другое вместе с ним (1 часть) | Всем привет, в этой статье я хочу рассказать вам о том как из базового шаблона asp.net MVC сделать интернет магазин с docker-compose и nginx в главных ролях. В увидите реализации api для таких технологий как Amazon S3, Kafka. Сможете лицезр... |
| Aug 3, 2024 | Understanding Angular's Dependency Injection: A Deep Dive into Injector Hierarchy | Angular is a powerful framework for building web applications. At its core lies a concept that simplifies how components interact with each other: Dependency Injection (DI). This article unpacks the intricacies of DI in Angular, focusing on... |
| Aug 2, 2024 | 12 важных веб-сайтов, о которых должен знать каждый программист | По мере того как технологии программирования и разработки продолжают развиваться, качество и количество онлайн-ресурсов также улучшаются. Независимо от того, опытный ли вы разработчик или новичок, эти сайты могут оказать вам огромную помощь... |
| Jun 15, 2024 | Factor and Block CSS — методология CSS | Hello, Developers!! Сегодня я расскажу о новой методологии для CSS, которая поможет вам сэкономить время на чтение и редактирование CSS-файлов. Методологию я придумал сам, если будут какие-то идеи, как улучшить её, буду рад обсудить это с в... |
| Jun 13, 2024 | Стилизуем модуль материалов для Joomla в стиле новостных порталов | Ниже предлагается перевод полезного материала от Даниэля Дюбуа, который поделился с сообществом переопределением модуля материалов Joomla, при помощи которого вы сможете отображать ленту последних материалов в стиле новостных лент.
Даниэль ... |
| Jun 12, 2024 | Полный гайд по CSS Flexbox с примерами из практики | Привет! Это первая статья по HTML&CSS из серии. И начать я решил именно с Flexbox. В интернете уже довольно много гайдов по Flexbox в CSS. Но чаще всего это шпаргалки, которые не сильно помогают разобраться как на самом деле все работае... |
| Jun 6, 2024 | Летающий Санта, танцующие снегири и ёлочные игрушки: опыт реализации и оптимизации анимаций в игре | Привет! На связи Кристина, фронтенд-разработчик в KTS.
В этой статье рассказываю, как создавала анимацию для игры из внутреннего спецпроекта, какие SCSS-фичи использовала для оптимизации кода и как сделала CSS-анимации более производительны... |
| Jun 3, 2024 | Машинное обучение в браузере | Введение
Меня зовут Алексей, сегодня мы с вами поговорим, как можно ускорить вычисления машинного обучения веб приложения с помощью WASM, WebGL или WebGPU.
Когда фронтенд‑разработчик слышит о машинном обучении в браузере, первое, что приход... |
| May 31, 2024 | Что нужно знать о современном CSS (весна 2024 года) | Цель этого руководства — познакомить вас со списком новых (потрясающих) возможностей, недавно появившихся в CSS.
В представленных здесь функциях есть гораздо больше синтаксиса, подробностей и нюансов, я просто хотел показать вам возможности... |
| May 23, 2024 | Новые функции CSS (mod, round) или как сделать анимированные Sprite Sheet без JS | Введение. Что это такое?
Sprite Sheet — это техника в веб-разработке, позволяющая использовать множество различных кадров анимации, хранящихся в одном изображении. Это эффективный способ уменьшить количество HTTP-запросов к серверу и ускори... |
| May 18, 2024 | Анимации CSS, основанные на времени | Демонстрация анимаций
В моем предыдущем посте Time Uniform For CSS Animation я рассказал о способе создания CSS-анимации с использованием тиков вместо ключевых кадров. Он был ограничен в применении, поскольку в CSS отсутствовала возможность... |
| May 13, 2024 | Поле HTML-документа: для чего можно использовать | Привет, Хабр! Меня зовут Стас Ганиев, программист 1С, в статье рассказал о возможностях поля HTML-документа для решения задач в 1С, а также привел примеры реализации. Далеко не все 1С-разработчики знают, как использовать этот элемент диалог... |
| Apr 27, 2024 | Путь к потрясающему CSS Easing с помощью новой функции linear() | Эта статья — перевод оригинальной статьи «The Path To Awesome CSS Easing With The linear() Function».
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Перефрази... |
| Apr 24, 2024 | Рисуем рабочий процессор в Paint и запускаем на нём ОС | Ритуал по призыву демона Тьюринга | Однажды в тёмном-тёмном городе, в тёмном-тёмном подвале, очередной обезумевший контентмейкер за паяльной станцией подключал программатор к умному термосу.
Термос этот он нашёл на улице и хотел перепрошить его маленький и беззащитный Cortex-... |
| Mar 30, 2024 | Desert Racer: Первая игра, разработанная исключительно на CSS с возможностью управления свайпом | Я разработал игру Desert Racer, чтобы показать уникальные и инновационные приемы, которые используют только CSS, включая функционал свайпа и детектирования столкновений, выполненные исключительно средствами CSS. На мой взгляд, это первые в ... |
| Feb 28, 2024 | Часы на синусах и косинусах в CSS
Что ещё можно сделать?
Заключение | В этой статье осторожно прикоснёмся к sin() и cos(). Есть и другие функции, в том числе tan(), зачем же останавливаться только на синусе и косинусе? Они идеальны для размещения текста по краю круга. Об этом уже рассказывалось на CSS-Tricks,... |
| Feb 9, 2024 | Оптимизация js/WebGL/Web Assembly | Зачем вообще делать оптимизацию
Скорость отрисовки, пожалуй, ключевой параметр движка. И по нему можно сравнивать инструменты и принимать решения об использовании в проекте. Технический, скорость обычно ограничивается в 60 fps, это примерно... |
| Jan 14, 2024 | О кастомных HTML-тегах по-человечески и как их использовать | Расскажу Вам о том, как использовать чудо-юдо под названием "Кастомные HTML-теги" понятным языком.Предисловие
Причины создания данной статьи таковы:
Никто, за редчайшими исключениями, не использует кастомные теги, не говоря уже пр... |
| Dec 29, 2023 | 2d движок для игр Javascript Game Engine (JsGE) | Любая игра представляет собой набор файлов: изображений, звуков и.т.д. и программы, которая эти файлы воспроизводит по заданным алгоритмам. Звуки проигрываются, а изображения обрезаются в нужных пропорциях и воспроизводятся на экране в нужн... |
| Dec 21, 2023 | Зернистые градиенты на CSS и SVG | Изучая графику на Dribbble или Behance, вы найдёте там дизайнеров, использующих простую технику добавления в изображения текстур: шум. Добавление шума делает сплошные цвета или плавные градиенты, например, тени, более реалистичными. Но несм... |
| Dec 5, 2023 | Как использовать html-элемент ? | Привет, Хабр! Меня зовут Александр Григоренко, я фронтенд-разработчик. В основном, занимаюсь разработкой приложений на React, но также постоянно экспериментирую с различными технологиями.
В своей работе я часто создаю собственные или исполь... |
| Nov 11, 2023 | Какие методы используются для сбора данных о твоем браузере? Как собирают информацию о пользователях? | Фингерпринт пользователя — это уникальный набор данных о пользователе, который включает в себя информацию о его поведении в интернете, какие сайты он посещает, какие товары покупает, какие сообщения отправляет и т.д. Этот набор данных может... |
| Oct 5, 2023 | Реализация случайности в CSS при помощи тригонометрии | В прошлых статьях я рассматривал тему реализации псевдослучайности в CSS при помощи операции целочисленного деления и использовал простые числа для создания автоматического счётчика, при помощи которых можно генерировать разные значения для... |
| Oct 2, 2023 | Какого цвета интернет: история смены окраски веб-страницами | Однажды в погоне за дешёвым дофамином наткнулся в ленте Твиттера на интересную инфографику, сразу начну с нее — вот она:
Спектр цветов окружающих нас предметов, Science Museum Group Digital Lab
Ниже стояла ссылка на статью-источник — делюсь... |
| Aug 14, 2023 | Создание игры в стиле GameBoy в 13 КБ | В прошлом году я решил поучаствовать в гейм-джеме js13kgames. Это длящееся один месяц ежегодное соревнование по созданию с нуля игры на JavaScript, которая должна уместиться в 13 КБ (в zip). Места как будто не очень много, но с достаточным ... |
| Aug 6, 2023 | Адаптация типографии под пользовательские предпочтения с помощью CSS | Способ настройки шрифта в соответствии с предпочтениями пользователей для обеспечения максимально комфортного чтения вашего контента.
В данной статье рассматривается применение медиа-запросов CSS с использованием переменного шрифта для боле... |
| Jul 23, 2023 | Исследование производительности анимации на основе скрола страницы | Эта статья — перевод оригинальной статьи "A case study on scroll-driven animations performance".
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Что нового в ан... |
| Jul 7, 2023 | Framer Motion: библиотека анимирования компонентов | Что такое Framer Motion?
Framer Motion - это библиотека для react-приложений, которая дает возможность создавать анимированные jsx-компоненты.
Преимущество Framer Motion в том, что управление свойствами анимации происходит прямо в jsx-разме... |
| Jun 22, 2023 | Вскрываем средство для DDoS-атак на российскую ИТ-инфраструктуру | Введение
В начале апреля 2023 года на одном из хостов был обнаружен подозрительный файл mhddos_proxy_linux_arm64 (MD5: 9e39f69350ad6599420bbd66e2715fcb), загружаемый вместе с определенным Docker-контейнером. По открытым источникам стало пон... |
| Jun 16, 2023 | Новинки CSS и UI: I/O 2023 | Последние несколько месяцев открыли золотую эру веб UI (User Interface — пользовательский интерфейс).
Вот 20 самых захватывающих и впечатляющих возможностей, которые появились недавно или появятся в ближайшем будущем:
запросы контейнера (co... |
| Jun 10, 2023 | JavaScript Live-Coding: Мастерство решения типовых задач на собеседованиях | Искусство live-coding в JavaScript становится все более важным для успешной карьеры веб-разработчика. Если ты стремишься преуспеть на собеседованиях и проявить свои навыки в реальном времени, то эта статья для тебя. Я предлагаю тебе углубит... |
| Jun 8, 2023 | Треугольник Серпинского — Canvas, JS | Какой кистью будем рисовать?
Основой всего будет HTML, в котором будет находиться дочерний элемент в виде canvas. Размером он будет в 1000x1000 пикселей, хотя также будет возможность увеличивать данное значение вплоть до 8к
В роли художника... |
| Jun 7, 2023 | Знакомимся с @scope в CSS | Эта статья — перевод оригинальной статьи "An introduction to @scope in CSS".
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
В январе 2019 года я под... |
| May 24, 2023 | Представляем popover API | Эта статья — перевод оригинальной статьи "Introducing the popover API".
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Всплывающие окна встречаются ... |
| May 1, 2023 | Интересные трюки HTML, CSS и JS | Здесь вы найдёте небольшую подборку нестандартных вариантов использования HTML/CSS/JS. Если информация окажется полезной, будем собирать эти хаки на постоянной основе и публиковать по мере накопления.
Примечание. Некоторые трюки основаны на... |
| Apr 23, 2023 | Фичи WebKit в Safari 16.4 | Эта статья — перевод оригинальной статьи «WebKit Features in Safari 16.4»
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Сегодня мы рады рассказать вам о мног... |
| Apr 21, 2023 | Основные принципы маскирования в CSS | В мире дизайна маскирование является популярной техникой реализации уникальных эффектов. Будучи дизайнером, я сам использовал эту технику много раз, но не очень часто в веб-среде. Думаю, что от её применения на сайтах меня удерживала недост... |
| Apr 10, 2023 | Больше контроля над селектором :nth-child() с помощью синтаксиса of S | Эта статья — перевод оригинальной статьи «More control over :nth-child() selections with the of S syntax»
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Селекторы псевдо... |
| Mar 31, 2023 | 6 новых возможностей CSS, которые должен знать каждый front-end разработчик в 2023 году | Эта статья — перевод оригинальной статьи «6 CSS snippets every front‑end developer should know in 2023»
Также я веду телеграм канал «Frontend по‑флотски», где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Мощные ... |
| Mar 29, 2023 | Продуктовый Backlog с ChatGPT(+ запросы, результаты) | С чего всё началось?
Формирование бэклога с ChatGPT
Генерим таблицу с продуктовым бэклогом
Подготовка и перенос бэклога в ClickUP
Вывод
16 комментариев
789 просмотров
Слушать
просто напишите: продолжай (но может сбиться форматирование)
Табл... |
| Mar 17, 2023 | Понять комбинаторные селекторы и селекторы потомков в CSS | Периодически я сталкиваюсь с проблемой - не хочу ставить лишний класс элементу внутри различных кнопок, ссылок и label-ов. Зачастую это текст, который нужно подсветить или галочка чекбокса или маленькая иконка.
Как же справиться с такой про... |
| Mar 16, 2023 | GPT-4 написал простую игру на JavaScript, в которой «можно грабить караваны» | Основатель стартапа Neural Love Денис Ширяев проверил возможности GPT-4. Он попросил модель написать простую игру на JavaScript по описанию, которое стало мемом.
В начале двухтысячных некий Кирилл отправил письмо в российскую студию MiST La... |
| Mar 8, 2023 | CSS сolor-сontrast(): пошаговое руководство | Если вы испытывали раздражение из-за невозможности легко перемещаться по сайту, с высокой вероятностью вы столкнулись с недоступностью в том или ином виде. Недоступность и неприятные впечатления от использования схожи. Если вам сложно прочи... |
| Mar 2, 2023 | Рисуем верёвку в формате SVG при помощи JavaScript | Сегодня я расскажу о процессе, который я придумал для преобразования SVG-контура в векторный рисунок верёвки.
Вы узнаете, как превратить показанный слева контур в верёвку справа:
Эта задача возникла в проекте, над которым работали мои колле... |
| Feb 27, 2023 | Тестовые порождают боль, боль порождает тестовые | Привет.
Я – начинающий frontend разработчик. И этот пост для начинающих frontend разработчиков. 7 месяцев назад я начал изучать эту сферу, умею кроссбраузерно/адаптивно верстать, писать приложения на JavaScript и даже набросал пару приложен... |
| Feb 25, 2023 | Что такое Style Queries? | Эта статья — перевод оригинальной статьи "Getting Started with Style Queries"
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Size container queries ... |
| Feb 24, 2023 | Руководство по реализации отзывчивого дизайна в 2023 году | Сегодня построение отзывчивых макетов уже не основывается на контрольных точках (breakpoints) с фиксированной шириной. Вместо этого современные макеты должны работать на устройствах практически любого размера. Однако, к своему удивлению, я ... |
| Feb 23, 2023 | Градиентные тени на CSS | Мне часто задают вопрос: Возможно ли создать тени из градиентов, а не из сплошных цветов? В СSS не существует конкретного свойства для этого (поверьте мне, я проверял), а в любом посте по этой теме содержится только множество хитростей для ... |
| Feb 13, 2023 | Прокачиваем навыки CSS с помощью селектора :has() | Привет, друзья!
Представляю вашему вниманию перевод этой замечательной статьи, посвященной продвинутому использованию нового CSS-селектора :has().
:has() предоставляет возможность "заглядывать вперед" с помощью CSS и стилизовать р... |
| Feb 10, 2023 | Модальное окно на чистом CSS и JS | Всем привет! Я в веб-разработке не так давно. Сейчас я пишу свой сайт, который будет выступать в качестве моего портфолио и, возможно, даже целого проекта. При добавлении модального окна для авторизации на свой сайт, я подумал, а что будет,... |
| Feb 7, 2023 | Как стать веб-дизайнером | Говорят, что профессии веб-дизайнера уже не существует. Считается, что она эволюционировала и разделилась на специализации. Отдельным навыкам, которые могут пригодиться в веб-дизайне, учат в сотнях колледжей, вузов и рассказывают на тысячах... |
| Jan 24, 2023 | Делаем свернутый контент доступным с помощью hidden=until-Found | Эта статья — перевод оригинальной статьи "Making collapsed content accessible with hidden=until-found"
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступлени... |
| Jan 17, 2023 | 3D-слайдер на CSS | Напишем слайдеры изображений на чистых HTML и СSS. Меняем только CSS, разметка в HTML остается неизменной. Внешний вид из-за разного CSS при этом разительно различается, а в слайдеры можно вставить неограниченное число картинок. Сначала мы ... |
| Jan 17, 2023 | Полароидный CSS и совсем немного HTML | В предыдущей статье у нас получился красивый слайдер («карусель») с круговым вращением. А сегодня я создам слайдер, пролистывающий стопку «полароидных» снимков.
Пока не смотрите код, сначала я должен вам многое про него рассказать. Поехали!... |
| Jan 12, 2023 | Анимация текстовых переходов | Эта статья — перевод оригинальной статьи "Text Replace Transitions"
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Начнём с хорошего, финальная демк... |
| Jan 12, 2023 | Как сделать бесконечный круговой CSS-слайдер | Слайдеры изображений, также известные как карусели картинок, очень распространены. Есть множество вариантов обычного CSS-слайдера, в котором изображения смещаются слева направо (или наоборот). Можно использовать JavaScript-библиотеки для со... |
| Jan 5, 2023 | Создаём веб-сайт, как будто сейчас 1999 год | Раньше веб был более странным местом
В прошлом году я поставила перед собой цель вернуть дух старого веба, креативность и шарм конца 90-х и начала 2000-х. В те времена не было правил, ты ставил на веб-страницу что угодно, потому что это был... |
| Nov 9, 2022 | База знаний веб-разработчика: прокачиваем навыки владения CSS | Архипкин Дмитрий
веб-разработчик в HTDev
Любые навыки прокачиваются опытным путём и упорным изучением – это факт, с которым сложно не согласиться. Изучение языков программирования и каскадных таблиц стилей не являются исключением – достичь ... |
| Nov 4, 2022 | CSS запросы к контейнерам наконец с нами | Я не могу сдержать своего волнения, когда пишу первые несколько слов этой статьи. Дамы и господа, контейнерные CSS-запросы наконец-то здесь! Да, вы правильно поняли. В настоящее время они поддерживаются в Google Chrome (105), а вскоре будут... |
| Oct 24, 2022 | CSS :autofill селектор | Эта статья — перевод оригинальной статьи Sunkanmi Fafowora ":autofill"
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Псевдокласс :auto-fill в CSS п... |
| Sep 29, 2022 | 58 байтов CSS, которые выглядят красиво почти где угодно
100 байтов CSS, которые выглядят красиво где угодно (расширенная версия)
Ссылки | При создании своего веб-сайта я хотел найти простой и разумный способ сделать его красивым на большинстве дисплеев. Для моих задач подошли следующие 58 байтов:
main { max-width: 38rem; padding: 2rem; margin: auto; }
Давайте их разберём.
max... |
| Jul 1, 2022 | Animated Weather Dashboard | Всем привет, уже пару лет работаю над дэшбордом с погодой и хотел обсудить тут. Собственно вот она:
https://zima.prokofyev.ch/ [1]Night dashboard
Вот несколько видео с разной погодой:
Dashboard: Dubai - Daywww.loom.com
Dashboard: mountains/... |
| Jun 6, 2022 | Фронтенд-новости №9. Конец эпохи IE, 19 лет Wordpress, цветовые тренды 2022 | Дайджест новостей и полезных статей из мира фронтенд-разработки за неделю 30 мая–5 июня. Доступность
Боремся с расплывчатыми рекомендациями по заполнению alt для повышения доступности
Узнаём, что контекст важен при заполнении alt (а также, ... |
| May 24, 2022 | Первый взгляд на CSS свойство object-view-box | Эта статья — перевод оригинальной статьи Ahmad Shadeed "First Look At The CSS object-view-box Property"
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступлен... |
| May 22, 2022 | Знакомьтесь, object-view-box | Всем привет! Меня зовут Лихопой Кирилл и я - фронтенд-разработчик в компании idaproject. Сегодня я представляю вам перевод статьи о новой CSS-фиче, которую, я уверен, многие ждали. И это - object-view-box, которое позволит нам обрезать и ма... |
| May 17, 2022 | Создание telegram web apps и взаимодействие с ними в телеграм ботах | В обновлении Bot API 6.0 телеграм-боты получили много новых функций. Из них для разработчиков самая примечательная - Telegram Web Apps (Веб-приложения внутри телеграм). С этим нововведением разработчики могут подключать к своим ботам web-пр... |
| May 15, 2022 | Киллер игорных слотов в браузере своими руками для хабровцев | Здравствуйте!
Я вот заметил, что почти любой софт имеется платный и бесплатный. Но я не видел чтобы был какой-нибудь движок для казино в свободном доступе. Но я это не гуглил, может и имеется. Но что толку если Вы сами не попробовали это сд... |
| May 9, 2022 | 1–2–3. Простой мониторинг для маленьких веб-сервисов | Самостоятельный хостинг простого сайта — вполне нормальная вещь, таких примеров немало, и в этом нет ничего особо сложного. В принципе, веб-сервер со статичным контентом вообще сохраняется в виде одного исполняемого файла, который можно зап... |
| Apr 28, 2022 | Эффективный параллакс | Нравится вам это или нет, но параллакс остается. При разумном использовании он может придавать глубину и изящество веб-приложению. Проблема, однако, заключается в том, что эффективно реализовать параллакс не всегда удается. В этой статье мы... |
| Apr 22, 2022 | CSS :has() селектор | Эта статья — перевод оригинальной статьи Ahmad Shadeed "CSS Parent Selector"
Также я веду телеграм канал “Frontend по-флотски”, где рассказываю про интересные вещи из мира разработки интерфейсов.Вступление
Вы когда-нибудь задумыва... |
| Apr 14, 2022 | Всё о веб-анимациях в 2022 | Анимация — это переход элемента от одного состояния к другому. Пользователям нравится, когда на сайте что-то вращается, появляются новые элементы или происходит что-то неожиданное. Если на сайте много таких «вау-эффектов», он может стать ви... |