frontendportal | Unsorted

Telegram-канал frontendportal - Frontend Portal

27159

Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT

Subscribe to a channel

Frontend Portal

Забирай потрясающие анимированные mesh-градиенты

Этот ресурс содержит множество готовых анимированных mesh-градиентов в разных стилях.

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

Забираем здесь 🤝

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Библиотека Slim Select делает создание красивых, настраиваемых dropdown-меню с кучей фич и вариаций максимально простым. Поддерживается поиск, мультивыбор и многое другое

Отличная лёгкая альтернатива громоздким UI-фреймворкам ✌️

GitHub: slim-select

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Создайте красивую анимацию списка аватаров в CSS всего за 4 шага

Grid в CSS уникален тем, что позволяет накладывать элементы друг на друга для создания подобных эффектов

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

Наткнулся на демку комбинации нового компонента React <ViewTransition> и Framer Motion. Эти штуки просто огонь 🤩

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Конкурс для тех, кто не боится высоких нагрузок 😎

Мы в VK вовсю готовимся к Highload++. Привезём много крутого — и вы обязаны это увидеть.

Поэтому мы решили разыграть 2 билета на ивент 💙

Условия простые:
✅подпишитесь на каналы @vkjobs, @backendhubvk и @frontendhubvk
✅нажмите кнопку «Участвовать»
✅увеличьте свои шансы и пригласите друга — вместе веселее!

Информацию об организаторе, правилах и призах ищите здесь, а результаты конкурса мы подведём 1 ноября. Удачи!

Участников: 0
Призовых мест: 2
Дата розыгрыша: 16:00, 01.11.2025 MSK (2 дня)

Читать полностью…

Frontend Portal

Наглядная визуализация разницы между тремя техниками скрытия элементов в CSS

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

Эта JS либа решает одну из больных тем для разработчиков

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

Если ты не в курсе: gauge (или спидометр) - это такие индикаторы в стиле спидометра, которые часто используют в дашбордах для отображения скорости, производительности или прогресса.

Простое, но мощное решение, чтобы сделать UI более интерактивным и живым ✌️

Забираем здесь

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Быстрый совет по CSS: Используйте ключевое слово CSS unset для сброса всех свойств к их унаследованным значениям, включая значения родителя и значения по умолчанию

Очень удобно использовать в качестве значения свойства all

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

Увеличение скорости загрузки сайта — подгружая только нужный контент по мере скролла страницы.

Engel-Lazy-Load — мини-библиотека для «ленивой загрузки», которая:

— Поддерживает img, video, background, picture, map
— Умеет работать с заменой фоновых изображений под мобилку
— Работает с <picture> для адаптивных изображений и кросбраузерности
— Позволяет добавлять анимацию во время загрузки
— Повышает показатели Web Vitals и улучшает плавность интерфейса

Простая установка без зависимостей.
Встраивается в любую структуру проекта.

Забираем здесь

Читать полностью…

Frontend Portal

Простой трюк для добавления градиентной заливки к тексту в CSS

Задаем тексту фоновый рисунок с помощью свойства background-clip с значением text. Чтобы эффект был виден, установите цвет текста элемента прозрачным color: transparent;

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

Лайк, если было

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Кто до сих пор использует useEffect для фетчинга данных?

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Парсите HTML-ввод с новым методом parseHTMLUnsafe()

Теперь этот статический метод входит в Baseline. Он создаёт новый экземпляр Document из HTML-строки и при необходимости позволяет выполнить дополнительную санитизацию

Подробнее тут

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

давай, бро, ещё один хук, бро. ещё один хук и мы всё пофиксим, бро

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Вот 4 простых шага для создания анимации загрузчика в CSS

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

➡️ @FrontendPortal | #tutorial

Читать полностью…

Frontend Portal

В CSS есть мощная фича — возможность анимировать элементы в зависимости от текущей позиции прокрутки. То, что раньше требовало сложного JS, теперь можно реализовать нативно в CSS 🤩

Создайте keyframes, как для обычных анимаций, но укажите режим view() или scroll().

Доступно множество параметров для настройки — подробнее в документации MDN по scroll-driven animations.

Полная поддержка во всех браузерах отсутствует. Этот пример работает в Chrome, для Firefox требуются доработки

Рабочий прототип с доп. свойствами для Firefox можно найти в CodePen

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

👩‍💻 Всем программистам посвящается!

Вот 17 авторских обучающих IT каналов по самым востребованным областям программирования:

Выбирай своё направление:

👩‍💻 Frontend — t.me/frontend_ready
📱 JavaScript — t.me/javascript_ready
👩‍💻 Backend — t.me/backend_ready
📱 GitHub & Git — t.me/github_ready
👩‍💻 IT Новости — t.me/it_ready
👩‍💻 Python — t.me/python_ready
🤔 InfoSec & Хакинг — t.me/hacking_ready
🖥 SQL & Базы Данных — t.me/sql_ready
🤖 Нейросетиt.me/neuro_ready
👩‍💻 C/C++ — /channel/cpp_ready
👩‍💻 C# & Unity — t.me/csharp_ready
📖 IT Книги — t.me/books_ready
👩‍💻 Java — t.me/java_ready
👩‍💻 Linux — t.me/linux_ready
🖼️ DevOpst.me/devops_ready
👩‍💻 Bash & Shell — t.me/bash_ready
🐞 QA-тестирование t.me/qa_ready
🖥 Data Sciencet.me/data_ready
🖥 Design — t.me/design_ready

📌 Гайды, шпаргалки, задачи, ресурсы и фишки для каждого языка программирования!

Читать полностью…

Frontend Portal

Эта JS-либа позволяет добавлять на сайт спойлер-эффекты, такие же, как в Telegram 👀

Она называется Spoiler.js, и это очень прикольный способ оживить твой сайт

GitHub: spoilerjs

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Реализация ступенчатой анимации

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

Затем используем её, чтобы добавить увеличивающуюся задержку для последовательных элементов

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

Полезная находка: npoint

Инструмент для мокинга публично доступных API-эндпоинтов, идеально подходит для получения несекретных данных.

Сайт здесь, а GitHub тут

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

👩‍💻 В сеть вывалилась гигантская куча курсов и книг

Держи сотни гигабайт свежих уроков, и каждую неделю мы подкидываем ещё!

• 1612 ГБ — DevOps
• 1402 ГБ — Python
• 1300 ГБ — C, C++
• 1815 ГБ — Frontend
• 1515 ГБ — Backend
• 898 ГБ — ИБ, Хакинг
• 996 ГБ — Kotlin, Swift
• 212 ГБ — JavaScript
• 315 ГБ — Flutter
• 820 ГБ — Go, PHP
• 419 ГБ — Java, Rust
• 648 ГБ — GameDev
• 517 ГБ — Windows, Linux
• 998 ГБ — Дизайн (UX/UI)
• 617 ГБ — Нейросети (ML/RL)
• 546 ГБ — БД (SQL & NoSQL)
• 687 ГБ — Аналитика данных
• 115 ГБ — QA-тестирование


Подписывайся и не плати за то, что можно получить бесплатно

Читать полностью…

Frontend Portal

#react #вакансия

Позиция: Fullstack Web Developer (React + Next.js)
Компания: MiningPool
Формат работы: удаленка
Занятость: полная
Вилка: $2500-$4000

Ты построишь клиентский кабинет: UI для мониторинга, биллинга, управления воркерами и токенами. Это роль с упором на React и Next.js, с лёгкой интеграцией backend API, аутентификацией и авторизацией.

Зоны ответственности:
* Реализация интерфейса Dashboard: статистика хешрейта, состояние воркеров, лимиты и токены доступа, история начислений
* Интеграция с Clerk (аутентификация, RBAC)
* Подключение REST API (на Rust)
* Фронтовая бизнес-логика: генерация воркеров, отображение статусов, установка ограничений
* Создание простых визуализаций (charts, таблицы, фильтры)

Технологии:
* React, Next.js, Tailwind, shadcn/ui
* Clerk SDK (auth)
* REST API (axios, react-query или SWR)
* PostgreSQL (через API), Supabase.

Требования:
* 2+ года опыта с React / Next.js
* Уверенная работа с REST API и Auth SDK
* Умение быстро проектировать UI на Tailwind или shadcn
* Знание баз данных на уровне SQL и умение читать EXPLAIN — большой плюс

Для связи и отправки резюме:
@dishsh

Читать полностью…

Frontend Portal

Набор CSS анимаций на все случаи жизни

Если хотите добавить анимацию, но не до конца понимаете, как она будет выглядеть, то вам поможет Animista.

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

https://animista.net

➡️ @FrontendPortal | #resourse

Читать полностью…

Frontend Portal

Просыпайся, бро, завезли самый странный React-директив 🤩

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Не пропусти МТС True Tech Champ — масштабный фестиваль 21 ноября для тех, кто живет технологиями 🔥

Тебя ждут:

▫️ Конференция с международными спикерами. Эксперты расскажут о трендах в ИИ и инновациях в индустрии.
▫️ ИТ-качалка. Наращивай экспертизу на воркшопах.
▫️ Шоу-финал ИТ-чемпионата. Более 250 талантов со всей России сразятся в лайв-кодинге и программировании роботов на скоростное прохождение лабиринтов со спецэффектами. Выбирай и болей за фаворитов.
▫️ Айтивности. Тебя ждут бои роботов, кодерские челленджи, пайка плат и не только. Заработай True Coins и обменяй их на стильный мерч.
▫️ HR-Hub. Команда МТС расскажет о возможностях для развития в компании и поможет перезагрузить карьерный трек.
▫️ Афтепати со звездными хэдлайнерами. Зажги под популярные хиты.

Когда: 21 ноября, МТС Live Холл в Москве и онлайн.

Регистрируйся на сайте. Участие бесплатно, количество мест ограничено.

Читать полностью…

Frontend Portal

Chrome DevTools недавно получил крутое обновление для CSS

Теперь при наведении на любое CSS-свойство в DevTools отображается не только описание, но и Baseline-информация о том, насколько хорошо это свойство поддерживается в браузерах.

Вы увидите лейблы вроде “Widely available”, “Limited availability” или “Newly available”.

Мелочь, а приятно ✌️

➡️ @FrontendPortal

Читать полностью…

Frontend Portal

Меньше недели, чтобы успеть подать заявку на Yandex Cup 2025 — 8-й международный чемпионат по программированию с призовым фондом в 12 млн рублей.

Попробовать свои силы во фронтенде, аналитике мобилке, ML и других направлениях смогут программисты со всего мира.

До 29 октября открыта регистрация на чемпионат и пробный тур, на котором можно познакомиться с платформой состязания и решить задачи с прошлых лет. Отборочный тур по ML будет открыт до 5 ноября, а квалификация по остальным направлениям состоится 2 ноября.

Финал пройдет в очном формате в Стамбуле — городе мастеров, которые веками совершенствовали искусство орнамента и точность. В этом году участникам предстоит продолжить эту философию в коде с тем же упорством и вниманием к деталям.

Поторопитесь: зарегистрироваться можно только до 29 октября.

Читать полностью…

Frontend Portal

Знал ли ты про суффиксы -block и -inline в CSS?

Они относятся к «логическим» свойствам, которые противопоставляются привычным «физическим» свойствам и лучше подходят для интерфейсов на разных языках — ведь не все пишутся слева направо и сверху вниз

Например, арабский читается справа налево. И если ты делаешь UI с мультиязычной поддержкой, тебе пришлось бы вручную менять все свойства с *-left на *-right 🤕

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

- block-start — аналог top
- block-end — аналог bottom
- inline-start — аналог left
- inline-end — аналог right

Их можно использовать с padding, margin и border. Например: margin-block-end, padding-inline-start.

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

Нужно применить паддинги и к верху, и к низу? Используй padding-block
Нужно применить паддинги и к левой, и к правой стороне? Используй padding-inline

Крутая фича ✌️

➡️ @FrontendPortal | #CSS

Читать полностью…

Frontend Portal

Интеллектуальная нищета не лечится промтами и курсами

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

Если же человек до сих пор не начал коммуницировать с ИИ, то он либо слишком счастлив и уже поймал дзен, либо недееспособен, либо его восприятие реальности настолько ограничено, что он не осознаёт происходящего

ИИ обучается на миллиардах человеческих текстов и является зеркалом коллективного сознания. Его ответы - отражение мышления вопрошающего. И если это мышление узко, то человек окончательно лишится шансов конкурировать уже через 5-7 лет. Причём он даже не узнает о своей ограниченности - примерно так же, как голубь не узнает, что семечки падают не с неба

Интеллектуальная нищета лечится только осознанием факта, что с неба вообще ничего не падает. Даже семечки

Первая порция пищи для ума и ключ к эффективному союзу с ChatGPT:

🔐 Метод Хирона. Часть 1. «Человеĸ + Исĸусственный Интеллеĸт»

P.S. Любопытство - это хорошо, если знаешь, куда его направить

Читать полностью…

Frontend Portal

Улучшите производительность рендера с помощью content-visibility: auto в CSS

Это может быть полезно при рендеринге:

– Длинных списков
– Длинных веб-страниц
– Дашбордов с множеством панелей

Это работает во всех современных браузерах, начиная с сентября 2024 года. Но в Safari v18 нерендеренное содержимое не попадало в поиск. Эта проблема уже исправлена в актуальной версии Safari v26 (сентябрь 2025).

➡️ @FrontendPortal | #tip by Shripal Soni

Читать полностью…
Subscribe to a channel