Верстальщик от бога
12.1K subscribers
1.29K photos
17 videos
1 file
1.56K links
Регистрация в перечне РКН:
https://knd.gov.ru/license?id=6757e1989d804a279b283165&registryType=bloggersPermission

Самый большой канал по верстке в телеграм.

Чат верстальщиков: @godinhtmlchat

По всем вопросам: @godinmedia
Download Telegram
Web Performance API: Измерьте важное

#почитать

От медленного к быстрому: Использование JavaScript Performance API для оптимизации веб-приложений

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
CSS @supports

#почитать

Определение поддержки возможностей CSS и обеспечение интеллектуального отката с помощью @supports

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5
Как работает position: sticky и почему он часто не прилипает

#почитать

position: sticky — штука, которая превращает relative-элемент в fixed-элемент, как только он доезжает до заданного инсет-порога, и отлипает в момент, когда скроллинг выталкивает родителя за край.

Работает круто, пока вы не включите overflow, не забудете задать top, не положите элемент в flex c align-items: stretch, не сделаете таблицу из <thead> и не упрётесь в кейс с вложенными скролл-контейнерами.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
8
пятничное
🙈13
Коллекция HTML/CSS лайфхаков

#почитать

А недавно я подумал: а вдруг есть фронтендеры, которые хотят сделать ужасный интерфейс? Ну не любят они пользователей. Или хотят сделать пакость работодателю, который их обидел. Где им взять советы?


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6👎3🔥1
Когда мобильной версии мало: зачем и как включать «Версию для ПК»

#почитать

Представьте, вам присылают макет интерфейса:

- Desktop-версия, содержит очень много функционала.
- Mobile-версия, отображает сообщение "Функционал не доступен. Откройте приложение на Desktop".

Начнёте ли спорить и доказывать, что так делать нельзя? Возможно у вас получится переубедить ваших коллег.

А что если не получится?

Тогда в этом случае, максимум что вы можете сделать — включить поддержку отображения Desktop версии на мобильных устройствах с помощью опции "Версия для ПК", чтобы пользователи могли воспользоваться недоступным функционалом.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
Золотое сечение в дизайне 2025: современные подходы к применению в веб и мобильном дизайне

#почитать

Золотое сечение (φ ≈ 1.618) — это математическая константа, которая представляет собой отношение двух величин, при котором отношение суммы этих величин к большей из них равно отношению большей к меньшей. Простыми словами: если у нас есть отрезок длиной A+B, то A/B = (A+B)/A ≈ 1.618.

В 2025 году актуальность золотого сечения только возросла. Почему?

Во-первых, исследования нейродизайна показывают, что человеческий мозг обрабатывает изображения, построенные по принципу золотого сечения, на 15-20% быстрее, чем произвольно структурированные композиции.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
Как понимать новые функции CSS

#почитать

Допустим, вы проводите популярный опрос по веб-разработке, посвященный CSS, и вам нужно решить, что включить в релиз этого года.

Вы можете подумать, что можете просто ввести “новые функции CSS 2025” в Google. Но хотя это и дает многообещающих зацепок, оно выводит множество шаблонного контента, который провозглашает CSS Grid “следующим большим событием”, несмотря на то, что поддерживается уже более восьми лет.

Нам нужен другой подход. В этой статье я сосредоточусь на CSS, но все ресурсы, ссылки на которые приведены здесь, охватывают все функции веб-платформы, включая JavaScript и HTML.


Читать статью (en)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
Зачем нужны логические свойства CSS

#почитать

Сегодня я хотел бы поговорить о логических свойствах CSS — новом (и, возможно, более эффективном) способе определения свойств, которые по своей природе являются направленными.


Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥1
Модернизация с Web-платформой: уменьшение движения

#почитать

Демонстрация того, как современная веб-платформа может упростить уменьшение движения на старой кодовой базе.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
Создаём свой Telegram-клон с помощью Next.js и TailwindCSS

#почитать

Рассмотрим процесс создания клона веб-версии Telegram с использованием Next.js, TailwindCSS и Stream SDK.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
5🙈4👍1
Расширенное использование attr() в CSS

#почитать

Теперь можно брать значения из атрибутов HTML, имеющих типы, так что если в элемент поместить атрибут data-font-size="2.2rem", то его значение можно присвоить.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Разноцветное выделение в CSS

#почитать

::selection — это круто, но использование селекторов типа :nth-child(5n+2) — это гораздо интереснее.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
6
Creating an Auto-Closing Notification With an HTML Popover

#почитать

Атрибут HTML popover превращает элементы в элементы верхнего уровня, которые можно открывать и закрывать с помощью кнопки или JavaScript. Большинство всплывающих элементов могут быть закрывающимися, когда пользователь щелкает или нажимает на кнопку за пределами всплывающего окна. В настоящее время в HTML popover нет встроенной функции автозакрытия, но ее легко добавить. Автозакрывающиеся всплывающие окна полезны для таких пользовательских интерфейсов, как баннерные уведомления - например, пуши-оповещения о новых сообщениях в телефонах.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51🔥1
Обработка SVG данных через Clipboard API

#почитать

Функция находится в статусе ограниченной доступности в Baseline.
Объекты ClipboardItem позволяют писать и читать данные в буфер обмена в различных форматах, в том числе и SVG (image/svg+xml). Это удобно, если нужно скопировать или вставить графику в веб-приложения, сохраняя векторное качество изображения.

Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6