LINUX.ORG.RU

Ответ на: комментарий от AKonia

Анимация лежит на месте. У меня выводится статичная картинка, но нет движения. По ссылке ничего необычного не заметил, что отличалось бы от того кода, что я привел. Может в DE проблема?

Rot1 ()
Ответ на: комментарий от RazrFalcon

Шта?

<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
 width="100%" height="100%" viewBox="-4 -4 8 8">
 <title>SVG animation using CSS</title>
 <style type="text/css">
  @keyframes         rot_kf { from { transform:         rotate(0deg);   }
                              to   { transform:         rotate(360deg); } }
  @-moz-keyframes    rot_kf { from { -moz-transform:    rotate(0deg);   }
                              to   { -moz-transform:    rotate(360deg); } }
  @-webkit-keyframes rot_kf { from { -webkit-transform: rotate(0deg);   }
                              to   { -webkit-transform: rotate(360deg); } }
  .rot { animation:         rot_kf 1s linear infinite;
         -moz-animation:    rot_kf 1s linear infinite;
         -webkit-animation: rot_kf 1s linear infinite; }
 </style>
 <circle class="rot" cx="0" cy="1" r="2" stroke="blue" fill="none"/>
</svg>

Qt поддерживает только часть анимаций

Про эту часть в документации написано так, будто должно работать

Rot1 ()
Ответ на: комментарий от Rot1

Про эту часть в документации написано так, будто должно работать

https://www.w3.org/TR/SVGMobile12/animate.html

Вот такие анимации могут работать. В примерах есть <animateTransform>. Никаких CSS-анимаций там быть не может, это тебе не браузер

annulen ★★★★★ ()