annotate src/site.css @ 41:2a4c83ce3deb

public chat
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 11 Aug 2025 07:58:32 +0900
parents 0fb3488a017d
children 85c5f62070d8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
1 * {
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
2 box-sizing: border-box;
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
3 }
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
4
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
5 body {
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
6 font-family: Sans-Serif;
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
7 margin: 0;
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
8 }
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
9
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
10 a {
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
11 text-decoration: none;
27
176a182c02cf add view_course
Franklin Schmidt <fschmidt@gmail.com>
parents: 9
diff changeset
12 outline: none;
0
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
13 }
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
14 a:hover {
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
15 text-decoration: underline;
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
16 }
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
17
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
18 button,
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
19 img[onclick],
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
20 label[clickable],
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
21 input[type="radio"],
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
22 input[type="submit"] {
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
23 cursor: pointer;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
24 }
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
25
2
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
26 div[header] {
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
27 font-size: 14px;
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
28 background-color: #ddd;
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
29 padding: 8px 3%;
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
30 display: flex;
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
31 justify-content: space-between;
8
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
32 z-index: 1;
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
33 position: fixed;
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
34 top: 0;
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
35 left: 0;
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
36 right: 0;
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
37 }
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
38 div[padding] {
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
39 height: 32px;
2
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
40 }
78708fa556a0 add login
Franklin Schmidt <fschmidt@gmail.com>
parents: 1
diff changeset
41
0
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
42 [content] {
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
43 margin-left: 3%;
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
44 margin-right: 3%;
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
45 margin-bottom: 2em;
Franklin Schmidt <fschmidt@gmail.com>
parents:
diff changeset
46 }
1
1c87f785eb42 start chat
Franklin Schmidt <fschmidt@gmail.com>
parents: 0
diff changeset
47
8
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
48 @media print {
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
49 div[header],
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
50 div[padding] {
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
51 display: none;
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
52 }
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
53 }
2b7dcf355a78 better scrolling
Franklin Schmidt <fschmidt@gmail.com>
parents: 4
diff changeset
54
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
55 span[pulldown] {
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
56 position: relative;
1
1c87f785eb42 start chat
Franklin Schmidt <fschmidt@gmail.com>
parents: 0
diff changeset
57 }
1c87f785eb42 start chat
Franklin Schmidt <fschmidt@gmail.com>
parents: 0
diff changeset
58
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
59 span[pulldown] > div {
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
60 display: none;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
61 right: 100%;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
62 z-index: 2;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
63 position: absolute;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
64 border: 1px solid #cccccc;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
65 border-radius: 4px;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
66 text-align: left;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
67 background-color: #eeeeee;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
68 padding: 5px 0;
1
1c87f785eb42 start chat
Franklin Schmidt <fschmidt@gmail.com>
parents: 0
diff changeset
69 }
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
70
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
71 span[pulldown] > div > span {
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
72 white-space: nowrap;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
73 display: block;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
74 padding: 8px 16px;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
75 cursor: pointer;
1
1c87f785eb42 start chat
Franklin Schmidt <fschmidt@gmail.com>
parents: 0
diff changeset
76 }
4
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
77
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
78 span[pulldown] > div > span:hover {
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
79 color: #ffffff;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
80 background-color: #428bca;
b1adec083e44 chat work
Franklin Schmidt <fschmidt@gmail.com>
parents: 2
diff changeset
81 }
9
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
82
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
83 ruby rt {
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
84 user-select: none;
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
85 }
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
86
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
87 pre,
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
88 code {
27
176a182c02cf add view_course
Franklin Schmidt <fschmidt@gmail.com>
parents: 9
diff changeset
89 white-space: pre-wrap;
9
Franklin Schmidt <fschmidt@gmail.com>
parents: 8
diff changeset
90 }
34
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
91
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
92 audio {
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
93 max-height: 34px;
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
94 }
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
95 div[role] div[controls] {
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
96 display: flex;
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
97 gap: 16px;
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
98 align-items: center;
0fb3488a017d show_text
Franklin Schmidt <fschmidt@gmail.com>
parents: 27
diff changeset
99 }