Показать сообщение отдельно
  #6 (permalink)  
Старый 22.01.2018, 10:51
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Вариант
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
    .test {
         color: #FF0000;
         transition:all .4s 0 ease;
    }
    span { font-size:10pt; }
  </style>
 <script>
window.addEventListener("DOMContentLoaded", function() {
  [].forEach.call(document.querySelectorAll(".test"), function(el) {
    var opa = 1, fs = 10;
    void function fz() {
      el.style.opacity = opa;
      el.style.fontSize = fs + "pt";
      opa -= 0.1, fs -= 1;
      if (opa > 0) {
        setTimeout(fz, 400);
      } else {
        el.style.opacity = 0;
        el.style.fontSize = 0;
        return;
      }
    }();
  });
});
 </script>
</head>

<body >

<span>По</span>
<span class="test"> длинной</span>
<span> дороге идёт</span>
<span class="test"> большой</span>
<span> ослик и помахивает</span>
<span class="test"> коротким</span>
<span> хвостиком, отгоняя</span>
<span class="test"> назойливых</span>
<span> мух.</span> 
</body>
</html>

Не смог добиться плавного изменения размера

Последний раз редактировалось Dilettante_Pro, 22.01.2018 в 11:38.
Ответить с цитированием