Лента постов канала Логово верстальщика (@webdevlair) https://t.me/webdevlair Канал для верстальщиков с инфой о HTML и CSS, а так же JavaScript на уровне верстальщиков. Канал на бирже - https://telega.in/c/webdevlair По вопросам рекламы или разработки: @g_abashkin ru https://linkbaza.com/catalog/-1001351279015 Fri, 22 Aug 2025 15:07:11 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 21 Aug 2025 22:35:21 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 21 Aug 2025 20:07:11 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 21 Aug 2025 18:02:00 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 21 Aug 2025 15:07:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 20 Aug 2025 20:07:10 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 20 Aug 2025 15:07:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 19 Aug 2025 20:07:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 19 Aug 2025 15:07:08 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 18 Aug 2025 20:07:38 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 18 Aug 2025 15:07:12 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 17 Aug 2025 20:07:12 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 17 Aug 2025 15:07:15 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 16 Aug 2025 20:07:08 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 16 Aug 2025 15:07:17 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 15 Aug 2025 20:07:11 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 15 Aug 2025 15:07:16 +0300
⚙️ PHP 8.4: exit/die изменены из языковых конструкций в функции

Ключевое слово exit и его псевдоним die — языковые конструкции, выводящие сообщение и завершающие текущий сценарий. В CLI-приложениях exit/die можно использовать для завершения работы приложения с заданным кодом выхода.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 14 Aug 2025 20:07:12 +0300
👩‍💻 Ошибки при работе с tailwindcss

Рассмотрим распространенные ошибки которые допускают разработчики при работе с tailwind и пути их решения.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 14 Aug 2025 15:07:44 +0300
👩‍💻 8 важнейших аспектов JavaScript, которые нужно освоить до изучения React

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

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 13 Aug 2025 20:07:07 +0300
👩‍💻 Адаптивный блок с равными колонками

Создайте адаптивный блок, который содержит три колонки одинаковой ширины. На больших экранах (от 1024px) колонки должны располагаться в один ряд, на планшетах (от 768px до 1023px) — в два ряда по две и одну, а на мобильных устройствах (до 767px) — каждая колонка должна занимать всю ширину.

Ожидаемое поведение:

На больших экранах: три колонки в один ряд.
На планшетах: две колонки в первом ряду, одна во втором.
На мобильных: каждая колонка занимает всю ширину.

Решение задачи🔽


Колонка 1

Колонка 2

Колонка 3



.container {
display: flex;
flex-wrap: wrap;
gap: 16px; /* Отступы между колонками */
margin: 0 auto;
max-width: 1200px;
}

.column {
background-color: #4CAF50;
color: white;
padding: 20px;
text-align: center;
border-radius: 8px;
flex: 1 1 calc(33.333% - 16px); /* Для больших экранов */
box-sizing: border-box;
}

/* Планшеты: две колонки в первом ряду */
@media (max-width: 1023px) {
.column {
flex: 1 1 calc(50% - 16px);
}
}

/* Мобильные устройства: одна колонка в строке */
@media (max-width: 767px) {
.column {
flex: 1 1 100%;
}
}
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 13 Aug 2025 15:07:19 +0300
👩‍💻 Всё ли ты знаешь о работе с асинхронностью?

Думаете, что знаете вообще все об асинхронности в JavaScript? Уверены, что так оно и есть. Но проверить свои знания никогда не помешает — для этого как раз собрали эту небольшую викторину.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 12 Aug 2025 20:07:09 +0300
👩‍💻 CSS Веерное раскрытие с grid и @property

Анимация веерное раскрытие подразумевает последовательное раскрытие элементов из стопки с эффектом подпрыгивания. Используя CSS grid, мы избавляемся от лишней работы по позиционированию.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 12 Aug 2025 15:07:10 +0300
👩‍💻 Сравнение способов отрисовки спрайтов в canvas

Статья описывает исследование различных методов отрисовки изображений в HTML5 Canvas для браузерных игр с мультиплеером. Автор делится находками по оптимизации производительности, основанными на проекте для курсовой.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 11 Aug 2025 20:07:07 +0300
👩‍💻 Создание адаптивного круга с текстом по центру

Создайте круглый элемент с текстом по центру. Круг должен адаптироваться под размер экрана: на больших экранах его размер — 200px, на планшетах — 150px, а на мобильных устройствах — 100px.

Ожидаемое поведение:

Круглый элемент с текстом по центру.
Размер круга меняется в зависимости от ширины экрана.

Решение задачи🔽

Текст


.circle {
display: flex;
align-items: center;
justify-content: center;
background-color: #4CAF50;
color: white;
border-radius: 50%;
text-align: center;
font-size: 1.2em;
}

/* Размер для больших экранов */
@media (min-width: 1024px) {
.circle {
width: 200px;
height: 200px;
}
}

/* Размер для планшетов */
@media (min-width: 768px) and (max-width: 1023px) {
.circle {
width: 150px;
height: 150px;
}
}

/* Размер для мобильных устройств */
@media (max-width: 767px) {
.circle {
width: 100px;
height: 100px;
}
}
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 11 Aug 2025 15:07:13 +0300
👩‍💻 Шорткаты VS Code, с которыми ввод кода напоминает игру на пианино

Застряли в замкнутом круге "клавитура-мышка", из-за которого устаете и теряете время при написании кода? Представляем вашему вниманию полезные шорткаты VS Code, которые избавят от этих проблем.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 10 Aug 2025 20:07:14 +0300
⚙️ Напоминание, что scope и блоки стилей HTML — это мощное сочетание

Существует так много различных инструментов для написания CSS с ограниченной областью видимости с очень разными взглядами на то, как это делать. Иногда это лишь подфункция инструмента, выполняющего другие задачи. Но, как правило, это концепция, требующая инструментария для реализации.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 10 Aug 2025 17:07:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 10 Aug 2025 15:07:12 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 09 Aug 2025 20:07:13 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 09 Aug 2025 15:07:14 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 08 Aug 2025 20:07:10 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 08 Aug 2025 15:07:19 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 07 Aug 2025 20:07:16 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 07 Aug 2025 15:07:08 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 06 Aug 2025 20:07:14 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 06 Aug 2025 15:07:12 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 05 Aug 2025 20:07:11 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 05 Aug 2025 15:07:09 +0300
⚙️ Как работает свойство z-index в CSS?

z-index управляет тем, как элементы накладываются друг на друга в трёхмерном пространстве веб-страницы. Элементы с большим значением z-index будут отображаться поверх тех, у которых значение меньше.

➡️ В этом примере элемент с z-index: 2 будет отображаться поверх элемента с z-index: 1:

.element1 {
position: relative;
z-index: 1;
}

.element2 {
position: relative;
z-index: 2;
}


🗣 Важно помнить, что свойство z-index работает только с элементами, у которых установлено позиционирование (position: relative, absolute, fixed или sticky).


🖥 Подробнее тут
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 04 Aug 2025 20:07:13 +0300
⚙️ Паттерн «Бэкенд для фронтенда»: преимущества, недостатки и лучшие практики для реализации

Если ты хочешь стать настоящим мастером API, тебе нужно знать о паттерне BFF. В этой статье рассказываем, как создавать управляемую архитектуру с использованием BFF, избегая избыточной сложности и головной боли при поддержке.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 04 Aug 2025 15:07:08 +0300
👩‍💻 React и FormData

Узнайте о новейшем и одновременно старейшем стандарте React для доступа к данным формы, а также о том, как использовать его с TypeScript.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 03 Aug 2025 20:07:11 +0300
📏 Код ревью — это не поиск багов

Многие воспринимают ревью как проверку на ошибки. Но баги должны ловить тесты.

👉 Совет: смотри глубже: архитектура, читаемость, надёжность, устойчивость к изменениям. Ревью — это фильтр качества, а не только страховка от опечаток.
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 03 Aug 2025 15:07:07 +0300
➡️ Пара шаблонов кастомизированных элементов Handlebars для Apache Superset

Apache Superset — популярный инструмент для визуализации данных с открытым кодом. Но при его использовании можно столкнуться с ограничениями. В статье обсуждается, как с помощью шаблонов Handlebars и Jinja решать эти проблемы, включая интеграцию web-верстки в дашборды и обход ограничений системы.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 02 Aug 2025 20:07:13 +0300
👩‍💻 Автоматическая караоке-система на основе React и Vercel

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

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 02 Aug 2025 15:07:10 +0300
👩‍💻 8 неэффективных практик JavaScript, которых лучше избегать

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

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 01 Aug 2025 20:07:14 +0300
👩‍💻 Как работает свойство object-fit в CSS?

Свойство object-fit позволяет управлять масштабированием содержимого (например, изображений или видео) внутри контейнера, не искажая его соотношение сторон. Это особенно полезно при создании адаптивных и аккуратных галерей.

➡️ В этом примере изображение заполняет контейнер, сохраняя пропорции, благодаря значению cover:

.container {
width: 300px;
height: 200px;
overflow: hidden;
}

.container img {
width: 100%;
height: 100%;
object-fit: cover;
}


🗣 Свойство object-fit помогает контролировать отображение изображений в контейнерах, не растягивая и не искажая их.
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 01 Aug 2025 15:07:08 +0300
➡️ 6 полезных фронтенд-приемов, о которых вы, возможно, не знаете

Небольшая подборка малоизвестных техник для HTML, CSS и JavaScript.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 31 Jul 2025 20:07:11 +0300
👩‍💻 Современные тренды CSS: эволюция функций

Рабочая группа CSS выпустила новый модуль Values and Units Level 5: меньше кода, больше возможностей – звучит как мечта? Давайте вместе разберемся, как эти новшества изменят нашу работу и сделают веб красивее.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Thu, 31 Jul 2025 15:07:12 +0300
👩‍💻 Как использовать менеджер состояний NgRx для Angular-проектов

В статье описывается, как NgRx помогает управлять состоянием приложения, работать с асинхронными операциями, улучшать производительность и упрощать масштабирование. Рассматриваются случаи, когда его внедрение наиболее оправдано.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 30 Jul 2025 20:07:54 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Wed, 30 Jul 2025 15:07:08 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 29 Jul 2025 22:06:30 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 29 Jul 2025 20:07:10 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 29 Jul 2025 19:13:44 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Tue, 29 Jul 2025 15:07:12 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 28 Jul 2025 20:07:06 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Mon, 28 Jul 2025 15:07:11 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 27 Jul 2025 20:07:09 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sun, 27 Jul 2025 15:07:10 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 26 Jul 2025 20:07:11 +0300
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Sat, 26 Jul 2025 15:07:10 +0300
👩‍💻 Практические советы по доступности, которые можно применить сегодня

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

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 25 Jul 2025 20:07:09 +0300
👩‍💻 Создание анимации орбиты с помощью CSS переменных

Давайте анимируем CSS переменные! Это мощный способ применения CSS анимации, которая в противном случае была бы утомительной или непрактичной.

Читать...
Подробнее
]]>
https://linkbaza.com/catalog/-1001351279015 Fri, 25 Jul 2025 15:07:11 +0300
👩‍💻 7 полезных HTML-трюков для веб-разработчиков

Представляем семь HTML-приемов, которые помогут вам создавать более удобные и привлекательные сайты, улучшая взаимодействие с пользователями.

Читать...
Подробнее
]]>