css – 具有核心动画页面和长列表的聚合物芯片到卡片图案

通常

我有一个非常长的列表滚动页面时,我发现使用核心动画页面聚合物元素难以实现芯片列表到卡片类型模式。我认为困难是一旦过渡完成,隐藏的部分就从布局中取出,我很难想出一个办法。

简易插图

JSfiddlehttp://jsfiddle.net/hmknv3jh/

输出上,滚动到底部点击一个芯片,问题应该是显而易见的。

细节

确保您必须滚动到底部的芯片,然后单击一个。芯片从屏幕上方飞溅到顶部,然后突然出现卡片中心,后面的列表已经消失(与滚动条一起)。一旦您点击卡片,它会从底部的屏幕上飞过,列表再次出现,但您位于页面顶部,而不是您点击的底部

帮帮我?

有没有人知道解决这个问题的最佳方法?理想情况下,我希望卡片表现得像一个模式对话框,在列表中没有移动,但是在芯片和卡片之间仍然有很好的英雄转换。

解决方法

要使转换顺利进行,您需要首先禁用滚动的核心动画页面
core-animated-pages {
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

那么当然你需要将列表部分重新设置为可滚动。

<section style="overflow:scroll">
    <div class="chip-container" hero-p on-tap="{{transition}}">

而已!请参阅JSFiddle作为参考。

相关文章

Css3如何实现鼠标移上变长特效?(图文+视频)
css3怎么实现鼠标悬停图片时缓慢变大效果?(图文+视频)
jquery如何实现点击网页回到顶部效果?(图文+视频)
css3边框阴影效果怎么做?(图文+视频)
css怎么实现圆角边框和圆形效果?(图文+视频教程)
Css3如何实现旋转移动动画特效