12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- page {
- background: #FAFBFE;
- height: 100%;
- overflow: hidden;
- }
- .hc-search-bar {
- position: relative;
- }
- .hc-page-body {
- position: relative;
- display: flex;
- height: calc(100vh - 176rpx - (var(--window-bottom) + 0.3125rem) - (var(--status-bar-height) + 0.3125rem));
- overflow: hidden;
- .hc-page-menu {
- height: 100%;
- width: 260rpx;
- background-color: #f3f5f8;
- border-right: 1px solid #ececed;
- .hc-page-menu-item {
- padding: 20rpx;
- font-size: 26rpx;
- color: #415058;
- &.cur {
- background-color: #544e80;
- color: #FFFFFF;
- }
- }
- }
- .hc-page-data {
- height: 100%;
- flex: 1;
- .hc-page-data-item {
- padding: 20rpx 24rpx;
- font-size: 26rpx;
- color: #4f4f4f;
- font-weight: bold;
- &.cur {
- color: #4095E5;
- }
- }
- }
- .fold-tree-node {
- position: relative;
- padding: 20rpx 16rpx;
- margin: 20rpx;
- border-radius: 10rpx;
- background: white;
- .node-title {
- color: #4F4F4F;
- font-size: 27rpx;
- &.blue {
- color: var(--primary-color);
- }
- .icon {
- font-size: 40rpx;
- margin-right: 10rpx;
- width: 40rpx;
- }
- }
- &.current {
- opacity: 1;
- background-color: rgba(180, 253, 255, .44);
- box-shadow: 0 4rpx 12rpx 0 rgba(122, 122, 122, .34);
- transform-origin: 350rpx 550rpx;
- animation-duration: 1s;
- animation-iteration-count: 1;
- animation-name: foldTreeNodeCurrentZoomIn;
- animation-fill-mode: backwards;
- .node-title {
- color: #EE5B20;
- }
- }
- .node-child {
- position: relative;
- padding-left: 40rpx;
- .node-title {
- color: #4F4F4F;
- margin-top: 22rpx;
- }
- }
- }
- }
- @keyframes foldTreeNodeCurrentZoomIn {
- 0% {
- opacity: 0;
- transform: scale3d(0.3, 0.3, 0.3);
- }
- 50% {
- opacity: 1;
- }
- }
|