@drtvader
Вечный студент

Можно ли так анимировать треугольник?

Привет!
Можно ли анимировать треугольник стилями?
take.ms/edF6R
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
<svg>
  <polyline id="tri" points="0,0 100,0 100,50 60,50 50,50 40,50 0,50 0,0"  stroke="red" stroke-width="5" fill="transparent"/>

  <animate 
    xlink:href="#tri"
    attributeName="points"
    from="0,0 100,0 100,50 60,50 50,50 40,50 0,50"
    to="0,0 100,0 100,50 60,50 50,60 40,50 0,50" 
    dur=".2s"
    begin="mouseover"
    fill="freeze" />
  <animate 
    xlink:href="#tri"
    attributeName="points"
    from="0,0 100,0 100,50 60,50 50,60 40,50 0,50"
    to="0,0 100,0 100,50 60,50 50,50 40,50 0,50" 
    dur=".2s"
    begin="mouseout"
    fill="freeze" />
    </svg>

только никак не пойму почему толщина обводки разная
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
FudoTsu
@FudoTsu
Разработчик - java, php,js,jquery,nodejs,c#,css
смотря как
Ответ написан
@limzikiki
Мучаюсь ,учусь
Это сделано при помощи clip-path и .animate()
что такое clip-path можно посмотреть в инете, такое может получится:
making-sense-of-clip-path-1.jpeg
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы