Изучайте современный JavaScript с нами совершенно бесплатно!

С чего начать программисту.

Решенные задания

Мы просто доказали, что браузеры читают CSS сверху вниз. Это означает, что в случае конфликта браузер будет использовать любую декларацию CSS. Но мы еще не закончили. Существуют и другие способы переопределения CSS. Вы помните атрибуты id? Давайте переопределим ваши классы с pink-text и blue-text и сделаем ваш элемент h1 оранжевым, предоставив элементу h1 идентификатор, а затем стиль этого идентификатора.


Дайте элементу h1 атрибут id orange-text . Помните, что стили id выглядят следующим образом: <h1 id="orange-text"> Оставьте классы blue-text и pink-text на вашем элементе h1 . Создайте объявление CSS для вашего orange-text в элементе style . Вот пример того, как это выглядит:

# brown-text {
коричневый цвет;
}
Примечание. Неважно, объявляете ли вы этот CSS выше или ниже класса розового текста, поскольку атрибут id всегда будет иметь приоритет.


Задачи где нужна помощь

  1. Статус
    Задача
    Дата создания
    Планируемая дата начала
    Планируемая дата выполнения
    Дата начала
    Дата выполнения
    Постановщик
    Кто работает
  2. Выполняется

    Задача: Перенести страницы и настроить роутинг 2 Нужна помощь

    Проект: Учебный проект на next-js. Покемоны.

    Перенести оставшиеся страницы на NextJs:

    1. Перенести стили из css в styled-components
    2. Пофикстить Typescript ошибки
    3. Пофиксить подключение к firebase

    17 февр. 2021 г., 18:04
    17 февр. 2021 г., 0:00
    21 февр. 2021 г., 0:00
    17 февр. 2021 г., 0:00
  3. Новая

    Задача: В профиле пользователя поправить сортировку технологий по названию Нужна помощь

    Проект: freecode.academy

    Требуемые технологии

    React (3), GraphQL (2)
    16 февр. 2021 г., 22:58
    20 февр. 2021 г., 0:00
  4. Новая

    Задача: Добавить в топиках фильтр по названию и/или содержимому Нужна помощь

    Проект: freecode.academy

    Ранее были более мощные фильтры, но сейчас надо добавить хотя бы основные.

    Вот здесь прописаны текущие фильтры для топиков: https://github.com/freecode-academy/freecode.academy/blob/818c3b44a3b2d4006889a32b6d1d404930e0b92f/src/pages/Topics/index.tsx#L24-L50

    Сюда надо прописать возможность передавать и другие фильтры, как то Название, Содержимое и т.п. (сейчас хотя бы поиск по названию и/или содержимому).
    Пример того, как это работало на старой версии сайта: https://old.prisma-cms.com/topics/?filters=%7B%22contentText_contains%22%3A%22next-js%22%7D

    Следует обратить внимание, что изменение значений в фильтре (UI) вызывает изменение УРЛ страницы, а параметры для API-запроса берутся именно из УРЛа страницы. Надо сделать сдесь так же (то есть заюзать useRouter и router.replace(newUri)).

    Требуемые технологии

    React (3), GraphQL (3), Apollo-Client (3), Styled-Components (3)
    16 февр. 2021 г., 17:18
    19 февр. 2021 г., 0:00
    20 февр. 2021 г., 0:00

Все задачи где нужна помощь

Новые Комментарии

Решение
/** * Переводим градусы в радианы */ function toRadians(deg: number) { return deg / 180 * Math.PI; } /** * Угол в градусах */ const angle = 45; const width = Math.round(parentHeight / Math.sin(toRadians(angle)))

В данном случае я рассчитываю длину гипотенузы по длине катета и углу. Источник.

Подборка справочных материалов по UE4 на русском: https://vk.com/topic-170449269_40074890?post=43

Отличный видосик про создание склеенных карт https://youtu.be/9QXCiSQddpY
Да правилино начни учиться, надеюсь на каком-то этапе все-таки появится толерантность к такому количеству ошибок.

Все комментарии