Задать вопрос
@drtvader
Вечный студент

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

Привет!
Можно ли анимировать треугольник стилями?
take.ms/edF6R
  • Вопрос задан
  • 214 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Решения вопроса 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
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы