Chrome 121. Что нового scrollbar, подсветка ошибок на CSS, браузерный пререндеринг страниц
Chrome 121 ( вышел 23 января 2024 года
1. Появилось свойство `scrollbar-color` (), которая позволяет задавать цвет ползунка прокрутки и самой полосы прокрутки в таком порядке: scrollbar-color: цвет-ползунка цвет-полосы-прокрутки
2. Появилось свойство `scrollbar-width` (), которая позволяет сделать узкую полосы прокрутки или полностью скрыть полосу, не отключая прокрутку. Значения:
auto: ширина полосы прокрутки по умолчанию, предусмотренная платформой.
thin: тонкий вариант полосы прокрутки, предоставляемый платформой, или пользовательская полоса прокрутки, более тонкая, чем полоса прокрутки платформы по умолчанию.
none: эффективно скрывает полосу прокрутки. Однако элемент по-прежнему прокручивается.
3. Свойство `font-palette` () позволяет выбрать определенную палитру для отображения цветового шрифта . Это свойство теперь поддерживает анимацию, поэтому переключение между палитрами становится плавным переходом между двумя выбранными палитрами.
4. Псевдоэлементы `::spelling-error` (::spelling-error) и `::grammar-error` (::grammar-error) позволяют настраивать цвета для орфографических и грамматических ошибок, выделять слова с ошибками фоновым цветом или другими украшениями, а также реализовывать пользовательскую проверку орфографии с более интегрированным внешним видом.
5. supports() позволяет импортировать таблицы стилей и слои на основе условия as supports() . Если условие поддержки не соответствует, импорт не будет получен.
6. Сайты могут использовать API Speculation Rules () , чтобы программно сообщать Chrome, какие страницы нужно предварительно отрисовывать, что повышает удобство работы пользователей за счет сокращения времени навигации по страницам.
7. У html элемента select теперь можно программно открывать меню, c помощью метода `showPicker()` ()
0:00 Вышел новый Chrome
0:15 scrollbar-color
1:00 scrollbar-width
3:15 font-pallete
4:27 ::spelling-error и ::grammar-error
6:30 supports в css научился импортировать стили только при условия выполнения правила
7:45 Пререндеринг страниц
9:40 API Element Capture, предварительное обновление, захват определённого узла
11:55 Остальное
Мои контакты:
почта - kamahinmihail@
telegram -