From cbed29443319287db74d0099c08859d4d54800c3 Mon Sep 17 00:00:00 2001 From: dreamer Date: Tue, 18 Nov 2025 10:47:35 +0100 Subject: [PATCH] custom css and font for videohotmix --- code/app.lua | 3 +- code/static/ARCADECLASSIC-OV2X.TTF | Bin 0 -> 13792 bytes code/static/ARCADECLASSIC-OV2X.woff | Bin 0 -> 5616 bytes code/static/ARCADECLASSIC-OV2X.woff2 | Bin 0 -> 4148 bytes code/static/videohotmix.css | 378 +++++++++++++++++++++++++++ code/views/layout.etlua | 4 + 6 files changed, 384 insertions(+), 1 deletion(-) create mode 100644 code/static/ARCADECLASSIC-OV2X.TTF create mode 100644 code/static/ARCADECLASSIC-OV2X.woff create mode 100644 code/static/ARCADECLASSIC-OV2X.woff2 create mode 100644 code/static/videohotmix.css diff --git a/code/app.lua b/code/app.lua index 5d61139..b741f02 100644 --- a/code/app.lua +++ b/code/app.lua @@ -19,7 +19,8 @@ if string.find(ngx.var.host, "panamaracing.club") then elseif string.find(ngx.var.host, "videohotmix.net") then page_titles = { name = "Hotmix Video Archive", - url = "videohotmix.net" + url = "videohotmix.net", + css = "videohotmix.css" } else page_titles = { diff --git a/code/static/ARCADECLASSIC-OV2X.TTF b/code/static/ARCADECLASSIC-OV2X.TTF new file mode 100644 index 0000000000000000000000000000000000000000..c642ff032057074a2a3af95b13b242772d48e13e GIT binary patch literal 13792 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 literal 0 HcmV?d00001 diff --git a/code/static/videohotmix.css b/code/static/videohotmix.css new file mode 100644 index 0000000..48b4578 --- /dev/null +++ b/code/static/videohotmix.css @@ -0,0 +1,378 @@ +@font-face { + font-family: 'ArcadeFont'; + src: url('ARCADECLASSIC-OV2X.woff2') format('woff2'), + url('ARCADECLASSIC-OV2X.woff') format('woff'), + url('ARCADECLASSIC-OV2X.ttf') format('truetype'); +} + +:root { + --ifm-red: #e2001a; + --ifm-grey: #7e7e7e; + --ifm-black: #222222; + --ifm-deep-black: #111111; +} + + +.h1 +{ + font-family: ArcadeFont; + color: var(--ifm-red); + border-top: 3px solid var(--ifm-red); + border-bottom: 3px solidvar(--ifm-red); + padding-top: 5px; + padding-bottom: 5px; + margin-bottom: 15px; + margin-top: 0px; + line-height: 1em; +} + +.p +{ + font-family: ArcadeFont; + color: var(--ifm-grey); + margin-bottom: 45px; + font-size: 10px; +} + +.href +{ + font-family: ArcadeFont; + text-decoration: none; +} + +.mixlink +{ + line-height: 16px; + font-weight: 600; + font-size: 14px; + margin-bottom: 0; + margin-top: 0; + font-family: ArcadeFont; +} + +.amixlink +{ + font-family: ArcadeFont; + color: var(--ifm-grey); + line-height: 1.6em; + font-weight: 600; + font-size: 14px; + text-decoration: none; + background: var(--ifm-deep-black); + display: inline-flex; + margin-top: 2px; + margin-bottom: 2px; + padding: 2px 10px; + border-radius: 20px; +} + +.amixlink:hover +{ + font-family: ArcadeFont; + color: #000; + line-height: 1.6em; + font-weight: 600; + font-size: 14px; + background: var(--ifm-red); +} + +.body +{ + width: 80%; + padding-left: 10%; + padding-right: 10%; + background-color: var(--ifm-black); +} + +.mixsections +{ + font-family: ArcadeFont; + font-weight: 900; + font-size: 16px; + color: var(--ifm-grey); + padding: 5px; + margin-top: 2%; + margin-bottom: 5px; + margin-right: 15px; + border: solid 3px var(--ifm-grey); + text-decoration: none; +} + +.hotmixlogo +{ + width: 150px; + padding-bottom: 0px; + padding-left: 10px; + padding-top: 10px; +} + +.h2 +{ + font-family: ArcadeFont; + font-size: 24px; + color: var(--ifm-grey); + font-weight: 200; + border-bottom: 2px solid var(--ifm-grey); + margin-bottom: 0px; +} + +.header +{ + width: 100%; + background-image: url('/img/header.png'); + max-height: 185px; +} + +.footer +{ + width: 100%; + height: 250px; + border-top: 2px solid var(--ifm-red); + float: left; + clear: both; +} + +.djsection +{ + font-family: ArcadeFont; + font-size: 18px; + text-decoration: inherit; + color: var(--ifm-red); +} + +.djsectionmenu +{ + font-family: ArcadeFont; + font-size: 33px; + color: var(--ifm-red); + line-height: 1em; + z-index: 100; + display: block; + width: 10%; + height: 130px; + float: left; + margin-top: 5px; + margin-bottom: 5px; + min-width: 130px; +} + +.djsectionmenu:hover +{ + background-color: #e3301a; +} + +.djsection +{ + font-family: ArcadeFont; + font-size: 33px; + color: var(--ifm-red); + line-height: 1em; + margin-bottom: 0px; + margin-top: 0px; + padding-top: 5px; + padding-left: 10px; + padding-right: 10px; + padding-bottom: 5px; +} + +.djsection:hover +{ + background-color: #000; +} + +.h2 +{ + font-family: ArcadeFont; + color: var(--ifm-red); + font-size: 24px; + padding-top: 5px; + border-bottom: 2px solid var(--ifm-red); +} + +.homeheader +{ + background-image: url('/img/header.png'); + background-repeat: no-repeat; + padding-bottom: 20px; +} + +.bottomimg +{ +} + +.imglink +{ + width: 200px; +} + +.footerlegal +{ + right: 0; + float: right; + margin-top: 80px; +} + +/* Three image containers (use 25% for four, and 50% for two, etc) */ + +.column +{ + float: left; + margin-left: 0px; + padding-left: 2.5%; + padding-right: 2.5%; + width: 15%; +} + +/* Clear floats after image containers */ + +.row::after +{ + content: ""; + clear: both; + display: table; +} + +@media screen and (max-width: 768px) +{ + .column + { + padding-left: 5%; + padding-right: 5%; + width: 40%; + } + .h2 + { + font-size: 14px; + } + .footer + { + margin-top: 15%; + } +} + +@media screen and (max-width: 500px) +{ + .column + { + padding-left: 0%; + padding-right: 5%; + width: 45%; + } +} + +.profileimg +{ + overflow: hidden; + height: auto; + width: 30%; +} + +.profilesection +{ + width: 100%; + overflow: hidden; + margin-bottom: 2.5%; + background-color: var(--ifm-red); +} + +.image_collage +{ + line-height: 0; + -webkit-column-count: 5; + -webkit-column-gap: 0px; + -moz-column-count: 5; + -moz-column-gap: 0px; + column-count: 5; + column-gap: 0px; +} + +.image_collage img +{ + width: 100% !important; + height: auto !important; +} + +@media (max-width: 1200px) +{ + .image_collage + { + -moz-column-count: 4; + -webkit-column-count: 4; + column-count: 4; + } +} + +@media (max-width: 1000px) +{ + .image_collage + { + -moz-column-count: 3; + -webkit-column-count: 3; + column-count: 3; + } +} + +@media (max-width: 800px) +{ + .image_collage + { + -moz-column-count: 2; + -webkit-column-count: 2; + column-count: 2; + } +} + +@media (max-width: 400px) +{ + .image_collage + { + -moz-column-count: 1; + -webkit-column-count: 1; + column-count: 1; + } +} + +.latest +{ + position: relative; + clear: both; +} + +.latestdiv +{ + width: 100%; + position: relative; + clear: both; + float: left; +} + +.sponsors +{ + margin-top: 20px; + clear: both; + float: left; +} + +.linkimg:hover +{ + filter: invert(70%); +} + +@media (max-width:499px) +{ + .djsectionmenu500 + { + height: 70px; + overflow: hidden; + min-width: 60px; + width: 50%; + } +} + +@media (max-width:767px) +{ + .h1mobile + { + font-size: 18px; + } +} diff --git a/code/views/layout.etlua b/code/views/layout.etlua index acf0598..b11c1c6 100644 --- a/code/views/layout.etlua +++ b/code/views/layout.etlua @@ -8,7 +8,11 @@ +<% if titles.css ~= nil then %> + +<% else %> +<% end %>

Tons Of Mix - Downloads & Streams (right click + Save link as... for downloads)