* added porter robinson concert * changed gallery layout to multipage * fixed ox element width not stretching on chromium * removed (some) instances of unnecessary relative path linking (./ instead of /)
251 lines
8.9 KiB
HTML
251 lines
8.9 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
|
|
<head>
|
|
<title>Gallery - Quintens Outpost</title>
|
|
<meta name="description" content="Quinten's gallery, where they infrequently post images of whatever.">
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<link rel="stylesheet" href="/style.css">
|
|
|
|
<script defer src="/assets/scripts/heartbeat.js"></script>
|
|
<script defer src="/assets/scripts/onekoswap.js"></script>
|
|
<script defer src="/assets/scripts/oneko.js" data-cat="/assets/oneko.gif"></script>
|
|
|
|
<style>
|
|
h6 {
|
|
margin-bottom: 1rem;
|
|
}
|
|
.gallery-divider {
|
|
width: 100%; /* Fill the horizontal space */
|
|
white-space: nowrap; /* Prevent wrapping */
|
|
overflow: hidden; /* Hide overflow */
|
|
font-size: 2rem;
|
|
margin: 0;
|
|
margin-top: 1em;
|
|
margin-bottom: 1em;
|
|
}
|
|
.masonry { /* Masonry container */
|
|
column-count: 2;
|
|
column-gap: 1em;
|
|
}
|
|
.gallery-masonry-img { /* Masonry bricks or child elements */
|
|
background-color: #eee;
|
|
display: inline-block;
|
|
margin: 0 0 1em;
|
|
width: 100%;
|
|
}
|
|
|
|
.gallery-img {
|
|
margin-top: 1em;
|
|
margin-bottom: 3em;
|
|
display: block;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
width: 60%;
|
|
height: auto;
|
|
}
|
|
|
|
.gallery-video-box {
|
|
margin-top: 1em;
|
|
margin-bottom: 3em;
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
}
|
|
.gallery-video {
|
|
width: 100%;
|
|
height: auto;
|
|
}
|
|
.gallery-media-caption {
|
|
font-weight: 500;
|
|
font-style: italic;
|
|
font-size: 1.2rem;
|
|
margin: 0;
|
|
padding: 0;
|
|
margin-top: 0.5em;
|
|
color: #e9e9e9a2;
|
|
}
|
|
.gallery-spoiler-text {
|
|
background: white;
|
|
color: transparent;
|
|
cursor: help;
|
|
user-select: none;
|
|
transition: background 0.2s ease, color 0.1s ease;;
|
|
}
|
|
.gallery-spoiler-text:hover,
|
|
.gallery-spoiler-text:focus {
|
|
background: black;
|
|
color: inherit;
|
|
}
|
|
|
|
ul {
|
|
list-style-type: none;
|
|
margin: 0;
|
|
padding-left: 0;
|
|
}
|
|
a {
|
|
color: #E9E9E9;
|
|
text-decoration: underline;
|
|
position: relative;
|
|
}
|
|
ul li::before {
|
|
content: "* ";
|
|
}
|
|
</style>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<div class="container" id="top">
|
|
|
|
<div class="sidebar sidebar-left">
|
|
</div>
|
|
<div class="container-main">
|
|
|
|
<div id="maintitlebox">
|
|
<div id="titleandcat" class="box">
|
|
<!-- <img src="/assets/dance_transparent.gif" id="sapari-dance" alt="sapari cat dancing gif"> -->
|
|
<h1 id="maintitle"><a style="text-decoration: none; color: #E9E9E9;" href="./">Quinten's Outpost</a></h1>
|
|
<!-- <img src="/assets/dance_transparent.gif" id="sapari-dance" alt="sapari cat dancing gif"></img> -->
|
|
|
|
</div>
|
|
<button id="oneko-button" class="button">:3</button>
|
|
</div>
|
|
|
|
<div id="subtitlebox">
|
|
<div id="links" class="box">
|
|
<a class="linkbox link" href="./">
|
|
<p>home</p></a>
|
|
<a class="linkbox link" href="./links.html">
|
|
<p>links</p></a>
|
|
<a class="linkbox link" href="./updates.html">
|
|
<p>updates</p></a>
|
|
<a class="linkbox link" href="./gallery.html">
|
|
<p>gallery</p></a>
|
|
<!-- new button template
|
|
<a class="linkbox link" href="" target="_blank">
|
|
<p></p></a>
|
|
-->
|
|
</div>
|
|
<div id="heartbeatbox" class="box">
|
|
<a href="https://heartbeat.quinten0508.com" target="_blank" class="link"><p>Status</p></a><p>: </p>
|
|
<p id="heartbeat-time"> </p> <!-- prevents text shift after load, doenst work with online T-T -->
|
|
</div>
|
|
</div>
|
|
|
|
<div id="external-links">
|
|
<div id="links" class="box">
|
|
<a class="linkbox link" href="https://x.com/quinten0508" rel="me" target="_blank">
|
|
<p>twitter</p></a>
|
|
<a class="linkbox link" href="https://www.last.fm/user/Quinten0508" rel="me" target="_blank">
|
|
<p>last.fm</p></a>
|
|
<a class="linkbox link" href="https://gitea.quinten0508.com/quinten/website-frontend" rel="me" target="_blank">
|
|
<p>source</p></a>
|
|
<a class="linkbox link" href="https://t.me/quinten0508" rel="me" target="_blank">
|
|
<p>telegram</p></a>
|
|
<!-- :3 13 year old firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=646552 -->
|
|
<a class="linkbox link" onClick="javascript:window.open('mailto:quinten@tuta.com', 'mail');event.preventDefault()" href="mailto:quinten@tuta.com" rel="me" target="_blank">
|
|
<p>email</p></a>
|
|
<!-- new button template
|
|
<a class="linkbox link" href="" target="_blank">
|
|
<p></p></a>
|
|
-->
|
|
</div>
|
|
</div>
|
|
|
|
<div id="directory-box" class="box">
|
|
<!-- must resist the urge to dynamically generate this, fuck js -->
|
|
<h5 style="display: inline-block; padding: 0;">Current directory:</h5>
|
|
<p style="display: inline-block;">
|
|
<img src="./assets/icons/tux.svg" id="directory-icon">/<a class="link" href="./">home/quinten</a>/<a class="link" href="./gallery.html">gallery</a>
|
|
</p>
|
|
</div>
|
|
|
|
<div class="box">
|
|
<h3>Gallery</h3>
|
|
<p>A media-first infrequent blog-gallery-post-whatever page.</p>
|
|
<h6>Warning: full-res images of ~1.5MB e.a. and 1080p30 HEVC videos!
|
|
<br>
|
|
Also: If videos say they are corrupt, refresh the page. This seems to happen randomly and isn't my fault, blame Firefox (probably??)</h6>
|
|
<br>
|
|
<br>
|
|
<h4>Directory</h4>
|
|
<ul>
|
|
|
|
<li><a href="/gallery/20250301_porter.html"><p style="display: inline;">Porter Robinson SMILE :D World Tour</p></a>
|
|
<br><span> >>2025/03/01 @ Melkweg, Amsterdam</span></li>
|
|
|
|
<li><a href="/gallery/20240802_chamonix.html"><p style="display: inline;">Thunderstorms in the French Alps</p></a>
|
|
<br><span> >>2024/08/02 @ Chamonix</span></li>
|
|
|
|
<li><a href="/gallery/20240708_amsterdam.html"><p style="display: inline;">Day out in Amsterdam</p></a>
|
|
<br><span> >>2024/07/08 @ Amsterdam</span></li>
|
|
|
|
<li><a href=""><p style="display: inline;"></p></a>
|
|
<br><span> >></span></li>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<!-- TEMPLATE
|
|
<div class="box gallerybox">
|
|
<h4>City</h4>
|
|
<p>Description</p>
|
|
<h6>YYYY/MM/DD</h6>
|
|
<div class="masonry">
|
|
<img class="gallery-masonry-img" loading="lazy" src="./assets/gallery/" alt="">
|
|
<img class="gallery-masonry-img" loading="lazy" src="./assets/gallery/" alt="">
|
|
<img class="gallery-masonry-img" loading="lazy" src="./assets/gallery/" alt="">
|
|
<img class="gallery-masonry-img" loading="lazy" src="./assets/gallery/" alt="">
|
|
</div>
|
|
</div>
|
|
-->
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> <!--container-main-->
|
|
|
|
<div class="sidebar sidebar-right" id="links-tree">
|
|
<div class="box" style="margin: 0;">
|
|
<h5 style="padding-bottom: 0;">Tree</h5>
|
|
<ul style="margin-bottom: 0;">
|
|
<li><a href="#top">Top</a></li>
|
|
<li><a href="#Chamonix_20240802">Chamonix</a></li>
|
|
<li><a href="#Amsterdam_20240708">Amsterdam</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
</div>
|
|
<!--</div>
|
|
</div>-->
|
|
|
|
|
|
</div> <!--sidebar-->
|
|
<div id="stripes">
|
|
<img src="/assets/stripes.svg" id="stripes">
|
|
</div>
|
|
|
|
</div> <!--container-->
|
|
|
|
|
|
|
|
</body>
|
|
</html> |