Условная анимация со свойствами 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=

Полимеры с свойствами, которые реагируют на свет

Исследователи экспериментировали с тем, как свет влияет на некоторые материалы для преобразования и изменения их свойств. Некоторые из последних работ от исследователей в Массачусетском технологическом институте, которые разработали полимер, который может изменяться в ответ на свет от жесткого материала до более мягкого и может самовосстанавливаться. В Институте Интегративных Раковых Исследований и в Программе Полимеров и…