/* @import "/utils/common.wxss"; */
/* 快捷导航 */
.shortcut {
position: fixed;
right: 24rpx;
bottom: 250rpx;
width: 76rpx;
line-height: 1;
z-index: 5;
border-radius: 50%;
}
/* 导航菜单元素 */
.nav-item {
position: absolute;
bottom: 0;
padding: 0;
height: 76rpx;
line-height: 76rpx;
color: #fff;
background: rgba(0, 0, 0, 0.4);
text-align: center;
transform: rotate(0deg);
opacity: 0;
.nav-item .iconfont {
font-size: 40rpx;
/* 导航开关 */
.nav-item__switch {
opacity: 1;
.shortcut_click_show {
margin-bottom: 0;
background: #ff5454;
/* 显示动画 */
.show_80 {
bottom: 384rpx;
animation: show_80 0.3s forwards;
.show_60 {
bottom: 288rpx;
animation: show_60 0.3s forwards;
.show_40 {
bottom: 192rpx;
animation: show_40 0.3s forwards;
.show_20 {
bottom: 96rpx;
animation: show_20 0.3s forwards;
@keyframes show_20 {
from {
to {
transform: rotate(360deg);
@keyframes show_40 {
@keyframes show_60 {
@keyframes show_80 {
/* 隐藏动画 */
.hide_80 {
animation: hide_80 0.3s;
.hide_60 {
animation: hide_60 0.3s;
.hide_40 {
animation: hide_40 0.3s;
.hide_20 {
animation: hide_20 0.3s;
@keyframes hide_20 {
@keyframes hide_40 {
@keyframes hide_60 {
@keyframes hide_80 {