Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
Объясни как работает any
без слов
➡️ @FrontendPortal | #memes
Наткнулся на ресурс, который сильно упрощает работу с гридами — CSS Grid Generator. Просто настраиваешь нужные параметры и копируешь готовый CSS
А для любителей Tailwind есть аналогичный инструмент — TailwindGen, он сам расставит нужные классы по блокам
➡️ @FrontendPortal | #resourse
Хекслет запустил конкурс, который поможет вам познакомиться с обучающей платформой!
Чтобы поучаствовать, нужно всего два шага:
1️⃣ Подписаться на Telegram-канал.
2️⃣ Написать в комментариях под конкурсным постом небольшой рассказ на тему: «Почему я хочу стать программистом?»
🗓 Истории принимаются до 2 марта.
🎁 Призы — три подписки на 14 дней:
🔹 Две истории выберет жюри.
🔹 Одну разыграем случайным образом.
Если давно задумывались о программировании, это хороший повод попробовать!
💡 Совет по Chrome Dev Tools: Нахождение элементов с помощью CSS-селектора
Возможно, вы не знали, что можно находить элементы с помощью CSS-селекторов в панели Elements в Chrome Dev Tools
Перейдите в панель Elements, используйте сочетание клавиш (⌘ F или Ctrl + F), чтобы открыть поле поиска, и введите любой действительный CSS-селектор, чтобы быстро найти нужные элементы
✔️ #tip by Shripal Soni
➡️ @FrontendPortal
Контейнерные запросы в CSS 👍
Если вы еще не пробовали контейнерные запросы, настоятельно рекомендую это сделать
Это относительно новая функция CSS (поддержка 93.36%), которая похожа на медиазапросы. В то время как медиазапросы основаны на размерах всей страницы, контейнерные запросы специфичны для отдельных элементов на странице.
👉 Здесь мы определяем "контейнер" и условно стилизуем элементы внутри контейнера в зависимости от его размеров
👉 Другие примеры включают стилизацию отдельной карточки в зависимости от ее размера
➡️ @FrontendPortal | #CSS
Безумная JS-библиотека для создания анимаций, которые наблюдают за мышью, DOM или просто за вводимыми значениями
➡️ @FrontendPortal | #resourse
Когда 23 февраля близко, а твоя девушка – фронтенд-разработчик
➡️ @FrontendPortal | #memes
Наткнулся на интересный сайт: почти 6000 готовых UI-компонентов в HTML/CSS, которые можно юзать в проектах или просто для вдохновения.
https://uiverse.io/
➡️ @FrontendPortal | #resourse
💻 Ты разработчик, который хочет зарабатывать больше?
В IT важно не просто кодить, а разбираться в архитектуре, понимать бизнес и грамотно выстраивать свою карьеру. Иначе через пару лет ты окажешься в толпе мидлов, которым ИИ уже подбирает замену.
📌 В своем канале Саня об IT я говорю не про «как войти в IT», а как не застрять в нём.
• Какие технологии будут востребованы в 2025?
• Реальные кейсы: разбор IT-трендов без маркетинговой шелухи.
• Карьерный рост: как перейти из мидлов в сеньоры, а дальше – хоть в техлиды.
🚀 Подписывайся, если хочешь развиваться, а не топтаться на месте!
👉 /channel/+w1_gGfsUNHpiZGZi
🔥 Надёжный VPN всего за 4 рубля в день! 🔥
🔹 Молниеносная скорость 🚀
🔹 Железобетонная защита 🔒
🔹 Стабильное соединение 24/7 ⏳
Будь онлайн без ограничений, где бы ты ни был! 🌍
Присоединяйся прямо сейчас и забудь о блокировках и рисках в интернете!
👉 Подключить VPN 👈
#VPN #Безопасность #СвободаИнтернета
Если вы используете npm, то держите инструмент Bundlephobia для анализа размера и влияния npm-пакетов перед их добавлением в ваш проект
Также можно воспользоваться альтернативным сервисом pkg-size.dev
➡️ @FrontendPortal | #resourse
Мягкий перенос в HTML (­)
В отличие от элемента <wbr>, который также указывает браузеру место, где возможен разрыв слова, при использовании мягкого переноса к концу строки добавляется дефис
➡️ @FrontendPortal | #HTML
Как думаете, почему так? 🤔
Это один из специфических нюансов JavaScript
Если после "0" следуют цифры от 0 до 7, то такие числа рассматриваются как числа в восьмеричной системе счисления
Но если после "0" есть цифры 8 или 9, то такое число в восьмеричной системе не может существовать и рассматривается как десятичное
Поэтому "018" будет интерпретировано как "18", а "017" будет преобразовано из восьмеричной системы в десятичную и будет равно "15", следовательно не равно 17
Кому интересны подробности - ссылка на MDN
➡️ @FrontendPortal | #js
Пример использования ключевого слова max‑content
Идеально подходит в ситуациях, когда нам нужна максимальная ширина содержимого, чтобы определить размер поля
➡️ @FrontendPortal | #CSS
Каналы про IT делятся на 2 типа:
1. Выучи Python, JavaScript и C++ за 0,0001 секунды просто читая наш канал…
2. Хочешь читать переписки бывшей? Хакер из канала "Взлом Жопы" рассказывает как скачать Tor…
Но среди копипастных статей и мусора есть реально годный проект айтишника, работавшего 9 лет в ИБ — Пакет Безопасности.
Внутри узнаете когда наступит эра без паролей, почему взломали СДЭК, как удалить упоминание о себе из интернетов и как не оказаться жертвой новой схемы интернет-скама.
Подпишитесь, злоумышленники не дремлют: @package_security
Идеальное выравнивание текста в верхнем и нижнем регистрах 🙃
Надоели лишние пробелы над и под текстом? Одна строка кода решит эту проблему и поможет идеально выровнять текст по центру:
/* В верхнем регистре */
.text {
text-box: cap alphabetic;
}
/* В нижнем регистре (без восходящих или нисходящих элементов) */
.text {
text-box: ex alphabetic;
}
text-box
Это одна из лучших современных библиотек UI-компонентов для React, Vue.js и других фронтенд-фреймворков
👉 https://park-ui.com/
➡️ @FrontendPortal | #resourse
😡 Устал от нудных уроков на YouTube, где половина — вода?
Хватит это терпеть) Автор канала Формошлёп убрал воду и оставил только суть:
➧ Мини-гайды по HTML, CSS и JavaScript, которые легко читать и сразу применять.
➧ Шпаргалки, лайфхаки и полезные советы с ноткой юмора.
➧ Всё чётко, лаконично и по делу.
Неважно, новичок ты или фронтендер на опыте — у нас всегда найдётся что-то полезное!
Присоединяйся: @frontbox будем вместе шлёпать формы и красить кнопки)
Автор — админ самого крупного сообщества Vue.js в Twitter 🙃
➡️ @FrontendPortal
🔝 Ловите подборку каналов по Фронтенду
Фронтенд заметки - всё что нужно для Frontend разработчика в одном месте: обучающие видео, статьи, онлайн сервисы, шпаргалки и многое другое...
JavaScript Практика - никакой скучной теории, только интересные практические уроки по JS
WebTaverna - полезные обучающие мини-гайды в картинках, а также различные полезные шпаргалки и советы по HTML, CSS и JavaScript
Гайды по React.js - полезные статьи, уроки, практика по React.js и все что с ним связано!
jsProger - обучающие мини-гайды чисто по JavaScript, без HTML и CSS
⚠️ Пост будет удален через 48 часов, поэтому успей подписаться на эти каналы, чтобы не потерять их
Прощай, create-react-app! Ушла легенда ✌️
Create React App(CRA) был популярным инструментом для старта приложений в 2017–2021 годах
Теперь он официально признан устаревшим, и в ридми проекта рекомендуют перейти на другой React фреймворк
Для новых проектов на React используйте:
npm create vite@latest
Быстрое создание уникальных SVG-фигур
Если нужно сгенерировать необычную форму в SVG, попробуйте Blobmaker. Пару кликов — и готовая «клякса» уже ждёт вас. Настраивайте количество точек, степень кривизны и сразу сохраняйте или копируйте код.
Бесплатно и удобно. Зацените: https://www.blobmaker.app/
➡️ @FrontendPortal | #resourse
Вот простая реализация мерцающего значка, который привлечет внимание вашей аудитории
Важно учитывать предпочтения пользователей в отношении анимации и включать ее только в том случае, если они не против анимации. Проверить это можно с помощью медиазапросов prefers reduced motion
➡️ @FrontendPortal | #CSS
JSON Data AI — сервис на основе ИИ, который позволяет сгенерировать JSON-данные о чем угодно, в зависимости от вашего запроса
➡️ @FrontendPortal | #resourse
Как создать доступный аккордеон в 2025 году?
В HTML есть встроенный тег <details>
, который автоматически управляет состоянием открытия и закрытия. Нам не нужно добавлять ARIA-атрибуты, так как он изначально доступен
Мы можем создать аккордеон так:
<details>
<summary>Вопрос?</summary>
<div>Ответ</div>
</details>
open
::marker
:summary::marker {
content: "👉";
}
details[open] summary::marker {
content: "👇";
}
open
height: auto
с помощью CSS, так как это не поддерживается всеми основными браузерами.Web Animation API
и анимировать высоту через JavaScript. На CSS Tricks есть отличный туториал на эту темуВсе надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает?
Психолог взрослого человека - канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам.
✔️ Как научиться отвлекаться от работы и отдыхать?
✔️ Как совместить кучу рабочих задач и время с семьей?
✔️ Как справиться с прокрастинацией?
✔️ Как не растерять запал, даже если кажется, что ничего не выходит?
Подписывайтесь на канал @vadimpetrov_psy и научитесь работать без упахивания, выгорания и ущерба для личной жизни!
👨🏻💻 Псс. Заходите в закреп канала - там много полезного, и даже бесплатный мини-курс.
Удивляет, сколько полезных бесплатных ресурсов можно найти по вёрстке/фронтенду ✌️
Один из таких ресурсов - https://www.30secondsofcode.org/ (англоязычность ресурса не должна смущать, так как HTML/CSS/JS код от этого менее понятным не становится ;)
С большинством задач, которые встречаются вам при вёрстке/frontend-разработке, уже сталкивались другие разработчики, и очень приятно, что некоторые из них делятся решениями этих задач
Такие ресурсы экономят время при разработке, так как можно просто адаптировать уже готовое решение под вашу конкретную задачу
➡️ @FrontendPortal | #resourse
В конце 2022 года Bitcoin стоил $16k, Solana – $8, мемкоины никто не воспринимал всерьёз. Прошло чуть больше года – BTC x7, Solana x25, мемкоины улетели на десятки тысяч процентов.
Так же было и с "монетой Трампа" – многие не понимали, как зайти на раннем этапе, а те, кто разобрался, сделали x100+.
Секрет? Крупные игроки не ждут сигналов в СМИ – они заходят, пока толпа спит.
Чтобы не копаться самому – читай канал Crypto Master.
Здесь все основные и ранние инсайды!
Подписывайся – следующий x100 может быть твоим:
/channel/+cSLHRmotJjllMjIy
На всех мониторах страны
➡️ @FrontendPortal | #memes