Перейти к содержимому
Максиметер

Ширина экрана не говорит, чем человек тычет в интерфейс: планшет с мышью и без неё выгл...

Ширина экрана не говорит, чем человек тычет в интерфейс: планшет с мышью и без неё выглядят одинаково. Смотрите на основной механизм ввода. @media (hover: hover) and (pointer: fine) мышь @media (hover: none) and (pointer: coarse) палец @media (hover: hover) and (pointer: coarse) air-пульт @media (hover: none) and (pointer: none) пульт с крестовиной Пятый пресет — стилус, hover: none при pointer: fine. any-hover и any-pointer смотрят на ВСЕ устройства сразу, а не на основное: добавить к пресету можно, заменить им нельзя. @custom-media --mouse схлопнул бы это в одно имя. Firefox умеет с 148, но только за флагом и по умолчанию выключен; Chrome и Safari не умеют вовсе: правило выкидывается молча, а @media (--mouse) не совпадает ни разу. Пять обычных @media работают везде. Портрет пользователя не выйдет: мышь на планшете в пресетах не видна, pointer: none поймает и клавиатуру без указателя. https://blog.master.dev/useful-custom-media-presets/

3 просмотров

Канал в каталоге Максиметера

18 подписчиков · IT и технологии

Другие публикации канала

Популярные публикации канала

Ещё по теме «IT и технологии»

Читать дальше

Два раза в неделю свежие посты этого канала — на почту и в личную ленту. Без повторного поиска канала вручную.