Страницы

Поиск по вопросам

понедельник, 30 марта 2020 г.

Как сделать чтобы анимация вызванная :hover продолжалась до конца, независимо от положения мыши?

#html #css3 #svg #анимация #svg_animation




body {
  margin: 0;
  padding: 0;
  background-color: #8e3a89;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  align-items: center;
}

.svg {
  margin: 10px;
  width: 150px;
  height: 150px;
}

.sas {
  fill: none;
  stroke: #fff;
  stroke-width: 3;
  stroke-dasharray: 2550;
}

.svg:hover .sas {
  animation: animate 3s;
}

@keyframes animate {
  0% {
    stroke-dashoffset: 2550;
  }
  100% {
    stroke-dashoffset: 0;
  }
}


Ответы

Ответ 1



body { margin: 0; padding: 0; background-color: #8e3a89; display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: center; align-items: center; } .svg { margin: 10px; width: 150px; height: 150px; border: 1px solid red; } .sas { fill: none; stroke: #fff; stroke-width: 3; stroke-dasharray: 2550; stroke-dashoffset: 0; }


Комментариев нет:

Отправить комментарий