Категории

Material Design на русском. Часть 41 — Коммуникация: Пустые состояния | by Ruslan Sharipov | Mar, 2021

Содержание статьи1 Стартовый экран2 Обучающий контент3 Лучший результат Стартовый экран Чтобы помочь пользователям-новичкам в приложении или в каком-то разделе приложения, экраны, которые в противном случае были бы пустыми, могут быть заполнены стартовым контентом ради примера. Стартовый контент позволяет пользователям сразу же начать использовать приложение, что облегчает изучение функциональности, которую может предложить приложение. Рекомендации: Контент стартового…

Подробнее

Первый Telegram-бот для поиска мебели в России

Российский предприниматель Владимир Марков запустил бесплатный бот @mebelstockbot для удобного поиска мебели в Telegram. Бот принимает заявки от клиентов и отправляет их менеджерам авторизованных салонов. Менеджеры получают возможность связаться с клиентом и предложить ему подходящие позиции из наличия на лучших условиях. Таким образом, процесс поиска становится максимально простым и не требует больших усилий со стороны…

Подробнее

Фрилансерские байки. О важности контекста

Шла я как-то в поликлинику с мелким. Проходим мимо метро, а там рядом — магазинчик 18+ с зашторенными окнами. Сексшоп, короче. Рядом с магазинчиком стоит девушка и раздает флаерочки. Подбегает и ко мне, улыбаясь, тычет свою бумажечку со словами: “Приглашаем на экскурсию!”. Напомню. Возле сексшопа.  Куда, на какую экскурсию вы меня приглашаете? Какие, пардон, экспонаты…

Подробнее

Обзор Final Cut Pro 10.5

Сделки с Apple Final Cut Pro Final Cut Pro от Apple когда-то несомненно был среди лучших проигрыватели в сфере редактирования видео и использовались в высококлассных кинематографических и телепрограммах. Но его популярность обогнали Adobe Premiere Pro и DaVinci Resolve, которые значительно выросли, в то время как Final Cut отстает. Тем не менее, это по-прежнему мощное приложение…

Подробнее

Условная анимация со свойствами CSS

 Условная анимация с демонстрационным кодом свойств CSS "width =" 1024 "height =" 607 "/> </p>
<p> Использование анимации, переходов и плавной прокрутки — это весело, но они также создают проблему доступности. Различным группам людей сложно пользоваться вашими продуктами, когда вещи все время движутся и меняются. Вот почему в операционных системах есть параметр «Уменьшение движения», который вы можете включить. Наша <span class= CSS анимация должна учитывать эти настройки и применяться только тогда, когда пользователь хочет видеть анимацию. Лучший способ добиться этого — заключить их в медиа-запрос с ограниченным движением. Вы можете использовать это различными способами, как описано в этой отличной статье, но все они связаны с проблемой, заключающейся в том, что вам нужно повторить настройки. Есть способ попроще. Вы можете использовать настраиваемое свойство:

 @media (предпочитает-уменьшенное-движение: уменьшить) {
  :корень {
    --nomotion: нет;
  }
}
html {
  scroll-behavior: var (- nomotion, smooth);
}
кнопка {
  анимация: var (- nomotion, вращать бесконечную 1с чередованием);
} 

Это определяет обозначение настраиваемого свойства CSS как «нет», когда пользователь не хочет видеть какую-либо анимацию. Если пользователь хочет видеть анимацию, она не определена, поэтому механизм CSS применяет резервный вариант, который является вашими настройками анимации.

Вы можете увидеть это в действии в CodePen:

См. Pen
Условные анимации со свойствами CSS Кристиана Хейльмана (@ codepo8)
на CodePen.

Вы можете протестировать это с помощью эмуляции уменьшенного движения в инструментах разработчика браузера. Вот скриншот, демонстрирующий это в действии:

 Демонстрационная анимация, показывающая, как использовать инструменты разработчика для имитации уменьшенного движения "width =" 1064 "height =" 622 "class =" alignnone size-full wp-image-6724 "/> </p>
<p> <iframe loading=

Material Design на русском. Часть 36 — Взаимодействие: Выделение | by Ruslan Sharipov | Mar, 2021

Содержание статьи1 Выделение на мобильных устройствах2 Переход к режиму выбора3 Выход из режима выбора4 Множественный выбор5 Выделение на настольных устройствах Выделение на мобильных устройствах На сенсорных устройствах выбери элемент, тапнув и удерживая палец на нем. Переход к режиму выбора Чтобы выбрать элемент и войти в этот режим, долго зажми на элементе пальцем или используй необходимую…

Подробнее