Javascript 引导4下拉动画
如何在下拉列表中使用动画? 查看页脚并单击位置或语言链接。我已经录制了一段这种效果的视频: 或者更糟糕的GIF版本 如果可以使用其中一些LIB,那就太好了:Javascript 引导4下拉动画,javascript,twitter-bootstrap,animation,dropdown,Javascript,Twitter Bootstrap,Animation,Dropdown,如何在下拉列表中使用动画? 查看页脚并单击位置或语言链接。我已经录制了一段这种效果的视频: 或者更糟糕的GIF版本 如果可以使用其中一些LIB,那就太好了: 我的外部html/js/css编码器告诉我,这是不可能的,因为事实上,Bootstrap4使用transform属性来定位下拉菜单本身 预先准备好带有默认引导设置的JSFIDLE 附加问题-是否可以在modal上应用其他动画?您可以通过css进行操作,根据需要进行更改 .dropdown .dropdown-menu{ -w
transform
属性来定位下拉菜单本身
预先准备好带有默认引导设置的JSFIDLE
附加问题-是否可以在modal上应用其他动画?您可以通过css进行操作,根据需要进行更改
.dropdown .dropdown-menu{
-webkit-animation: swing-in-top-fwd 1s cubic-bezier(0.175, 0.885, 0.320, 1.275) alternate both;
animation: swing-in-top-fwd 1s cubic-bezier(0.175, 0.885, 0.320, 1.275) alternate both;
}
@-webkit-keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0;
}
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1;
}
}
@keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0;
}
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1;
}
}
你可以通过css来实现,根据需要进行更改
.dropdown .dropdown-menu{
-webkit-animation: swing-in-top-fwd 1s cubic-bezier(0.175, 0.885, 0.320, 1.275) alternate both;
animation: swing-in-top-fwd 1s cubic-bezier(0.175, 0.885, 0.320, 1.275) alternate both;
}
@-webkit-keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0;
}
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1;
}
}
@keyframes swing-in-top-fwd {
0% {
-webkit-transform: rotateX(-100deg);
transform: rotateX(-100deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 0;
}
100% {
-webkit-transform: rotateX(0deg);
transform: rotateX(0deg);
-webkit-transform-origin: top;
transform-origin: top;
opacity: 1;
}
}
不久前我做了一些类似的东西,也许你可以根据它:@Phiter但这不是bootstrap,还是我错了?我不久前做了一些类似的东西,也许你可以根据它:@Phiter但这不是bootstrap,还是我错了?