|
|
@ -27,14 +27,17 @@ page { |
|
|
overflow: hidden; |
|
|
overflow: hidden; |
|
|
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); |
|
|
transition: all 0.4s cubic-bezier(0.34, 1.56, 0.64, 1); |
|
|
will-change: opacity, transform, padding, margin, max-height; |
|
|
will-change: opacity, transform, padding, margin, max-height; |
|
|
|
|
|
max-height: 200rpx; /* 设置一个具体的最大高度,确保过渡效果生效 */ |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* 顶部搜索区域完全隐藏状态 - 用于收缩高度 */ |
|
|
/* 顶部搜索区域完全隐藏状态 - 用于平滑收缩高度 */ |
|
|
.top-hidden { |
|
|
.top-hidden { |
|
|
max-height: 0; |
|
|
max-height: 0; |
|
|
padding: 0; |
|
|
padding: 0; |
|
|
margin-bottom: 0; |
|
|
margin-bottom: 0; |
|
|
pointer-events: none; |
|
|
pointer-events: none; |
|
|
|
|
|
opacity: 0; |
|
|
|
|
|
transform: translateY(-100%); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* 标题样式 */ |
|
|
/* 标题样式 */ |
|
|
|