feat: vaste kolomheaders

This commit is contained in:
kodi
2026-03-13 12:19:13 +01:00
parent bf4bb3d917
commit 7ab233be2c
3 changed files with 35 additions and 16 deletions
Binary file not shown.
+17 -6
View File
@@ -105,11 +105,27 @@ h1 {
.pane-content { .pane-content {
flex: 1 1 auto; flex: 1 1 auto;
min-height: 0; min-height: 0;
overflow-y: auto;
border-top: 1px solid var(--color-border); border-top: 1px solid var(--color-border);
padding-top: 5px; padding-top: 5px;
position: relative; position: relative;
background: var(--color-surface); background: var(--color-surface);
display: flex;
flex-direction: column;
}
.pane-list-header {
flex: 0 0 auto;
position: relative;
z-index: 2;
background: var(--color-surface);
}
.pane-list-scroll {
flex: 1 1 auto;
min-height: 0;
overflow-y: auto;
position: relative;
z-index: 1;
} }
.pane-focus-line { .pane-focus-line {
@@ -250,11 +266,6 @@ button:disabled {
font-size: 11px; font-size: 11px;
text-transform: uppercase; text-transform: uppercase;
letter-spacing: 0.05em; letter-spacing: 0.05em;
position: sticky;
top: 0;
z-index: 10;
isolation: isolate;
background-clip: padding-box;
box-shadow: box-shadow:
0 1px 0 rgba(0, 0, 0, 0.04), 0 1px 0 rgba(0, 0, 0, 0.04),
0 8px 10px -10px rgba(0, 0, 0, 0.45); 0 8px 10px -10px rgba(0, 0, 0, 0.45);
+8
View File
@@ -38,13 +38,17 @@
</div> </div>
<div class="pane-content"> <div class="pane-content">
<div class="pane-list-header">
<div class="list-grid-header"> <div class="list-grid-header">
<span class="col-name">Name</span> <span class="col-name">Name</span>
<span class="col-size">Size</span> <span class="col-size">Size</span>
<span class="col-modified">Modified</span> <span class="col-modified">Modified</span>
</div> </div>
</div>
<div class="pane-list-scroll">
<ul id="left-items" class="list"></ul> <ul id="left-items" class="list"></ul>
</div> </div>
</div>
<div id="left-focus-line" class="pane-focus-line" aria-live="polite"></div> <div id="left-focus-line" class="pane-focus-line" aria-live="polite"></div>
</section> </section>
@@ -58,13 +62,17 @@
</div> </div>
<div class="pane-content"> <div class="pane-content">
<div class="pane-list-header">
<div class="list-grid-header"> <div class="list-grid-header">
<span class="col-name">Name</span> <span class="col-name">Name</span>
<span class="col-size">Size</span> <span class="col-size">Size</span>
<span class="col-modified">Modified</span> <span class="col-modified">Modified</span>
</div> </div>
</div>
<div class="pane-list-scroll">
<ul id="right-items" class="list"></ul> <ul id="right-items" class="list"></ul>
</div> </div>
</div>
<div id="right-focus-line" class="pane-focus-line" aria-live="polite"></div> <div id="right-focus-line" class="pane-focus-line" aria-live="polite"></div>
</section> </section>
</main> </main>