Changeset fdd0d61 in Klonkt for src/views/pages
- Timestamp:
- 06/26/2026 02:31:53 PM (2 months ago)
- Branches:
- main
- Children:
- c0e00a2
- Parents:
- 79d1281
- File:
-
- 1 edited
-
src/views/pages/timeline.ejs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
src/views/pages/timeline.ejs
r79d1281 rfdd0d61 33 33 %> 34 34 <% if (imgs.length) { %> 35 <div class="tl-media -grid<%= imgs.length === 1 ? ' is-single' : '' %>" data-n="<%= imgs.length %>">36 <% imgs. slice(0, 4).forEach(function(m){ %>35 <div class="tl-media"> 36 <% imgs.forEach(function(m){ %> 37 37 <a class="tl-media-img" href="<%= m.url %>" target="_blank" rel="noopener"><img src="<%= m.url %>" alt="" loading="lazy" decoding="async"></a> 38 38 <% }); %> … … 94 94 .tl-content img { max-width: 100%; height: auto; border-radius: 10px; background: #fff; } 95 95 96 .tl-media-grid { display: grid; gap: .3rem; margin: .75rem 0 0; grid-template-columns: 1fr 1fr; 97 border-radius: 14px; overflow: hidden; } 98 .tl-media-grid.is-single { grid-template-columns: 1fr; } 99 .tl-media-grid[data-n="3"] .tl-media-img:first-child { grid-row: span 2; } 100 .tl-media-img { display: block; aspect-ratio: 16/11; background: #fff; overflow: hidden; } 101 .tl-media-grid.is-single .tl-media-img { aspect-ratio: auto; max-height: 480px; background: #fff; } 102 .tl-media-img img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform .25s ease; } 103 .tl-media-grid.is-single .tl-media-img img { object-fit: contain; max-height: 480px; } 104 .tl-media-img:hover img { transform: scale(1.03); } 96 /* Always show the FULL image at its natural ratio — never cropped, no letterbox. */ 97 .tl-media { display: flex; flex-direction: column; gap: .4rem; margin: .75rem 0 0; } 98 .tl-media-img { display: block; border-radius: 12px; overflow: hidden; background: #fff; } 99 .tl-media-img img { width: 100%; height: auto; display: block; } 105 100 106 101 .tl-media-video, .tl-media-audio { width: 100%; margin: .75rem 0 0; border-radius: 12px; display: block; }
Note:
See TracChangeset
for help on using the changeset viewer.
![(please configure the [header_logo] section in trac.ini)](/chrome/site/your_project_logo.png)