Skip to content

Commit c3ad46a

Browse files
committed
fix(frontend): ナビゲーションバーを下に表示しているときに、項目数が多いと表示が崩れる問題を修正
1 parent 8c7e1bd commit c3ad46a

2 files changed

Lines changed: 18 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
- Enhance: リアクションの受け入れ設定にキャプションを追加 #15921
99
- Fix: ページの内容がはみ出ることがある問題を修正
10+
- Fix: ナビゲーションバーを下に表示しているときに、項目数が多いと表示が崩れる問題を修正
1011
- Fix: ヘッダーメニューのチャンネルの新規作成の項目でチャンネル作成ページに飛べない問題を修正 #16816
1112
- Fix: ラジオボタンに空白の選択肢が表示される問題を修正
1213
(Cherry-picked from https://github.com/MisskeyIO/misskey/pull/1105)

packages/frontend/src/ui/_common_/navbar-h.vue

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,9 @@ onMounted(() => {
119119
max-width: 1380px;
120120
margin: 0 auto;
121121
display: flex;
122+
overflow: auto;
123+
overflow-y: clip;
124+
white-space: nowrap;
122125
123126
> .right,
124127
> .left {
@@ -169,13 +172,19 @@ onMounted(() => {
169172
margin: 0 10px;
170173
border-right: solid 0.5px var(--MI_THEME-divider);
171174
}
175+
}
172176
177+
> .left {
173178
> .instance {
174179
display: inline-block;
175180
position: relative;
176181
width: 56px;
177182
height: 100%;
178183
vertical-align: bottom;
184+
position: sticky;
185+
top: 0;
186+
left: 0;
187+
z-index: 1;
179188
180189
> img {
181190
display: inline-block;
@@ -188,9 +197,17 @@ onMounted(() => {
188197
margin: auto;
189198
}
190199
}
200+
}
201+
202+
> .right {
203+
margin-left: auto;
204+
position: sticky;
205+
top: 0;
206+
right: 0;
191207
192208
> .post {
193209
display: inline-block;
210+
margin-right: 8px;
194211
195212
> .button {
196213
width: 40px;
@@ -211,10 +228,6 @@ onMounted(() => {
211228
}
212229
}
213230
}
214-
215-
> .right {
216-
margin-left: auto;
217-
}
218231
}
219232
}
220233
</style>

0 commit comments

Comments
 (0)