vimwiki

Css transition

The transition property is a shorthand for:

easing function cheat sheet

button {
  [transition property](transition-property.md): background-color;
  transition-duration: 1s;
  transition-timing-function: ease-out;
  transition-delay: 0.25s;
}

or

button {
  transition: background-color 1s ease-out 0.25s;
}

button:hover {
  background-color: black;
}

Multiple transition

button {
  transition:
    width 2s,
    height 2s,
    background-color 2s,
    rotate 2s;
}

button:hover {
  width: 200px;
  height: 200px;
  rotate: 180deg;
}