+12








fcd7c979df
Co-authored-by: Artur <145776561+arturict@users.noreply.github.com> Co-authored-by: arturict <arturict@users.noreply.github.com> Co-authored-by: Thomas <thomas@ajnart.fr> Co-authored-by: Afonso Jorge Ramos <afonsojorgeramos@gmail.com> Co-authored-by: Danura30082 <danura30082+github@gmail.com> Co-authored-by: Kushie <122986913+kushiemoon-dev@users.noreply.github.com> Co-authored-by: ajnart <thomas@ajnart.fr> Co-authored-by: ajnart <thomas@ajnart.dev> Co-authored-by: chenjun <chenjun@foxmail.com> Co-authored-by: Wikibear <wikibear@users.noreply.github.com> Co-authored-by: Bergasha <bergasha@gmail.com> Co-authored-by: leafyelin <43306196+leafyelin@users.noreply.github.com> Co-authored-by: Lucas Araujo <lucas.lra@gmail.com> Co-authored-by: GreenMonito <86085570+GreenMonito@users.noreply.github.com> Co-authored-by: Nerdy-Technician <roffo@nerdy-technician.social> Co-authored-by: Jun <34545896+jcstrong@users.noreply.github.com> Co-authored-by: Edmond Abraham <54119952+gitedmond@users.noreply.github.com> Co-authored-by: thrawnx <tight.bulb9384@fastmail.com> Co-authored-by: Chris <58918656+nordada@users.noreply.github.com> Co-authored-by: yi111 <153097222+Yi-111-a@users.noreply.github.com> Co-authored-by: Yanis <naamaneyanis@gmail.com> Co-authored-by: Wikibear <me@sej.de> Co-authored-by: alessiottavo <93441886+alessiottavo@users.noreply.github.com>
219 lines
6.3 KiB
HTML
219 lines
6.3 KiB
HTML
<!doctype html>
|
|
<html>
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<title>Homarr — Motion Reel</title>
|
|
<style>
|
|
@font-face {
|
|
font-family: Inter;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/inter.woff2) format("woff2");
|
|
unicode-range:
|
|
U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F,
|
|
U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
|
}
|
|
@font-face {
|
|
font-family: Inter;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/inter-ext.woff2) format("woff2");
|
|
unicode-range:
|
|
U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF,
|
|
U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
|
}
|
|
@font-face {
|
|
font-family: Inter;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/inter-cyr.woff2) format("woff2");
|
|
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
|
|
}
|
|
@font-face {
|
|
font-family: Inter;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/inter-greek.woff2) format("woff2");
|
|
unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
|
|
}
|
|
@font-face {
|
|
font-family: Inter;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/inter-viet.woff2) format("woff2");
|
|
unicode-range:
|
|
U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304,
|
|
U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
|
|
}
|
|
@font-face {
|
|
font-family: JB;
|
|
font-weight: 100 800;
|
|
font-display: block;
|
|
src: url(assets/fonts/jbmono.woff2) format("woff2");
|
|
}
|
|
@font-face {
|
|
font-family: NJP;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/jp.woff2) format("woff2");
|
|
}
|
|
@font-face {
|
|
font-family: NKR;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/kr.woff2) format("woff2");
|
|
}
|
|
@font-face {
|
|
font-family: NSC;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/sc.woff2) format("woff2");
|
|
}
|
|
@font-face {
|
|
font-family: NTC;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/tc.woff2) format("woff2");
|
|
}
|
|
@font-face {
|
|
font-family: NHE;
|
|
font-weight: 100 900;
|
|
font-display: block;
|
|
src: url(assets/fonts/he.woff2) format("woff2");
|
|
}
|
|
html,
|
|
body {
|
|
margin: 0;
|
|
padding: 0;
|
|
background: #000;
|
|
overflow: hidden;
|
|
}
|
|
#stage {
|
|
position: relative;
|
|
width: 1920px;
|
|
height: 1080px;
|
|
overflow: hidden;
|
|
background: #0b0b0f;
|
|
color: #fff;
|
|
font-family: Inter, NJP, NKR, NSC, NTC, NHE, sans-serif;
|
|
-webkit-font-smoothing: antialiased;
|
|
font-feature-settings: "ss01", "cv11";
|
|
}
|
|
.abs {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
}
|
|
.scene {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 1920px;
|
|
height: 1080px;
|
|
overflow: hidden;
|
|
}
|
|
.mono {
|
|
font-family: JB, monospace;
|
|
}
|
|
.full {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
width: 1920px;
|
|
height: 1080px;
|
|
}
|
|
.center {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
.mask {
|
|
overflow: hidden;
|
|
white-space: nowrap;
|
|
}
|
|
.nowrap {
|
|
white-space: nowrap;
|
|
}
|
|
.tnum {
|
|
font-variant-numeric: tabular-nums;
|
|
}
|
|
.chip {
|
|
display: inline-block;
|
|
font-family: JB, monospace;
|
|
font-weight: 600;
|
|
letter-spacing: 0.18em;
|
|
border: 2px solid currentColor;
|
|
border-radius: 999px;
|
|
white-space: nowrap;
|
|
}
|
|
.wcard {
|
|
position: absolute;
|
|
background: linear-gradient(180deg, #1d1d23, #17171b);
|
|
border: 1px solid rgba(255, 255, 255, 0.075);
|
|
border-radius: 16px;
|
|
box-shadow:
|
|
inset 0 1px 0 rgba(255, 255, 255, 0.05),
|
|
0 12px 32px rgba(0, 0, 0, 0.35);
|
|
overflow: hidden;
|
|
color: #ececf1;
|
|
box-sizing: border-box;
|
|
}
|
|
.wtitle {
|
|
position: absolute;
|
|
left: 18px;
|
|
top: 14px;
|
|
display: flex;
|
|
align-items: center;
|
|
gap: 9px;
|
|
font-weight: 650;
|
|
font-size: 17px;
|
|
color: #cfcfd6;
|
|
}
|
|
.bar {
|
|
position: absolute;
|
|
height: 8px;
|
|
border-radius: 4px;
|
|
background: #27272e;
|
|
overflow: hidden;
|
|
}
|
|
.bar > i {
|
|
position: absolute;
|
|
left: 0;
|
|
top: 0;
|
|
bottom: 0;
|
|
border-radius: 4px;
|
|
background: linear-gradient(90deg, #e03131, #ff8787);
|
|
}
|
|
.tile {
|
|
position: absolute;
|
|
border-radius: 28px;
|
|
background: linear-gradient(180deg, #19191e, #131317);
|
|
border: 1px solid rgba(255, 255, 255, 0.08);
|
|
overflow: hidden;
|
|
box-sizing: border-box;
|
|
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.05);
|
|
}
|
|
img {
|
|
display: block;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="stage"></div>
|
|
<svg width="0" height="0" style="position: absolute">
|
|
<filter id="hblur" x="-10%" y="0%" width="120%" height="100%" color-interpolation-filters="sRGB">
|
|
<feGaussianBlur id="hblurStd" stdDeviation="0 0" />
|
|
</filter>
|
|
<filter id="vblur" x="0%" y="-10%" width="100%" height="120%" color-interpolation-filters="sRGB">
|
|
<feGaussianBlur id="vblurStd" stdDeviation="0 0" />
|
|
</filter>
|
|
<filter id="hblur2" x="-10%" y="0%" width="120%" height="100%" color-interpolation-filters="sRGB">
|
|
<feGaussianBlur id="hblurStd2" stdDeviation="0 0" />
|
|
</filter>
|
|
</svg>
|
|
<script src="assets.js"></script>
|
|
<script src="assets/three.bundle.js"></script>
|
|
<script src="reel.js"></script>
|
|
</body>
|
|
</html>
|