soiz1 commited on
Commit
47f161c
·
verified ·
1 Parent(s): 7982714

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +84 -8
index.html CHANGED
@@ -8,15 +8,26 @@
8
  display: flex;
9
  flex-direction: column;
10
  align-items: center;
11
- background-color: #f0f0f0;
12
- font-family: sans-serif;
 
13
  padding: 20px;
 
 
 
 
 
 
 
 
14
  }
15
 
16
  video {
17
  max-width: 100%;
18
  height: auto;
19
  margin-bottom: 10px;
 
 
20
  }
21
 
22
  .controls {
@@ -25,11 +36,15 @@
25
  gap: 15px;
26
  width: 100%;
27
  max-width: 800px;
 
 
 
 
28
  }
29
 
30
  .control-group {
31
  display: flex;
32
- flex-direction: row; /* 横並び */
33
  align-items: center;
34
  justify-content: flex-start;
35
  gap: 10px;
@@ -37,25 +52,62 @@
37
  }
38
 
39
  .control-group label {
40
- white-space: nowrap; /* 改行しない */
41
- min-width: 100px; /* ラベル幅を統一 */
42
  text-align: right;
 
43
  }
44
 
45
  input[type="range"] {
46
- flex-grow: 1; /* スライダーが伸びて余白を埋める */
 
 
 
 
 
47
  }
48
 
49
- input[type="number"] {
50
- width: 80px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
51
  }
52
 
53
  button {
 
 
 
 
 
 
 
54
  align-self: flex-start;
55
  }
56
 
 
 
 
 
 
 
57
  select {
58
  width: 300px;
 
 
 
 
59
  }
60
 
61
  .video-selector {
@@ -64,6 +116,30 @@
64
  align-items: center;
65
  gap: 10px;
66
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
67
  </style>
68
 
69
  </head>
 
8
  display: flex;
9
  flex-direction: column;
10
  align-items: center;
11
+ background-color: #0a0a12;
12
+ color: #00ffcc;
13
+ font-family: 'Courier New', monospace;
14
  padding: 20px;
15
+ margin: 0;
16
+ }
17
+
18
+ h1 {
19
+ color: #00aaff;
20
+ text-shadow: 0 0 5px #0066ff;
21
+ border-bottom: 1px solid #0066ff;
22
+ padding-bottom: 10px;
23
  }
24
 
25
  video {
26
  max-width: 100%;
27
  height: auto;
28
  margin-bottom: 10px;
29
+ border: 2px solid #0066ff;
30
+ box-shadow: 0 0 10px #0066ff;
31
  }
32
 
33
  .controls {
 
36
  gap: 15px;
37
  width: 100%;
38
  max-width: 800px;
39
+ background-color: #0f0f1a;
40
+ padding: 20px;
41
+ border: 1px solid #0066ff;
42
+ box-shadow: 0 0 15px rgba(0, 102, 255, 0.3);
43
  }
44
 
45
  .control-group {
46
  display: flex;
47
+ flex-direction: row;
48
  align-items: center;
49
  justify-content: flex-start;
50
  gap: 10px;
 
52
  }
53
 
54
  .control-group label {
55
+ white-space: nowrap;
56
+ min-width: 100px;
57
  text-align: right;
58
+ color: #00ccff;
59
  }
60
 
61
  input[type="range"] {
62
+ flex-grow: 1;
63
+ -webkit-appearance: none;
64
+ height: 8px;
65
+ background: #001133;
66
+ border-radius: 5px;
67
+ outline: none;
68
  }
69
 
70
+ input[type="range"]::-webkit-slider-thumb {
71
+ -webkit-appearance: none;
72
+ width: 18px;
73
+ height: 18px;
74
+ background: #00aaff;
75
+ border-radius: 50%;
76
+ cursor: pointer;
77
+ box-shadow: 0 0 5px #00aaff;
78
+ }
79
+
80
+ input[type="number"], select {
81
+ background-color: #001133;
82
+ color: #00ccff;
83
+ border: 1px solid #0066ff;
84
+ padding: 5px;
85
+ font-family: 'Courier New', monospace;
86
  }
87
 
88
  button {
89
+ background-color: #001133;
90
+ color: #00ccff;
91
+ border: 1px solid #0066ff;
92
+ padding: 8px 15px;
93
+ cursor: pointer;
94
+ font-family: 'Courier New', monospace;
95
+ transition: all 0.3s;
96
  align-self: flex-start;
97
  }
98
 
99
+ button:hover {
100
+ background-color: #0066ff;
101
+ color: #000;
102
+ box-shadow: 0 0 10px #0066ff;
103
+ }
104
+
105
  select {
106
  width: 300px;
107
+ background-color: #001133;
108
+ color: #00ccff;
109
+ border: 1px solid #0066ff;
110
+ padding: 5px;
111
  }
112
 
113
  .video-selector {
 
116
  align-items: center;
117
  gap: 10px;
118
  }
119
+
120
+ input[type="checkbox"] {
121
+ -webkit-appearance: none;
122
+ width: 18px;
123
+ height: 18px;
124
+ background: #001133;
125
+ border: 1px solid #0066ff;
126
+ position: relative;
127
+ }
128
+
129
+ input[type="checkbox"]:checked {
130
+ background: #0066ff;
131
+ box-shadow: 0 0 5px #0066ff;
132
+ }
133
+
134
+ input[type="checkbox"]:checked::after {
135
+ content: "✓";
136
+ position: absolute;
137
+ color: #000;
138
+ font-size: 14px;
139
+ top: 50%;
140
+ left: 50%;
141
+ transform: translate(-50%, -50%);
142
+ }
143
  </style>
144
 
145
  </head>