Repository navigation
[front/css] Добавить вопросы о новых фичах в CSS часть вторая #404
Description
Activity
- addedfrontendRelated to front-end developer roadmapRelated to front-end developer roadmap
on Nov 10, 2023 Перенесу твоё предложение сюда, что бы здесь на него ответить
Что еще на мой взгляд было бы полезно добавить:
- в jun1:
- уточнение в вопрос про трансформации что функции
transformтеперь могут применяться как отдельные свойства: что-то типа: "как изменить только одну трансформацию(полезно для анимаций)?" conic-gradientcurrentColor
- уточнение в вопрос про трансформации что функции
- в jun2:
- вариативные шрифты;
prefers-reduced-motionиprefers-color-scheme;color-scheme
- в jun3:
- CSS Cascade Layers
- тригонометрические функции :D
color-mix()
- не знаю куда лучше:
- css переменные(их нет до сих пор?)
@supportsscrollbar-gutter;overscroll-behavior;touch-action;line-clamp- тут вообще про обрезку текста можно отдельный блок с различными способами обрезки и особенностями работы
- в jun1:
Всё добавил, кроме:
currentColor- у нас есть вопрос про это значение на jun1: "Как в другом css-свойстве получить текущий цвет?"colorScheme- а в чём вообще польза этого свойства? Оно будет переключать цвета исходя из дефолтных цветов браузера для светлой и тёмной темы. Но у нас то на сайте будут свои цвета, которые скорее всего хранятся в CSS переменных и при смене темы эти переменные переопределятся на другие цвета, отличающиеся от дефолтных браузерных.- CSS Cascade Layers и тригонометрические функции – крайне не уверен, что оно нам надо в карте развития. По моему крайне ситуативно и не является маст хэв, но при этом требует определённого погружения.
color-mix- разве полезное свойство, когда есть готовый дизайн? Да даже если и нет, насколько я понимаю любой комбинируемый цвет можно указать явно, а не через комбинацию нескольких других. Есть какие-то полезные кейсы применения?scrollbar-gutter- опять же, можешь рассказать о кейсах применения? Конечно прикольно, что можно зарезервировать место для скролла даже когда он не нужен, но насколько это практично?
Nikita-Zaitsev-ML commented
on Feb 9, 2024 ContributorAuthorMore actions- CSS Cascade Layers и тригонометрические функции – крайне не уверен, что оно нам надо в карте развития. По моему крайне ситуативно и не является маст хэв, но при этом требует определённого погружения.
Знание о CSS Cascade Layers видится достаточно важным т.к. есть достаточно мощные сферы применения, показательно тут
color-mix - разве полезное свойство, когда есть готовый дизайн? Да даже если и нет, насколько я понимаю любой комбинируемый цвет можно указать явно, а не через комбинацию нескольких других. Есть какие-то полезные кейсы применения?
Возможно и too much для карты развития, но поинт зацепил пример там же
scrollbar-gutter - опять же, можешь рассказать о кейсах применения? Конечно прикольно, что можно зарезервировать место для скролла даже когда он не нужен, но насколько это практично?
На проекте в нескольких местах встречалась проблема с тем что сложный виджет/таблица/страница скачет когда появляется скролл(а появляться он может и динамически при взаимодействии с компонентом). Применение данного свойства решило проблему.
С остальным согласен.
Подробнее тут #402 (comment)