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

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

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

По всем вопросам: @anothertechrock
Download Telegram
A?.Frontend Community Meetup #6

Митап для тех, кто развивается во frontend-разработке.

📍Поговорим про TypeScript, сравним его с JS, определим плюсы и минусы его использования.

Когда: 21 марта 18:30
Где: онлайн

Вас ожидают доклады спикеров:

🎤Александр Чернов, Frontend Developer в Альфа-Банке, сделает введение в мир надёжного программирования.

🎤 Рустам Султанбеков, Middle Frontend Developer в Авито, расскажет про переход на TypeScript: плавные перемены и непредвиденные сложности.

🎤 Александр Серов, Senior Frontend Developer в UULA, расскажет о продвинутых возможностях TypeScript.

🎤 Тёма Сенюков, старший разработчик интерфейсов в Яндексе, разберёт что такое Generics и как эффективно использовать этот инструмент.

Регистрируйтесь 👉🏼 https://clck.ru/39R29E
Больше полезного в комьюнити 👉🏼 https://clck.ru/39R2B2

Реклама: erid LjN8KQWSc ИП Чернов ИНН 732816175800
🔥6❤2👍1🙈1
▫️ CSS first. Когда JS не нужен

#посмотреть

CSS умеет многие вещи, которые раньше были возможны только с подключенными JS-библиотеками. И эти библиотеки нужно было постоянно обновлять. Но принцип «Работает — не трогай» не дает нам облегчить бандл, а старая привычка, что какие-то фичи еще не работают во всех браузерах, усугубляет ситуацию. Доклад о том, как переписать целые JS-библиотеки на CSS и в каких случаях это не стоит делать.


⏱Смотреть на YouTube ⏱50 минут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍2🔥1
🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🌌🔤🔤 — канал со свежими книгами для прожект и продакт менеджеров на русском языке

➡️ Подписаться на Библиотеку PM
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉7👍2🔥1
Chromium. Отрисовка страницы с помощью Blink, CC и планировщика

#почитать

Движок Chromium от компании Google состоит из огромного числа внутренних механизмов, подсистем и других движков. В этой статье мы погрузимся в процесса компоновки и вывода Web-страницы непосредственно на экран. А так же, чуть ближе познакомимся с движком Blink, композитором (или, как его еще называют, сопоставитель контента) и планировщиком.


За всё, что связано с отрисовкой контента в табе браузера отвечает отдельная система под названием Blink. Вообще, Blink - это большой и сложный движок, в обязанности которого входят такие функции как реализация спецификации HTML в части DOM, CSS и Web IDL, интеграция движка V8 и запуск JavaScript-кода, отрисовка графики на экране (интеграция движка Skia), запрос сетевых ресурсов, обработка операций ввода, выстраивание деревьев (DOM, CSSOM, Render Tree), расчет стилей и позиционирования и еще много чего другого, включая Chrome Compositor (CC). Сам движок не является "коробочным" решением и не может быть запущен самостоятельно. Это, своего рода, форк компонента WebCore движка WebKit.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1🔥1
Таро на CSS

#почитать

Эта статья — не туториал, а скорее просто иллюстрация того, как можно занять себя на пару часов решением интересной и нетривиальной задачи.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
😁11👏3🔥1
Синтаксис Tailwind CSS

#почитать

Tailwind CSS – это utility-first CSS фреймворк, который отличается от традиционных CSS фреймворков вроде Bootstrap или Foundation тем, что вместо предопределенных компонентов предлагает набор utility-классов, позволяющих стилизовать элементы прямо в HTML.

Utility-first подход заключается в использовании множества функциональных классов, каждый из которых отвечает за одно CSS свойство, к примеру паддинги, маржини и т.п.

В этой статье рассмотрим синтаксис Tailwind CSS, в целом, он похож на дефолт CSS.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😁3🔥1
😏
👍14😁3❤2🔥1
Часы на синусах и косинусах в CSS

#почитать

В этой статье осторожно прикоснёмся к sin() и cos(). Есть и другие функции, в том числе tan(), зачем же останавливаться только на синусе и косинусе? Они идеальны для размещения текста по краю круга.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6🔥2
👌
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21❤2
События при наведении. :hover, :focus, :active

#почитать

CSS-псевдоклассы :hover, :focus и :active задают элементам состояния, которые реализуются при определённых действиях пользователя. Состояния меняют цвет или размер элемента, добавляют ему рамку, делают более интерактивным, выделяют и указывают на его назначение.

⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10👏2❤1
Подробный гайд как сделать темную тему с помощью variables фигмы

#почитать

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


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥1
Infinity в CSS

#почитать

▫️Больше никаких проблем с z-index
▫️Самый большой элемент
▫️Разные бесконечности
▫️Анимирование до бесконечности
▫️Деление на ноль и отрицательные значения

⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9
😕
😁21🔥2
Codia AI: скрины в дизайн и дизайн в код

#почитать

Codia AI Design и Codia AI Figma to code, где первый способен воспроизвести наш набросок и фотографию в драфт, а второй способен подобный драфт воспроизвести в код. Плагины и концепция их работы.

⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Тренды UX/UI дизайна на 2024 год

#почитать

▫️Бенто-боксы. Bento UI
▫️Пространственный дизайн
▫️Анимация доступна всем
▫️Конец плоскому дизайну
▫️Изобилие инструментов с ИИ
▫️Внимательный и чуткий UX
▫️Персонализация

⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
В России появится свой JavaScript

#почитать

Согласно проекту НПА, опубликованному Минцифрой на портале проектов нормативных актов, к 2029 году в России должны быть разработаны аналоги языков программирования, таких как C++, JavaScript* и др.

Опрошенные журналистами видные деятели поддержали инициативу ведомства и предложили расширить ее. Так депутат Грелкин предложил кириллизовать языки гипертекстовой разметки XML и HTML. Сегодня веб-дизайнеры вынуждены заучивать множество иностранных слов: body, head, span, – отметил он, – При этом забывается родной язык, в котором все это уже есть, свое, родное: телеса, глава, пядь.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
😁51👎13🙈6👍1🤬1
Desert Racer: Первая игра, разработанная исключительно на CSS

#почитать

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

В основе лежит использование CSS-свойств прокрутки в сочетании с экспериментальной функцией scroll-timeline.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤2🔥2
Интерфейс под один палец. Концепция ONE TOUCH

#почитать

Сталкивались ли вы с проблемой, когда вам не хватает рук при использовании телефона? Например, у вас одна рука занята пакетами или испачкана в чипсах, а до кнопки "назад" не дотянуться. Или нужно увеличить видео с помощью pinch to zoom, но у вас просто не хватает руки. Если вам это знакомо, предлагаю вам разобраться в этой проблеме вместе со мной. Как её решить, в каких случаях её вообще стоит решать. Рассмотрим конкретные примеры.

⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3
Модульность в JavaScript: CommonJS, AMD, ES Modules

#почитать

Начало истории модульности в JavaScript положило хаос: глобальные переменные, конфликты имен и сложности с зависимостями. Со временем сообщество предложило несколько подходов для организации модулей, начиная от CommonJS, которое легло в основу Node.js, до AMD, предпочтительного для асинхронной загрузки кода в браузерах. И приближаясь к настоящему времени появился ES Modules стандартизированный и встроенный в язык механизма модулей, который стал частью ECMAScript в 2015 году.

В этой статье рассмотрим кратко про CommonJS, AMD, и наконец - как появился ES Modules.


⏱Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11👏2🔥1