我的目标是应用自定义动画速度到基础6钻取菜单中的基础6网站。我知道,在_settings.scss
中,您可以通过$drilldown-transition
更改初始单击动画,但是当返回向下钻取的级别时,动画参数将被忽略。
我检查了dist > assets > css > app.css
,看看是否有其他参数或某种隐藏的CSS控制了这一点,但在我看来,它是通过JS处理的,而不仅仅是添加/删除类。
TLDR;,我想了解在返回一个级别时如何控制下钻菜单的动画速度/样式。
例:https://media.giphy.com/media/X8M8Hax10K9SslPN1v/giphy.gif
发布于 2018-08-23 08:36:49
接近速度是由于以下几行,可以在dist > assets > css > app.css
中看到
.drilldown .is-drilldown-submenu.is-active {
z-index: 1;
display: block;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
}
.drilldown .is-drilldown-submenu.is-closing {
-webkit-transform: translateX(100%);
-ms-transform: translateX(100%);
transform: translateX(100%);
}
从-100%
到100%
的转变太极端了,无法真正得到你所期望的流畅感。将100%
简化为5%
解决了这个问题。
.mobile_nav > .grid-x > .cell > .is-drilldown .drilldown .is-drilldown-submenu.is-closing {
-webkit-transform: translateX(5%);
-ms-transform: translateX(5%);
transform: translateX(5%);
}
https://stackoverflow.com/questions/51975918
复制相似问题