annotate site/css/menu.css @ 0:edf035b5437a

It starts with
author yakumo_izuru
date Fri, 30 May 2025 19:26:52 -0300
parents
children 380da6d0a7e9
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
1 /*
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
2 * ----------------------------------------------------------------------------
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
3 * "THE BEER-WARE LICENSE" (Revision 42.1+yakumolabs):
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
4 * <eternal-servant@yakumo.dev> wrote this file. As long as you retain this notice you
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
5 * can do whatever you want with this stuff. If we meet some day, and you think
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
6 * this stuff is worth it, you can buy me a Yukari Yakumo fumo (or related merch) in return Izuru Yakumo
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
7 * ----------------------------------------------------------------------------
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
8 */
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
9
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
10 /*
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
11 * This is a hand-written layout which aims to replicate the user interface of
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
12 * GoldSrc-based game menus as much as possible.
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
13 * It contains a lot of hacks just to make stuff work.
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
14 * Mobile support is a non-goal (it works, but wallpaper doesn't fit for obvious reasons)
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
15 */
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
16
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
17 @import "/css/font.css";
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
18
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
19 /*
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
20 * Color schemes (Human mode)
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
21 */
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
22 :root {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
23 --bg: #ffffff;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
24 --fg: #000000;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
25 --link: #000000;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
26 --link-hover: #800080;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
27 --link-visited: #ff0000;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
28 --border: #9d9d9d;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
29 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
30
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
31 body {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
32 background-image: url('/img/reimu.jpg');
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
33 background-position: 40% 10%;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
34 background-repeat: no-repeat;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
35 background-color: var(--bg);
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
36 font-family: 'ArialPixel', sans-serif;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
37 font-weight: bold;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
38 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
39 div.content {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
40 color: var(--fg);
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
41 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
42 .menu {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
43 position: absolute;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
44 text-align: justified;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
45 float: left;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
46 bottom: 2px;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
47 left: 5px;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
48 right: 30px;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
49 top: 420px;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
50 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
51 .menu a {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
52 color: var(--link);
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
53 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
54 .menu a:hover {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
55 color: var(--link-hover);
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
56 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
57 .menu a:visited {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
58 color: var(--link-visited);
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
59 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
60 .footer {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
61 margin-top: 85ch;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
62 position: relative;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
63 text-align: center;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
64 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
65 .powered_by {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
66 float: right;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
67 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
68
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
69 @media(prefers-color-scheme: dark) {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
70 /*
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
71 * Color schemes (Youkai mode)
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
72 */
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
73 :root {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
74 --bg: #000000;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
75 --fg: #ffffff;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
76 --link: #ffffff;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
77 --link-hover: #ffd700;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
78 --link-visited: #ffa500;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
79 --border: #494949;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
80 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
81 body {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
82 background-image: url('/img/yukari.jpg');
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
83 background-position: 35% 35%;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
84 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
85 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
86 @media screen and (max-width: 600px) {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
87 body {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
88 background-image: url('/img/reimu_mobile.jpg');
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
89 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
90 .footer {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
91 display: none
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
92 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
93 .menu {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
94 font-size: 20px;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
95 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
96 .powered_by {
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
97 display: none;
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
98 }
edf035b5437a It starts with
yakumo_izuru
parents:
diff changeset
99 }