Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: show last selected folder on copy/move modal #173

Merged
merged 1 commit into from
May 18, 2024

Conversation

liuycy
Copy link
Member

@liuycy liuycy commented May 14, 2024

fix alist-org/alist#6428

refer to alist-org/alist#6428 (comment)

改动如下:

  • 复制 移动 聚合移动 的弹窗组件 ModalFolderChoose 正确显示 并 展开到 已选择的文件夹
1.mp4

@anwen-anyi
Copy link
Member

大佬晚上好~ 问个不相关的问题,就是在设置了一些CSS后 标题导航栏位置不是默认的话就有大黑/白边,有木有办法在不修改CSS的情况下修改代码解决呢 😹
image

@liuycy
Copy link
Member Author

liuycy commented May 15, 2024

大佬晚上好~ 问个不相关的问题,就是在设置了一些CSS后 标题导航栏位置不是默认的话就有大黑/白边,有木有办法在不修改CSS的情况下修改代码解决呢 😹

image

😂 加了什么 CSS 我参考一下,看看怎么改

@anwen-anyi
Copy link
Member

😂 加了什么 CSS 我参考一下,看看怎么改

指的是加什么CSS导致这样有 白/黑边,还是说加什么CSS解决这个白/黑边~

@liuycy
Copy link
Member Author

liuycy commented May 16, 2024

😂 加了什么 CSS 我参考一下,看看怎么改

指的是加什么CSS导致这样有 白/黑边,还是说加什么CSS解决这个白/黑边~

🤔我在想你是不是设置一些自定义的CSS,如果是这样,你可以定位到这个导航栏的class把它的after伪元素给隐藏掉(毕竟你都可以设置CSS了),还是说这个after伪元素导致其他什么地方的样式冲突了?(这样就需要定位一下原因怎么导致的了)

@anwen-anyi
Copy link
Member

anwen-anyi commented May 16, 2024

😂 加了什么 CSS 我参考一下,看看怎么改

指的是加什么CSS导致这样有 白/黑边,还是说加什么CSS解决这个白/黑边~

🤔我在想你是不是设置一些自定义的CSS,如果是这样,你可以定位到这个导航栏的class把它的after伪元素给隐藏掉(毕竟你都可以设置CSS了),还是说这个after伪元素导致其他什么地方的样式冲突了?(这样就需要定位一下原因怎么导致的了)

随便设置一些非默认的背景就能看到了


你可以定位到这个导航栏的class把它的after伪元素给隐藏掉

对现在是这样解决的,哈哈 我就是问问,在没新增这个导航栏的时候倒是也正常,新增了这个导航栏然后就得用一坨CSS来隐藏超出的白/黑边(或者你看看我写的CSS能不能优化优化 😹 )

解决的CSS 是上述链接中 下面那一大块儿高亮的部分..比较长

@liuycy
Copy link
Member Author

liuycy commented May 16, 2024

对现在是这样解决的,哈哈 我就是问问,在没新增这个导航栏的时候倒是也正常,新增了这个导航栏然后就得用一坨CSS来隐藏超出的白/黑边(或者你看看我写的CSS能不能优化优化 😹 )

解决的CSS 是上述链接中 下面那一大块儿高亮的部分..比较长

😂 我看了一下 导航栏 这部分的样式, 其实不需要每个模式都写一遍样式
你试试改成下面这样, 用 带 hash 的 class 定位元素的话不太稳定( hash 会变的)
如果担心 .nav 这种会定位到其他元素影响样式的话, 建议像下面这样增加 CSS 权重 (例如前面加个上一级父级元素)
而且 CSS 权重比默认样式高的话, 即使不加 !important 也能覆盖掉默认样式的

/*顶部*/
#root > .header {
    background: rgba(255, 255, 255, 0);
}
/*导航条*/
/*白天模式*/
 .hope-ui-light .body > .nav {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: var(--hope-radii-xl);
}
/*夜间模式*/
 .hope-ui-dark .body > .nav {
    background-color:rgb(0 0 0 / 50%);
    border-radius: var(--hope-radii-xl);
}
/*隐藏导航条遮罩*/
 .body > .nav::after {
    display: none;
}

@anwen-anyi
Copy link
Member

😂 我看了一下 导航栏 这部分的样式, 其实不需要每个模式都写一遍样式 你试试改成下面这样, 用 带 hash 的 class 定位元素的话不太稳定( hash 会变的) 如果担心 .nav 这种会定位到其他元素影响样式的话, 建议像下面这样增加 CSS 权重 (例如前面加个上一级父级元素) 而且 CSS 权重比默认样式高的话, 即使不加 !important 也能覆盖掉默认样式的

/*顶部*/
#root > .header {
    background: rgba(255, 255, 255, 0);
}
/*导航条*/
/*白天模式*/
 .hope-ui-light .body > .nav {
    background-color: rgba(255, 255, 255, 0.5);
    border-radius: var(--hope-radii-xl);
}
/*夜间模式*/
 .hope-ui-dark .body > .nav {
    background-color:rgb(0 0 0 / 50%);
    border-radius: var(--hope-radii-xl);
}
/*隐藏导航条遮罩*/
 .body > .nav::after {
    display: none;
}

感谢大佬么么哒~ 我是划水专业户... 这样优化一下好多了~

@xhofe xhofe merged commit 6615ba0 into alist-org:main May 18, 2024
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Feature] 文件移动时, 添加一个 上次位置 的可选项 (类似百度云存储时的效果)
3 participants