CSS Animation: display

1 前言

元素消失的动画

2 解决方案

在做一些动画效果,需要隐藏一些元素的时候,如果直接使用 display: none 浏览器就不理我了。于是需要下面这些折衷的办法。

div > ul {
  visibility: hidden;
  opacity: 0;
  transition: visibility 0s, opacity 0.5s linear;
}
div:hover > ul {
  visibility: visible;
  opacity: 1;
  transition-delay: 0s; /*在出现的时候不延迟*/
}

Reference:

Junjia Ni

2015-12-27

2016-11-10 Thu 13:03

Emacs 25.1.1 (Org mode 9.0)

2016-10-23 Sun 23:09