@kuzubina

Как сделать анимацию треугольника в квадрат при наведении?

Всем добра!
Подскажите плиз, есть ли какие-либо варианты анимации с треугольника в квадрат как на этом примере пример, чтобы плавно 4-й угол появлялся. Только без использования clip-path и poligon т.к. у этих свойств почти нет поддержки в разных браузерах
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
Yobanaris
@Yobanaris
Учусь отвечая.
<div class='shape'></div>

.shape {
  position: relative;
  height: 100px;
  width: 100px;
  overflow: hidden;
}
.shape:after {
  position: absolute;
  content: '';
  height: calc(100% * 1.414); /* using Pythogras theorem */
  width: calc(100% * 1.414); /* using Pythogras theorem */
  transform: rotate(-45deg);
  transform-origin: left top;
  background: blue;
  transition: all 1s;
}
.shape:hover:after {
  transform: rotate(0deg);
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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