Frontend по-флотски 👨‍💻
4.51K subscribers
277 photos
61 videos
1 file
534 links
Новости, идеи и знания из мира разработки интерфейсов

Контакт: @qmzik

Про жизнь: @nikita_alena_travel
Download Telegram
CSS zoom всё 🙊

Хром решил прекратить поддержку свойства CSS zoom из-за малочисленного использования

Как альтернативу предлагают использовать transform: scale()
👍11🤯5❤‍🔥1👎1💩1
Яндекс.Браузер научился переводить китайский язык в видео 😑

На радостях я решил потестить эту функцию, к сожалению, получается очень плохо, но посмеялся от души 😂

Видео на котором тестил
Анонс Яндекса
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣12👍5😁5🤪3💩1
HolyJS — конференция для всех, кто пишет на JS 👨‍💻

В программе технические доклады от спикеров из топовых компаний, личный опыт, боль, практика и много кода

Поговорим про ИИ во фронтенд-разработке, разберемся в устройстве плееров анимаций на примере lottie-web, обсудим, почему Playwright лучше Jest — и это только малая часть программы. Будут и более софт-скилловые доклады, например, про апгрейд карьеры, а также круглые столы и дискуссии.

Ты можешь пообщаться с коллегами из разных компаний, увидеть новые лица JS-мира, а в офлайне поиграть в старую-добрую JS-игру: ищи в словаре случайное слово, гугли, есть ли JS-библиотека с таким названием. Если есть, пьёшь пиво :)

Если билет тебе оплачивает работодатель, то отправь ему эту ссылку

Если идёшь за свой счет, то ищи билеты здесь, по промокоду FRONTENDPASTA они будут дешевле
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥5🔥41👍1💩1
CSS свойство display с несколькими значениями 🧑‍🎓

Скоро в Chrome Canary появится возможность указывать display с несколькими значениями, но это не какая-то новая лайфченжинг фича, а всего лишь более очевидная форма свойства display, что я имею ввиду?

Например, у нас есть свойство значение inline-flex, по новому это будет inline flex, небольшая разница, правда же?
Но подобные дополнения будут для каждого из значений, вот значение flex будет block flex, просто block станет block flow, а list-item будет block flow list-item

Спецификацию мона глянуть тут

P.S. предыдущие значения не исчезнут, а будут работать как сокращения
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6👍5❤‍🔥2🔥2💩21
Розыгрыш скидки в 25% на HolyJS 🥳

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

Тыкай "Участвовать" и через недельку узнаешь результат ❤️

Победитель(-и): @separatrixxx, @wildbrother
🔥94👍3❤‍🔥2💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Ты можешь анимировать числа используя CSS @property 🧑‍🎓

Короткий пример:
@property --ms {
inherits: false;
initial-value: 0;
syntax: '<integer>';
}
keyframes ms { to { --ms: 100; }}

Работает в хроме и в сафари техникал превью

CodePen видоса 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍21🤯13🔥42❤‍🔥1👏1💩1
Community Day на HolyJS

Второй день конференции со свободным доступом для всех желающих. В этот раз он состоится в онлайне 16 мая.

Если ты сомневаешься, а надо ли идти на HolyJS, то Community Day — твоя  возможность заценить качество докладов и экспертность спикеров. Ты увидишь, что происходит на конференции, пообщаешься с экспертами и коллегами и сможешь порасспрашивать их, что было на прошлом HolyJS. 

Но если ты уже бывалый и знаешь чего ожидать, то есть ещё время купить билеты, а то в дни конференции они подорожают (по промокоду FRONTENDPASTA будет скидка)
❤‍🔥4👍3🔥21💩1
​​В мире технологий творится столько всего интересного: инновации сменяют друг друга, не уследить! 

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

Хочешь узнать об IT напрямую от разработчиков? Вот пара занимательных материалов, которые они подготовили:

Большая подборка нейросетей на все случаи жизни
Задачи и знания, отличающие джунов от мидлов, а мидлов от сеньоров

Просто и интересно об IT-индустрии в ITalks. Заходи!
🔥31❤‍🔥1👍1💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Анимация спрайтов на CSS с помощью animation-scroll 🔥

Выглядит так, что на основе этого можно будет делать очень много крутых вещей 😍

img {
animation:move steps(var(--frames));
animation-timeline:scroll(root);
}

keyframes move {
to {
object-position:100% 0;
}
}

CodePen (работает в Chrome Canary)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥71❤‍🔥1💩1
ReScript как альтернатива JS + TS 🧑‍🎓

Несколько раз уже натыкался на него, но только на 3-ем касании решил написать про него

ReScript — самостоятельный язык со своим синтаксисом, который компилируется в оптимизированный JS

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

Есть официальная документация по интеграции с React.js

Официальный сайт
Please open Telegram to view this post
VIEW IN TELEGRAM
💩26👍10🔥3😐32❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
View Transition API позволяет анимировать flex и grid позиционирование 🧑‍🎓

С его помощью ты сможешь делать плавные переходы align-content и justify-content, всего в пару строчек JS

function setRandomAlignments() {
document.body.style.alignContent = positions[getRandomInt(3)]
document.body.style.justifyContent = positions[getRandomInt(3)]
}

document.body.addEventListener('click', e => {
if (!document.startViewTransition)
setRandomAlignments()
else
document.startViewTransition(() => {
setRandomAlignments()
})
})

CodePen (работает в хроме начиная со 111 версии, 63.55% по caniuse)
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍5❤‍🔥31💩1
Хотите начать карьеру в IT?

Быстро освоить навыки и перейти к практике — легко! 

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

Курсы от практикующих экспертов.

Бесплатный пробный период в течение 14 дней, чтобы вы убедились в качестве нашего обучения.

Начни свой путь к успеху уже сегодня.

Учись на практике с Deepskills!
2❤‍🔥1👍1🔥1💩1
Вышел Safari 16.5 😇

Что же там нового?
— Добавили CSS Nesting 😍😍😍
— CSS :user-valid и :user-invalid псевдо-классы
— Apple Pay в вебе теперь поддерживает предзаказы и отложенные платежи

Подробнее тут
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥131❤‍🔥1👍1💩1
React.js исполнилось 10 лет 🥳

Вчера репозиторию react стукнуло 10 лет!

Как же быстро растут чужие дети, с которыми ты няньчишься уже несколько лет 😄

Поздравляем React с прошедшим Днём Рождения!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24🎉129💩8🔥2❤‍🔥1👀1