Как стать автором
Обновить
26
0

Обучаем веб-разработке и меняем жизни

Отправить сообщение

Всё о веб-анимациях в 2022

Время на прочтение7 мин
Количество просмотров38K

Анимация — это переход элемента от одного состояния к другому. Пользователям нравится, когда на сайте что-то вращается, появляются новые элементы или происходит что-то неожиданное. Если на сайте много таких «вау-эффектов», он может стать вирусным или получить какую-нибудь премию, например, Awwwards.

Чаще всего дизайнер отрисовывает анимацию в специальной программе, например, After Effects, и присылает верстальщику видео, по которому нужно повторить анимацию. А вот как реализовать эту идею — решать разработчику. Он может использовать три вида анимаций: CSS-анимации, SVG-анимации или JavaScript-анимации.

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

Анимация на КПДВ: Дилан Баунманн, codepen.

Читать далее
Всего голосов 20: ↑19 и ↓1+18
Комментарии8

Удалёнка: инструкция по выживанию

Время на прочтение13 мин
Количество просмотров7.7K

А когда ты находишься дома, тебе ничего не нужно сделать, чтобы вернуться с работы. Ты просто закрыл ноутбук — и всё, ты на кровати, потому что ты и так был на кровати, ты забыл встать с утра. Ты вообще забыл переодеться, ты до сих пор в пижаме. 

В подкаст «Да как так-то» пришёл Евгений Кот, директор по развитию пражского отделения Wrike, активный спикер и Google Developer Expert. Мы поговорили с ним про удалённую работу: как организовать команду, какие есть плюсы и минусы у удаленки, почему люди комитят в три часа утра, и как организовать рабочее пространство дома.

Ведущие: Женя — Шкляр, редактор из Академии. Лёша — Симоненко, директор по развитию в Академии. Приводим полный текст разговора для тех, кто больше любит читать, а не слушать.

Отношение к выключенным камерам на созвонах

Лёша: У меня плохое отношение к выключенным камерам. Мы же в офисе не ставим перед собой чёрное полотно, чтобы закрыть лицо. Это нормальный рабочий момент. Я считаю, что камеру на митинге надо включать.

Женя: Я согласен. Могут быть исключения, когда включать не надо, но я даже не смогу их сейчас придумать.

Евгений: Я спрашиваю всех, кто выключает, почему они это делают. Потому что я тоже согласен, что это не очень. Но многие программисты говорят, что не включают камеру, чтобы менее вовлекаться. «Если митинг не очень нужен, то включу камеру, когда скажут, а так я могу сделать что-то полезное за это время» — такая позиция.

А что ещё?
Всего голосов 15: ↑13 и ↓2+11
Комментарии13

Как разработчику переехать из России в Германию и ни о чём не жалеть

Время на прочтение12 мин
Количество просмотров10K

Второй сезон подкаста «Да как так-то» уже почти полностью вышел, а значит, мы начинаем делиться историями наших гостей и в текстовом формате. Сегодня говорим о переезде в Германию. Наш гость Евгений Казаков работает фронтенд-разработчиком в Берлине, куда переехал три года назад из Петербурга. 

Евгений ответил на все наши хитрые вопросы, рассказал про программу Blue Card и поездку на собеседование, помог пересчитать евро в рубли и объяснил, почему 48 000 евро в год — не такая уж большая зарплата.

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

Читать подкаст
Всего голосов 20: ↑15 и ↓5+10
Комментарии44

Почему мы иногда пишем студентам первыми

Время на прочтение7 мин
Количество просмотров4.3K

Серёжа решил заняться собой и записался в спортзал — тщательно всё взвесил (no pun intended), понял, зачем ему это надо, приценился и купил абонемент. А потом что-то пошло не так и Серёжа приуныл.

Многие знают, что происходит дальше. Абонемент валяется где-то в ящике со всяким барахлом, мотивация на нуле, мысли о потерянных деньгах не помогают. Чувство вины растёт, всё плохо. А из спортзала, как водится, ни весточки — зачем спрашивать у клиента, как там дела, если пока не пора продлевать абонемент?

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

В HTML Academy есть адвайзеры — они подбадривают студентов, которые забросили курс или застряли на полпути, помогают разобраться, что пошло не так, и вообще готовы помочь в любой момент. Давайте познакомимся с ними — встречайте Карину и Яну.

Читать далее
Всего голосов 19: ↑15 и ↓4+11
Комментарии4

Адаптивная вёрстка

Время на прочтение4 мин
Количество просмотров50K


В чём разница между резиновой, адаптивной и отзывчивой вёрсткой? Как правильно их применять?

Давайте разберёмся в отличиях подходов и попробуем сформулировать один общий вместо трёх.

Поехали
Всего голосов 28: ↑23 и ↓5+18
Комментарии13

Зачем нужны алгоритмы и паттерны

Время на прочтение3 мин
Количество просмотров13K


Нужны ли фронтендеру алгоритмы и паттерны проектирования?

На самом деле, наверняка вы уже их используете, но можете ещё лучше.

Давайте разберемся!
Всего голосов 27: ↑6 и ↓21-15
Комментарии17

Нормальный сброс

Время на прочтение4 мин
Количество просмотров16K


Расскажите про ресеты и нормалайзы, что лучше использовать?

Знаете, это как отвёртка и молоток — что лучше? Все хороши.

Давайте копнём глубже.
Всего голосов 20: ↑14 и ↓6+8
Комментарии7

Как прятать

Время на прочтение3 мин
Количество просмотров31K


Когда display: none, а когда visibility: hidden?

Зависит от того, что вы пытаетесь сделать. Есть и другие варианты как спрятать блок и даже специальный атрибут.

Давайте разберёмся.
Всего голосов 24: ↑15 и ↓9+6
Комментарии14

W3C или WHATWG

Время на прочтение3 мин
Количество просмотров9.1K


Есть две спецификации HTML: W3C и WHATWG, какой из них верить?

Верьте той, которая больше нравится, но не забывайте сверяться с браузерами.

Давайте разберёмся.
Всего голосов 25: ↑20 и ↓5+15
Комментарии3

Как фокус помогает

Время на прочтение2 мин
Количество просмотров15K


Менеджер и дизайнер заставляют везде убирать аутлайн. Расскажите им, что это плохая идея!

Вы совершенно правы, с удовольствием расскажем.

Почему так не нужно делать.
Всего голосов 31: ↑26 и ↓5+21
Комментарии28

Прогрессивная деградация

Время на прочтение3 мин
Количество просмотров13K


Как правильно понимать принцип прогрессивного улучшения?

Давайте заодно разберёмся и с постепенной деградацией.

Продолжим
Всего голосов 15: ↑12 и ↓3+9
Комментарии5

Кому нужны флексы

Время на прочтение3 мин
Количество просмотров21K


Кому нужны флексы, если на них не делают сайты?

Делают, 12% сайтов уже используют флексы. А нужны они всем нам, чтобы было удобнее верстать.

Давайте разберёмся.
Всего голосов 23: ↑19 и ↓4+15
Комментарии12

Зачем нужны заголовки

Время на прочтение4 мин
Количество просмотров17K


Зачем нужны заголовки и какие теги для них использовать?

Этот вопрос нам задают чаще всего.

Пришло время разобраться!
Всего голосов 28: ↑23 и ↓5+18
Комментарии9
1

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность