You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[front/css] Добавить вопросы о новых фичах в CSS часть вторая #404
Перенесу твоё предложение сюда, что бы здесь на него ответить
Что еще на мой взгляд было бы полезно добавить:
в jun1:
уточнение в вопрос про трансформации что функции transform теперь могут применяться как отдельные свойства: что-то типа: "как изменить только одну трансформацию(полезно для анимаций)?"
conic-gradient
currentColor
в jun2:
вариативные шрифты;
prefers-reduced-motion и prefers-color-scheme;
color-scheme
в jun3:
CSS Cascade Layers
тригонометрические функции :D
color-mix()
не знаю куда лучше:
css переменные(их нет до сих пор?)
@supports
scrollbar-gutter ;
overscroll-behavior;
touch-action;
line-clamp - тут вообще про обрезку текста можно отдельный блок с различными способами обрезки и особенностями работы
currentColor - у нас есть вопрос про это значение на jun1: "Как в другом css-свойстве получить текущий цвет?"
colorScheme - а в чём вообще польза этого свойства? Оно будет переключать цвета исходя из дефолтных цветов браузера для светлой и тёмной темы. Но у нас то на сайте будут свои цвета, которые скорее всего хранятся в CSS переменных и при смене темы эти переменные переопределятся на другие цвета, отличающиеся от дефолтных браузерных.
CSS Cascade Layers и тригонометрические функции – крайне не уверен, что оно нам надо в карте развития. По моему крайне ситуативно и не является маст хэв, но при этом требует определённого погружения.
color-mix - разве полезное свойство, когда есть готовый дизайн? Да даже если и нет, насколько я понимаю любой комбинируемый цвет можно указать явно, а не через комбинацию нескольких других. Есть какие-то полезные кейсы применения?
scrollbar-gutter - опять же, можешь рассказать о кейсах применения? Конечно прикольно, что можно зарезервировать место для скролла даже когда он не нужен, но насколько это практично?
CSS Cascade Layers и тригонометрические функции – крайне не уверен, что оно нам надо в карте развития. По моему крайне ситуативно и не является маст хэв, но при этом требует определённого погружения.
Знание о CSS Cascade Layers видится достаточно важным т.к. есть достаточно мощные сферы применения, показательно тут
color-mix - разве полезное свойство, когда есть готовый дизайн? Да даже если и нет, насколько я понимаю любой комбинируемый цвет можно указать явно, а не через комбинацию нескольких других. Есть какие-то полезные кейсы применения?
Возможно и too much для карты развития, но поинт зацепил пример там же
scrollbar-gutter - опять же, можешь рассказать о кейсах применения? Конечно прикольно, что можно зарезервировать место для скролла даже когда он не нужен, но насколько это практично?
На проекте в нескольких местах встречалась проблема с тем что сложный виджет/таблица/страница скачет когда появляется скролл(а появляться он может и динамически при взаимодействии с компонентом). Применение данного свойства решило проблему.
Activity
FanManutd commentedon Dec 11, 2023
Перенесу твоё предложение сюда, что бы здесь на него ответить
Что еще на мой взгляд было бы полезно добавить:
transformтеперь могут применяться как отдельные свойства: что-то типа: "как изменить только одну трансформацию(полезно для анимаций)?"conic-gradientcurrentColorprefers-reduced-motionиprefers-color-scheme;color-schemecolor-mix()@supportsscrollbar-gutter;overscroll-behavior;touch-action;line-clamp- тут вообще про обрезку текста можно отдельный блок с различными способами обрезки и особенностями работыFanManutd commentedon Dec 11, 2023
Всё добавил, кроме:
currentColor- у нас есть вопрос про это значение на jun1: "Как в другом css-свойстве получить текущий цвет?"colorScheme- а в чём вообще польза этого свойства? Оно будет переключать цвета исходя из дефолтных цветов браузера для светлой и тёмной темы. Но у нас то на сайте будут свои цвета, которые скорее всего хранятся в CSS переменных и при смене темы эти переменные переопределятся на другие цвета, отличающиеся от дефолтных браузерных.color-mix- разве полезное свойство, когда есть готовый дизайн? Да даже если и нет, насколько я понимаю любой комбинируемый цвет можно указать явно, а не через комбинацию нескольких других. Есть какие-то полезные кейсы применения?scrollbar-gutter- опять же, можешь рассказать о кейсах применения? Конечно прикольно, что можно зарезервировать место для скролла даже когда он не нужен, но насколько это практично?Nikita-Zaitsev-ML commentedon Feb 9, 2024
Знание о CSS Cascade Layers видится достаточно важным т.к. есть достаточно мощные сферы применения, показательно тут
Возможно и too much для карты развития, но поинт зацепил пример там же
На проекте в нескольких местах встречалась проблема с тем что сложный виджет/таблица/страница скачет когда появляется скролл(а появляться он может и динамически при взаимодействии с компонентом). Применение данного свойства решило проблему.
пример
С остальным согласен.