CSS3过渡很容易为divs

时间:2016-01-30 08:04:41

标签: javascript jquery css3 css-transitions

我的问题是我想让div变得模糊和活跃,就像 here 一样。我已设法将代码扩展为div而不是此JSFIddle中的文章,但问题在于转换(如果模糊不变,请在javascript设置下的框架和扩展中添加jquery> 2,jsfiddle不这样做)。我想实现第一个链接中的转换。 他们是以下

transition: 
        opacity 0.2s linear, 
        text-shadow 0.5s ease-in-out, 
        color 0.5s ease-in-out;

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

试试这个

.bluredDiv {
 -webkit-filter: blur(5px);
 -moz-filter: blur(5px);
 -o-filter: blur(5px);
 -ms-filter: blur(5px);
 filter: blur(5px);
 width: 80%;
 height: 80%;
 transform: scale(.9);
 transition: transform 1000ms;
  }

.activeDiv {
 transform: scale(1);
 width: 80%;
 height: 80%;
 box-shadow: 0px 0px 0px 10px rgba(255, 255, 255, 1), 1px 11px 15px    10px rgba(0, 0, 0, 0.4);
 z-index: 100;
 transition: transform 500ms;
 }

.normailDiv {
 transform: scale(0);
 transition: transform 1000ms , opacity 400ms ;
 }

这是更新的小提琴https://jsfiddle.net/rnu522qo/2/