Присоединяйтесь к нашему каналу и погрузитесь в мир фронтенд-разработки Связь: @devmangx РКН: https://clck.ru/3Fs3wT
💡 Предотвращение цепной прокрутки с помощью overscroll-behavior
Если мы попытаемся выполнить прокрутку, когда граница скроллинга достигнута, то прокрутка будет выполнена в ближайшей родительской области скроллинга, что называется цепочкой прокрутки(scroll chaining)
Мы можем предотвратить цепочку прокрутки, установив для свойства overscroll-behaviour значение contain или none
🔜 Подробнее
🔜 Поиграть можно здесь
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #CSS
🌟 Некоторые забавные вещи, о которых вы, возможно, не знали, можно делать с помощью тега <a>
➡️ @FrontendPortal | #CSS
💡👩💻 В Chrome Dev Tools мы можем переопределять заголовки ответов, что может быть удобно для локальной обработки ошибок CORS до тех пор, пока они не будут исправлены на уровне сервера
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #devtools
🌟 Некоторые современные возможности в CSS
Вот четыре мои любимые новинки CSS, появившиеся относительно недавно и постепенно обретающие стабильность во всех браузерах
Поддержка браузерами:
🔘Container Queries — 90.97%
🔘:has() — 91.66%
🔘subgrid — 88.54%
🔘:is() — 96.39%
Понравилось? С тебя — 🔥
➡️ @FrontendPortal | #CSS
👩💻 Программирование теперь в Telegram!
Вот 10 обучающих каналов по самым востребованным направлениям в IT.
Выбирай своё направление:
👩💻 Frontend: @code_ready
👩💻 Backend: @backend_ready
👩💻 Весь IT: @roadmap_ready
👩💻 Python: @python_ready
👩💻 Java: @java_ready
👩💻 C#: @csharp_ready
👩💻 C/C++: @cpp_ready
🖥 Базы Данных & SQL: @sql_ready
📖 IT Архив: @archive_ready
🖥 Design: @time_design
📌 Ресурсы, гайды, шпаргалки, книги и задачи для каждого языка программирования.
Подборка ресурсов с полезными шпаргалками для фронтенд-разработчика:
⏩htmlcheatsheet
⏩cssreference
⏩reactcheatsheet
⏩БЭМ
⏩Flexbox
⏩Grid
⏩Emmet Cheat Sheet
➡️ @FrontendPortal | #resourse
💡 Быстрый способ отладки event listeners, который может быть полезен при работе над новым проектом
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #разное
🌟 Свойство backdrop-filter можно использовать для создания эффекта матового стекла (так называемого glassmorphism) на элементах
🔜 Установите частично прозрачный цвет фона и добавьте backdrop-filter с эффектом размытия
🔜 Настройте радиус размытия и прозрачность, чтобы создать нужный вам эффект
➡️ @FrontendPortal | #tutorial
🔧 Хочешь стать настоящим фронтенд-разработчиком? 🔧
Присоединяйся к каналу фронтенд-разработчика, где он делится:
✨ Полезными уроками — от основ до продвинутых технологий!
🛠️ Практическими проектами — учись на реальных задачах и создавай свое портфолио!
💡 Советами от болле оптыных разработчиков — не упусти возможность узнать секреты мастерства!
🌐 Обсуждениями и фичами — следи за новыми трендами и инструментами в мире фронтенда!
Не оставайся в стороне! Подписывайся на наш канал и прокачивай свои навыки вместе с нами! 🚀
👉 Все это здесь
#frontend #разработка #программирование #учеба #советы
⚡️ CheatSheets
Огромное количество полезных шпаргалок для разработчиков , в том числе по JS, HTML, CSS, для повышения производительности и быстрого запоминания в процессе работы
⛓ Ссылка: https://cheatsheets.zip/
➡️ @FrontendPortal | #resourse
⚡️ Два способа создания отзывчивых инпутов в CSS
🔜 Пост про функцию min()
➡️ @FrontendPortal | #CSS
И почему?
Доброград — это новый город в 2,5 часах от Москвы на стыке уникальной природы и развитой инфраструктуры, готовой адаптироваться под потребности каждого человека.
Никаких человейников/муравейников, только современные таунхаусы и малоэтажная застройка. Камерное коммьюнити людей, которые знают, что важно для жизни. Собственный вейк-парк, гольф-клуб, спортивный комплекс, рестораны, спа- комплекс с бассейном, велосипедные трассы и места для прогулок.
Мы думаем, что уже пора решаться и переезжать
Реклама. ООО "СЗ "Доброград". ИНН 3317027134
👩💻 Не используйте кучу JS для тёмной и светлой темы. useMedia() и т. п. приводят к тому, что сайт вспыхнет белым при загрузке JS.
Делайте переключение темы в CSS через специальное медиа-выражение. А чтобы работал переключатель, возьмите этот PostCSS-плагин.
✔️ #tip by Андрей Ситник
➡️ @FrontendPortal | #CSS
Срочно❗️ Нужны люди, которые имеют минимальный опыт в IT. Покажем, как освоить профессию "Frontend" с зп от 150.000 ₽. Обучение с нас бесплатно!
График: 2-3 часа или полный день, на выбор.
Frontend-разработчик (frontend developer) — это специалист, который отвечает за создание пользовательского интерфейса сайта, приложения или ПО.
Для вас:
1) Удаленная работа
2) Свободный график
Можно совмещать с основной работой🔥
✔️Не нужно что-то продавать или привлекать людей.
✔️За полгода вполне реально вырасти до зп в 300.000 рублей и больше денег.
✔️Мы научим вас искать клиентов, так что у вас уже будет работа.
Сперва проводим бесплатный вводный урок:
👉 Регистрация на урок
На уроке расскажем:
— чем занимается Fronted-разработчик и за что ему готовы платить
— зарплатные вилки разных специалистов от стажёра до тимлида
— сколько времени нужно на обучение и стажировку
— 8 шагов, чтобы стать frontend-разработчиком
Если хотите попробовать себя в одной из самых востребованных профессий в 2024 году, то это ваш шанс! С нами вы сможете научиться этому быстро и уже через пару месяцев найти первых клиентов, а мы с этим поможем!
Регистрируйтесь на бесплатный вводный урок по профессии:
👉 Зарегистрироваться
⚡️ Вся база знаний по IT в одном месте!
🧑💻 IT База — краткие разборы самого важного из мира IT. Сотни мастхев-ресурсов, каждый день новые материалы по работе и подготовке к собеседованиям. Подойдёт как новичкам, так и состоявшимся айтишникам;
🖥 Frontend База — всё для фронтенд разработчиков. Готовые решения для проектов, полезные курсы по JS/HTML/CSS, готовые роадмапы для комфортного освоения в профессии и дальнейшего развития;
👣 Backend База — самое важное для бэкендеров. Всё о работе с PHP, MySQL, MongoDB, Golang и Rust в одном месте, плюс полные курсы и лайфхаки для работы на каждый день;
🖥 База Знаний — склад полезных курсов и материалов, где легко найти что-то нужное по хэштегам. Если вам что-то интересно про IT, то оно уже лежит на Базе, проверяйте.
⏲ Успей подписаться, чтобы не потерять!
⚡️ В CSS мы можем использовать accent-color для стилизации полей ввода
Браузеры, которые поддерживают accent-color, в настоящее время применяют его к следующим HTML элементам:
<input type="checkbox">
<input type="radio">
<input type="range">
<progress>
Senior-разработчик создал крутейший канал про SQL
Благодаря простым картинкам даже новичок научится разрабатывать приложения с использованием баз данных.
Присоединяйтесь: @SQL
💡👩💻 Совет по CSS: Используйте табличные цифры для отображения таймеров
Cвойство font-variant-numeric определяет, как будут отображаться числа. При значении 'tabular-nums' числа будут представлены с одинаковой шириной, что позволит им идеально выстраиваться в ряд
✔️ #tip by Shripal Soni
➡️ @FrontendPortal | #СSS
Мой любопытный мозг всегда хочет узнать, как все работает 😋 И вот я воссоздаю классную анимацию, которую нашел в интернете!
🔘Элемент <mark> в HTML является семантически правильным выбором для любого фрагмента текста, который вы хотите выделить. Поэтому мы используем его и изменим его стиль с помощью CSS.
🔘Поскольку элемент mark является инлайн-элементом, фон применяется к элементу по одной строке за раз, что позволяет нам добиться желаемого эффекта
➡️ @FrontendPortal | #tutorial
Telegram Mini Apps вместо веба
Иногда, вместо того, чтобы придумывать сложную схему, нужно пойти по пути упрощения. Так поступили и в Точка Нетворк — вместо традиционного веба они решили использовать Telegram.
Фронтенд-разработчик финтех-компании рассказал, почему Точка Нетворк переехал в Mini Apps, к чему это привело и поделился советами для эффективной работы с платформой.
Почти все данные в JavaScript имеют объектную обёртку над собой.
Про свойства и методы, которые хранят эти обёртки, узнаете из новой серии открытого курса по Java Script от инженеров AvitoTech.
Также в этой серии: области видимости и понятие лексического окружения.
К каждой серии прилагаются полезные материалы — ищите ссылки на них в описании видео.
💡👩💻 Советы по CSS при работе с текстовыми полями: на заметку фронтенд-разработчику
⏩ Используйте field-sizing: content
, чтобы текстовая область автоматически изменяла размер в соответствии с ее содержимым.
⏩ Используйте единицы измерения lh, чтобы установить высоту в вычисленных единицах высоты строки шрифта.
✔️ #tip by stackblitz
➡️ @FrontendPortal | #CSS
🌟 Отзывчивый список контактов. CSS туториал
Недооцененная особенность flexbox - это возможность флекс-элементам переноситься на новые строки, когда места меньше.
В этом посте мы рассмотрим, как использовать эту возможность для создания отзывчивого списка контактов!
➡️ @FrontendPortal | #CSS
Удалю этот пак материалов через 48 часов ⏰
Если не хотите потратить кучу времени на поиск нужной информации — залетайте:
Курсы в бесплатном доступе
По вёрстке, JavaScript, фреймворкам и смежным языкам. Структурированная информация, бери и впитывай. Ну или можешь купить их за 30к+ каждый
Архив книг по программированию
Перенимаем опыт лучших разработчиков и менторов через их книги, по которым учатся тысячи разработчиков
Макеты для практики HTML/CSS, JS
Для трудоустройства нужен опыт работы. В канале найдёте макеты сайтов, которые можно положить в портфолио
☄️
👩💻 JavaScript: структуры данных и алгоритмы
Серия статей, где Игорь Агапов из Timeweb Cloud разбирает структуры данных и алгоритмы из популярного репозитория:
⏩ Часть 1: односвязный и двусвязный список, стек и очередь
⏩ Часть 2: хэш-таблица, куча, очередь с приоритетом и префиксное дерево
⏩ Часть 3: двоичное дерево поиска, АВЛ-дерево и красно-черное дерево
⏩ Часть 4: дерево отрезков, дерево Фенвика, а также граф (направленный и ненаправленный).
⏩ Часть 5: система непересекающихся множеств, фильтр Блума и кэш актуальных данных.
➡️ @FrontendPortal | #article
🔥Тест по JavaScript от OTUS 🔥
Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе - «JavaScript Developer. Professional»
💣 Пройдете тест и получите:
✔️ Живое общение с экспертами JavaScript-сообщества
✔️ Видео-курс по Git в подарок к основной программе
✔️ Лучшие открытые уроки прошлых наборов курса
✔️ Продвинутые темы и проектная работа, направленная на решение реальных рабочих задач, уровня Middle+
Курс стартует 26 сентября и вы можете попасть в группу с 5% скидкой
Ваш промод - JSPRO9
Ссылка https://otus.pw/yY92/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
Вот список некоторых онлайн-инструментов, которые я считаю полезными при работе с CSS 🙂
⏩Paletton
⏩Animasta
⏩CSS Transform
⏩Smooth Shadow
⏩Clippy
⏩Color Contrast Checker
⏩Grid Generator
⏩Cubic Bezier
➡️ @FrontendPortal | #resourse
🌟 Как сделать - Snackbar
Так называемый "снэкбар" часто используется в качестве всплывающего сообщения/подсказки, которые появляются в нижней части экрана.
Очень популяризированные в экосистеме Android
➡️ @FrontendPortal | #tutorial