Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions frontend/junior-1/css.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@
* Градиенты
* Что делает функция `linear-gradient`? Как ей пользоваться?
* Что делает функция `radial-gradient`? Как ей пользоваться?
* Что делает функция `conic-gradient`? Как ей пользоваться?
Copy link
Contributor

@Geksanit Geksanit Jan 28, 2024

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Кто-нибудь этим пользовался? Карта развития превращается в ключи для базы знаний, прям уже целая энциклопедия. Некоторые вопросы интересны, но на практике использутся в 0.000000001 процентов случаев. Я бы сделал этот вопрос необязательным. Его выучат и забудут. А может и вообще убрать и не тратить время попусту.

* Анимации
* Что такое `@keyframes`? Зачем нужно? Как им пользоваться?
* Что делают и какие значения могут принимать свойства:
Expand All @@ -88,6 +89,7 @@
* Что делает свойство `transform`? Какие значения ему можно задавать?
* Можно ли задать несколько трансформаций для элемента?
* Изменяется ли положение координатной плоскости при трансформациях?
* Какие ещё есть свойства трансформации в CSS?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Тут лучше перефразировать по типу: "Для анимации необходимо в разное время менять только одну трансформацию, не затрагивая остальные, как это сделать наиболее удобным образом"? - так лучше запомнится знание т.к. будет ассоциация где может быть полезно. Не конечность формулировки не претендую

* Единицы измерения
* Как рассчитываются width и height заданные в процентах?
* Как рассчитываются padding и margin заданные в процентах?
Expand Down
10 changes: 10 additions & 0 deletions frontend/junior-2/css.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,19 @@
## Общие вопросы

* Что такое web-safe шрифты?
* Что такое вариативные шрифты?
* Что такое CSS переменные? Как ими пользоваться?
* Какие есть способы обрезать текст в CSS?
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Тут бы добавил подвопрос о разности применяемых подходов: они как минимум по-разному влияют на гибкие макеты и об этом лучше знать.

* Что делать, если длинное слово не помещается в контейнер?
* Как обрезать однострочный текст?
* Как обрезать многострочный текст?
* Что делает правило `@supports`?
* Что делают свойства `scroll-behavior`, `overscroll-behavior`?
* Что делает свойство `touch-action`?
* Что такое autoprefixer и зачем он нужен?
* Что такое спрайты и зачем они нужны? Какие проблемы адаптивности с ними связаны?
* Что делают медиа свойства `hover`, `pointer`, `any-hover`, `any-pointer`?
* Что делают медиа свойства `prefers-reduced-motion`, `prefers-color-scheme`?
* Что делают селекторы `:has(), :where(), :is()`?
* Что означают следующие единицы измерения `lvh, svh, dvh, lvw, svw, dvw`?
* Как пользоваться `Media Queries: Range Syntax`?
Expand Down