summaryrefslogtreecommitdiff
path: root/packages/frontend/src/pages
diff options
context:
space:
mode:
authorかっこかり <67428053+kakkokari-gtyih@users.noreply.github.com>2025-10-16 18:04:08 +0900
committerGitHub <noreply@github.com>2025-10-16 18:04:08 +0900
commitb6bf3cfcb7dfa8aa5740cf58d750b730ec6ea0eb (patch)
tree0f303dffc197814986e9766c265495d6725e6653 /packages/frontend/src/pages
parentfix(frontend): 外部アプリ設定のアプリアイコンに変な余白... (diff)
downloadmisskey-b6bf3cfcb7dfa8aa5740cf58d750b730ec6ea0eb.tar.gz
misskey-b6bf3cfcb7dfa8aa5740cf58d750b730ec6ea0eb.tar.bz2
misskey-b6bf3cfcb7dfa8aa5740cf58d750b730ec6ea0eb.zip
fix(frontend): バナー画像の画面上でのクロップが以前の挙動と同一になるように (#16658)
* fix(frontend): バナー画像の画面上でのクロップが以前の挙動と同一になるように * fix
Diffstat (limited to 'packages/frontend/src/pages')
-rw-r--r--packages/frontend/src/pages/user/home.vue25
1 files changed, 11 insertions, 14 deletions
diff --git a/packages/frontend/src/pages/user/home.vue b/packages/frontend/src/pages/user/home.vue
index 3002eddda8..ae7893a7a8 100644
--- a/packages/frontend/src/pages/user/home.vue
+++ b/packages/frontend/src/pages/user/home.vue
@@ -368,23 +368,19 @@ onDeactivated(disposeBannerParallaxResizeObserver);
> .banner-container {
position: relative;
- height: 250px;
+ --bannerHeight: 250px;
+ height: var(--bannerHeight);
overflow: clip;
- background-size: cover;
- background-position: center;
> .banner {
- position: absolute;
- top: 50%;
- left: 0;
width: 100%;
- height: 300%;
- background-size: 100% auto;
+ height: 100%;
+ background-size: cover;
background-color: #4c5e6d;
background-repeat: repeat-y;
- background-position: center;
- will-change: transform;
- transform: translateY(-50%);
+ background-position-x: center;
+ background-position-y: 50%;
+ will-change: background-position-y;
}
> .fade {
@@ -677,7 +673,8 @@ onDeactivated(disposeBannerParallaxResizeObserver);
> .main {
> .profile > .main {
> .banner-container {
- height: 140px;
+ --bannerHeight: 140px;
+ height: var(--bannerHeight);
> .fade {
display: none;
@@ -763,10 +760,10 @@ onDeactivated(disposeBannerParallaxResizeObserver);
@keyframes bannerParallaxKeyframes {
from {
- transform: translateY(-50%);
+ background-position-y: 50%;
}
to {
- transform: translateY(-30%);
+ background-position-y: calc(50% + var(--bannerHeight, 250px) / 3);
}
}
</style>