frontendportal | Неотсортированное

Telegram-канал frontendportal - Frontend Portal

26603

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

Подписаться на канал

Frontend Portal

Вот несколько интересных свойств CSS, о которых вы, возможно, не слышали

➡️ @FrontendPortal | #CSS

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

Frontend Portal

Нашёл забавную библиотеку JavaScript, которая позволяет добавлять прикольные пасхалки в ваши веб-проекты 👍

https://github.com/WeiChiaChang/easter-egg-collection

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Простой эффект зума с помощью CSS

Здесь мы создаем обертку над реальным изображением, отключаем переполнение(overflow) на обертке и масштабируем изображения для достижения этого эффекта

➡️ @FrontendPortal | #tutorial

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

Frontend Portal

Публикуем базу лучших бесплатных материалов, которые помогут вам освоить Fullstack-разработку с нуля:

🖥 Frontend (817 ГБ):
→ JavaScript, TypeScript
→ HTML, CSS, Flexbox, Grid
→ React, Vue, Angular и др.
→ Figma и Веб-дизайн


🖥 Backend (981 ГБ):
→ Python, PHP, Java, Go
→ JavaScript, Ruby, Rust, C#
→ Docker, Podman, Postman
→ БД, SQL, NoSQL и API


Доступ открыт ровно на 48 часов 🕔

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

Frontend Portal

CSS Совет: Синтаксис диапазонов для медиа-запросов

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

Теперь мы можем использовать операторы <, >, =, <=, >= для определения диапазонов в медиа-запросах, чтобы упростить их понимание

Поддерживается во всех основных браузерах с марта 2023 года (92.54%)
Доступен плагин PostCSS для неподдерживаемых браузеров.

➡️ @FrontendPortal | #tip by Shripal Soni

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

Frontend Portal

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

Как правило, он используется для создания акцента на участке текста

В CSS это можно включить с помощью свойства font-variant-caps, установив для него значение

small-caps — включает капитель для строчных букв

all-small-caps — включает капитель для строчных и прописных букв

➡️ @FrontendPortal | #CSS

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

Frontend Portal

🚀Ищите быстрый и надежный VPN? Поздравляю, вы его нашли!

VPN Ranetka со скоростью серверов 10 Gb/сек дает доступ к множеству сайтов и сервисов без потери в качестве.

✔️ Установить можете любое устройство: компьютер, телефон или роутер.

✔️ Каждому доступны 5 дней тестового периода абсолютно бесплатно!

Рекомендую VPN Ranetka 💚

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

Frontend Portal

Интерактивное руководство по CSS Grid

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

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

https://www.joshwcomeau.com/css/interactive-guide-to-grid/

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Как ведут себя различные значения CSS-свойства object-fit для элементов изображений

fill - картинка полностью вписывается в указанные размеры без соблюдения собственных пропорций

contain — картинка подстроится под заданные размеры так, чтобы поместиться внутри целиком без нарушения пропорций

cover — картинка без нарушения пропорций заполнит всю доступную область, обрезая всё ненужное

➡️ @FrontendPortal | #CSS

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

Frontend Portal

🚀Приглашаем на бесплатный урок «Bun – быстрый альтернативный рантайм для Node.js» от онлайн-курса Node.js Developer 05 марта 20:00 (мск).

Что будет на вебинаре?
1️⃣Разбор возможностей Bun: быстрый сервер, менеджер пакетов и тестирование.
2️⃣Сравнение Bun с Node.js: плюсы, минусы, производительность.
3️⃣Практическое применение Bun в реальных проектах.

Кому вебинар будет полезен?
- Фронтент,
- Фуллстэк,
- Бэкенд разработчикам на Node.js
- И других языках для web'а.

Что узнают участники вебинара?
✅ Как использовать Bun для запуска серверов и выполнения JavaScript-приложений.
✅ Как переходить с Node.js на Bun и какие сценарии использования подходят лучше всего.

⏰ Успейте зарегистрироваться на бесплатный вебинар 05 марта 20:00 (мск). Запись ограничена: https://otus.pw/tYMS/

Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

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

Frontend Portal

Это легковесная декларативная библиотека для создания 3D-приложений в React, основанная на движке PlayCanvas.

Поддерживает физику, события указателя, Gaussian Splats и встроенные скрипты

👉 https://playcanvas-react.vercel.app/docs

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Иногда из-за длинных слов текст выходит за границы контейнера, а при text-align: justify в узких колонках появляются неравномерные пробелы

На помощь приходит hyphens: auto — оно позволяет браузеру автоматически переносить слова через дефис, улучшая читаемость и распределение пробелов.

Но когда короткие слова, такие как "Auto", разбиваются на две строки — это выглядит некрасиво 🫣

Тут пригодится ещё одно полезное свойство (поддерживается только в Chromium), которое предотвращает перенос слишком коротких слов:

hyphenate-limit-chars: 10 4 3;


Этот код говорит браузеру:

— Не переносить слова короче 10 символов
— Оставлять не меньше 4 символов на первой строке
— Оставлять не меньше 3 символов на второй строке.

Если нужен только контроль над длиной слов, достаточно записать:
hyphenate-limit-chars: 10;


Подробнее:
🔸MDN – hyphens
🔸MDN – hyphenate-limit-chars

➡️ @FrontendPortal | #tip

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

Frontend Portal

Каналы про IT делятся на 2 типа:

1.
Выучи Python, JavaScript и C++ за 0,0001 секунды просто читая наш канал…

2. Хочешь читать переписки бывшей? Хакер из канала "Взлом Жопы" рассказывает как скачать Tor…

Но среди копипастных статей и мусора есть реально годный проект айтишника, работавшего 9 лет в ИБ — Пакет Безопасности.

Внутри узнаете когда наступит эра без паролей, почему взломали СДЭК, как удалить упоминание о себе из интернетов и как не оказаться жертвой новой схемы интернет-скама.

Подпишитесь, злоумышленники не дремлют: @package_security

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

Frontend Portal

Идеальное выравнивание текста в верхнем и нижнем регистрах 🙃

Надоели лишние пробелы над и под текстом? Одна строка кода решит эту проблему и поможет идеально выровнять текст по центру:

/* В верхнем регистре */
.text {
text-box: cap alphabetic;
}
/* В нижнем регистре (без восходящих или нисходящих элементов) */
.text {
text-box: ex alphabetic;
}


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

P.S. Пока что это свойство поддерживают только Safari и Chrome, но другие браузеры уже активно работают над реализацией

👉 Подробнее про text-box

➡️ @FrontendPortal | #tip

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

Frontend Portal

Это одна из лучших современных библиотек UI-компонентов для React, Vue.js и других фронтенд-фреймворков

👉 https://park-ui.com/

➡️ @FrontendPortal | #resourse

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

Frontend Portal

IT_ONE Cup. ML Challenge от IT_ONE и Sk FinTech Hub — создай AI-ассистента, который будет помогать в работе дизайнерам, системным и бизнес-аналитикам. Участвуй онлайн с 12 по 29 апреля и поборись за 1 500 000 рублей.

Регистрация открыта до 11 апреля

Твоя формула победы:
Умеешь работать с готовыми моделями машинного обучения и адаптировать их под специфические задачи.
Знаешь, как реализовать сложные системы на базе LLM и генеративных моделей.
Готов создавать комплексные решения для автоматизации процессов. 

Также приглашаем Backend и Frontend-разработчиков, системных и бизнес-аналитиков, UI/UX-дизайнеров. Участвуй онлайн соло или командой до 5 человек. 

Задачи IT_ONE Cup. ML Challenge:

🔤 Динамические контекстные подсказки для системного аналитика.
🔤 AI-генератор дизайн-макетов по описанию требований.
🔤 Система визуализации BPMN-диаграмм.

4 апреля приходи на митап с экспертами соревнования — задай вопросы и узнай больше о задачах. 

Создай AI-ассистента, который облегчит выполнение рабочих задач — регистрируйся на IT_ONE Cup. ML Challenge

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

Frontend Portal

🎉 Розыгрыш 10 000 звёзд Telegram! 🎉

Друзья, у нас отличные новости! Мы разыгрываем 10 000 звёзд Telegram среди подписчиков канала «Цифровая кухня». Участвуйте и получите шанс выиграть один из пяти призов!

🏆 Призовые места:
1 место: 3 000 звёзд
2 место: 2 500 звёзд
3 место: 2 000 звёзд
4 место: 1 500 звёзд
5 место: 1 000 звёзд

📋 Условия участия:

1. Подпишись на канал «Цифровая кухня»
2. Нажать кнопку "Участвую!"

⏰ Подведение итогов:
11 марта 2025 года в 18:00 на канале «Цифровая кухня» мы случайным образом выберем 5 победителей среди всех подписчиков канала. Результаты будут опубликованы там же.

Что можно делать со звёздами?
Звёзды Telegram можно использовать для покупки стикеров, подарков в чатах или перевода в другие активы. Это реальные деньги, которые сделают ваш Telegram ещё удобнее!

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

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

Frontend Portal

Небольшая библиотека #js для создания и анимации аннотаций на веб-странице ✌️

Rough Notation использует RoughJS для придания нарисованного от руки вида. Элементы можно аннотировать в разных стилях. Длительность и задержку анимации можно настроить или просто отключить.

Сжатый размер Rough Notation составляет около 3,2 КБ, а код доступен на GitHub

https://roughnotation.com/

➡️ @FrontendPortal | #resourse

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

Frontend Portal

И мы не будем останавливаться на достигнутом

➡️ @FrontendPortal | #memes

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

Frontend Portal

Знание инструментов может сэкономить кучу времени, поэтому полезно представлять, что есть еще помимо console.log. Ловите cheatsheet по встроенным инструментами отладки и профилирования в браузере и Node.js.

Еще большое полезных материалов по продвинутому программированию в канале фронтенд-инженера Андрея Кобеца @kobezzza_channel

Реклама. ИП Кобец Д.Д. ОГРНИП: 322237500264561 erid: 2Vtzqx1wnRt

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

Frontend Portal

Это огромная коллекция CSS-лоадеров — более 600 вариантов, аккуратно распределенных по 30+ категориям

Каждый всего в один элемент <div class="loader"></div>, скопировать CSS можно по клику на пример.

Обожаю такие ресурсы: можно вдохновиться или просто взять что-то готовое и полезное 😎

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Используйте currentColor для повторного использования цвета текста

Когда нужно использовать тот же цвет, что и у текста, в других свойствах, можно применить currentColor, вместо того чтобы снова прописывать цвет

Это значение, которое принимает значение цвета, установленного в данный момент для этого селектора, независимо от того, задан он явно или унаследован

Пример:

.btn {
color: green;
border: 1px solid currentColor;
}


В этом случае цвет текста и границы будет одинаковым.

Использование currentColor сокращает код, улучшает его поддержку и подходит не только для border, но и для background-color, fill в SVG и других свойств. Обязательно попробуйте ✌️

➡️ @FrontendPortal | #CSS

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

Frontend Portal

👩‍💻 Программирование — В С Ё

В 2025 году на кодинге уже не вывезешь, перспектива года - Информационная Безопасность.

Ловите полезные каналы, которые помогут ворваться в новое направление.

👍 ZeroDay — Уроки, эксплуатация уязвимостей с нуля
👍 Белый Хакер — Свежие новости из мира ИБ
😎 Арсенал Безопасника — Все необходимые инструменты
😎 Бункер Хакера — Статьи, книги, шпаргалки и хакинг
👨‍💻 Серверная Админа — Настройка и уроки по компьютерным сетям

📂 Вступай и изучай новое направление!

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

Frontend Portal

Держите полезную CLI-утилиту — npkill, предназначенную для удаления всех папок node_modules в проектах.

Позволяет освободить значительное количество места на диске

Запускаешь команду:

npx npkill

Дальше, просто нажимаешь [Пробел], чтобы удалить те папки, которые больше не используешь

Удобно ещё и то, что она показывает, сколько дней назад была последняя модификация

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Продвинутая JavaScript отладка при помощи console.table()

Довольно аккуратно, правда? 👍

Конечно table лучше всего работает с табличными данными. Если у всех объектов будут абсолютно разные поля — вы получите таблицу, в которой большинство ячеек — undefined. Но, не смотря на это, все будет выглядеть аккуратно, давая вам хороший общий обзор

➡️ @FrontendPortal | #js

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

Frontend Portal

⚡️ Дождались! Ребята сделали крутейшие каналы про Айти ⚡️

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

Принимаем заявки, не упусти:

⚙️ Webdev | Backend & Frontend

📱 Python | Программирование

😷 Hacking | Кибербезопасность

🖥 CodHub | Программирование

🖥 Memes | Мемы айтишников

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

Frontend Portal

Объясни как работает any без слов

➡️ @FrontendPortal | #memes

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

Frontend Portal

Наткнулся на ресурс, который сильно упрощает работу с гридами — CSS Grid Generator. Просто настраиваешь нужные параметры и копируешь готовый CSS

А для любителей Tailwind есть аналогичный инструмент — TailwindGen, он сам расставит нужные классы по блокам

➡️ @FrontendPortal | #resourse

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

Frontend Portal

Хекслет запустил конкурс, который поможет вам познакомиться с обучающей платформой!

Чтобы поучаствовать, нужно всего два шага:

1️⃣ Подписаться на Telegram-канал.
2️⃣ Написать в комментариях под конкурсным постом небольшой рассказ на тему: «Почему я хочу стать программистом?»

🗓 Истории принимаются до 2 марта.

🎁 Призы — три подписки на 14 дней:
🔹 Две истории выберет жюри.
🔹 Одну разыграем случайным образом.

Если давно задумывались о программировании, это хороший повод попробовать!

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

Frontend Portal

💡 Совет по Chrome Dev Tools: Нахождение элементов с помощью CSS-селектора

Возможно, вы не знали, что можно находить элементы с помощью CSS-селекторов в панели Elements в Chrome Dev Tools

Перейдите в панель Elements, используйте сочетание клавиш (⌘ F или Ctrl + F), чтобы открыть поле поиска, и введите любой действительный CSS-селектор, чтобы быстро найти нужные элементы

✔️ #tip by Shripal Soni

➡️ @FrontendPortal

Читать полностью…
Подписаться на канал