|
1 | 1 | /** |
2 | 2 | * Datetime range styles |
3 | 3 | */ |
4 | | -.datetime-range { |
| 4 | +.datetime-input { |
5 | 5 | position: relative; |
6 | 6 | width: 100%; |
7 | 7 | height: auto; |
|
27 | 27 | /** |
28 | 28 | * Start and end datetime objects |
29 | 29 | */ |
30 | | -.datetime-range .datetime { |
| 30 | +.datetime-input .datetime { |
31 | 31 | cursor: pointer; |
32 | 32 | position: absolute; |
33 | 33 | left: 0; |
|
36 | 36 | background-color: #efefef; |
37 | 37 | transition: background-color 0.25s ease-out; |
38 | 38 | } |
39 | | -.datetime-range .datetime .date { |
| 39 | +.datetime-input .datetime .date { |
40 | 40 | color: #777; |
41 | 41 | font-size: 1em; |
42 | 42 | line-height: 1em; |
43 | 43 | margin-top: 0.5em; |
44 | 44 | display: block; |
45 | 45 | overflow: hidden; |
46 | 46 | } |
47 | | -.datetime-range .datetime .time { |
| 47 | +.datetime-input .datetime .time { |
48 | 48 | font-size: 1.5em; |
49 | 49 | line-height: 1.75em; |
50 | 50 | display: block; |
51 | 51 | overflow: hidden; |
52 | 52 | } |
53 | | -.datetime-range .datetime.active, |
54 | | -.datetime-range .datetime:hover { |
| 53 | +.datetime-input .datetime.active, |
| 54 | +.datetime-input .datetime:hover { |
55 | 55 | background-color: #ddd; |
56 | 56 | } |
57 | 57 |
|
58 | 58 |
|
59 | 59 | /** |
60 | 60 | * Edit datetime popover |
61 | 61 | */ |
62 | | -.datetime-range .edit-popover { |
| 62 | +.datetime-input .edit-popover { |
63 | 63 | position: absolute; |
64 | 64 | z-index: 5; |
65 | 65 | top: 4.5em; |
|
76 | 76 | /** |
77 | 77 | * Calendar |
78 | 78 | */ |
79 | | -.datetime-range .calendar-toggle { |
| 79 | +.datetime-input .calendar-toggle { |
80 | 80 | width: 100%; |
81 | 81 | color: #777; |
82 | 82 | font-size: 1.5em; |
83 | 83 | line-height: 2em; |
84 | 84 | cursor: pointer; |
85 | 85 | transition: background-color 0.25s ease-out; |
86 | 86 | } |
87 | | -.datetime-range .calendar-toggle::before { |
| 87 | +.datetime-input .calendar-toggle::before { |
88 | 88 | content: ""; |
89 | 89 | display: block; |
90 | 90 | position: absolute; |
|
104 | 104 | -webkit-transform: rotate(-45deg); |
105 | 105 | transition: background-color 0.25s ease-out; |
106 | 106 | } |
107 | | -.datetime-range .calendar-toggle:hover, |
108 | | -.datetime-range .calendar-toggle:hover::before { |
| 107 | +.datetime-input .calendar-toggle:hover, |
| 108 | +.datetime-input .calendar-toggle:hover::before { |
109 | 109 | background-color: #ddd; |
110 | 110 | } |
111 | | -.datetime-range .calendar .calendar-header { |
| 111 | +.datetime-input .calendar .calendar-header { |
112 | 112 | cursor: default; |
113 | 113 | background-color: #fff; |
114 | 114 | position: relative; |
115 | 115 | width: 100%; |
116 | 116 | font-size: 1.5em; |
117 | 117 | line-height: 2em; |
118 | 118 | } |
119 | | -.datetime-range .calendar .calendar-header .arrow { |
| 119 | +.datetime-input .calendar .calendar-header .arrow { |
120 | 120 | display: inline-block; |
121 | 121 | color: #ddd; |
122 | 122 | cursor: pointer; |
123 | 123 | line-height: 1.5em; |
124 | 124 | font-size: 1.5em; |
125 | 125 | } |
126 | | -.datetime-range .calendar .calendar-header .arrow.arrow-left { |
| 126 | +.datetime-input .calendar .calendar-header .arrow.arrow-left { |
127 | 127 | position: absolute; |
128 | 128 | left: 0; |
129 | 129 | width: 2em; |
130 | 130 | height: 100%; |
131 | 131 | } |
132 | | -.datetime-range .calendar .calendar-header .arrow.arrow-left::before { |
| 132 | +.datetime-input .calendar .calendar-header .arrow.arrow-left::before { |
133 | 133 | content: ""; |
134 | 134 | position: absolute; |
135 | 135 | top: 15%; |
|
139 | 139 | border-bottom: 0.5em solid transparent; |
140 | 140 | transition: border 0.25s ease-out; |
141 | 141 | } |
142 | | -.datetime-range .calendar .calendar-header .arrow.arrow-left:hover::before { |
| 142 | +.datetime-input .calendar .calendar-header .arrow.arrow-left:hover::before { |
143 | 143 | border-right-color: #999; |
144 | 144 | } |
145 | | -.datetime-range .calendar .calendar-header .arrow.arrow-right { |
| 145 | +.datetime-input .calendar .calendar-header .arrow.arrow-right { |
146 | 146 | position: absolute; |
147 | 147 | right: 0; |
148 | 148 | width: 2em; |
149 | 149 | height: 100%; |
150 | 150 | } |
151 | | -.datetime-range .calendar .calendar-header .arrow.arrow-right::before { |
| 151 | +.datetime-input .calendar .calendar-header .arrow.arrow-right::before { |
152 | 152 | content: ""; |
153 | 153 | position: absolute; |
154 | 154 | top: 15%; |
|
158 | 158 | border-bottom: 0.5em solid transparent; |
159 | 159 | transition: border 0.25s ease-out; |
160 | 160 | } |
161 | | -.datetime-range .calendar .calendar-header .arrow.arrow-right:hover::before { |
| 161 | +.datetime-input .calendar .calendar-header .arrow.arrow-right:hover::before { |
162 | 162 | border-left-color: #999; |
163 | 163 | } |
164 | | -.datetime-range .calendar .calendar-body { |
| 164 | +.datetime-input .calendar .calendar-body { |
165 | 165 | padding: 0.5em 0; |
166 | 166 | } |
167 | | -.datetime-range .calendar .calendar-body .weekdays { |
| 167 | +.datetime-input .calendar .calendar-body .weekdays { |
168 | 168 | cursor: default; |
169 | 169 | display: flex; |
170 | 170 | justify-content: space-between; |
|
174 | 174 | text-transform: uppercase; |
175 | 175 | padding: 0 1em; |
176 | 176 | } |
177 | | -.datetime-range .calendar .calendar-body .weekdays .weekday { |
| 177 | +.datetime-input .calendar .calendar-body .weekdays .weekday { |
178 | 178 | display: inline-block; |
179 | 179 | width: 5em; |
180 | 180 | height: 2.5em; |
181 | 181 | } |
182 | | -.datetime-range .calendar .calendar-body .weekdays .weekday { |
| 182 | +.datetime-input .calendar .calendar-body .weekdays .weekday { |
183 | 183 | display: inline-block; |
184 | 184 | } |
185 | | -.datetime-range .calendar .calendar-body .week { |
| 185 | +.datetime-input .calendar .calendar-body .week { |
186 | 186 | display: flex; |
187 | 187 | justify-content: space-between; |
188 | 188 | color: #777; |
|
191 | 191 | letter-spacing: 1px; |
192 | 192 | padding: 0.5em 1em; |
193 | 193 | } |
194 | | -.datetime-range .calendar .calendar-body .week .date { |
| 194 | +.datetime-input .calendar .calendar-body .week .date { |
195 | 195 | display: inline-block; |
196 | 196 | cursor: pointer; |
197 | 197 | width: 2.5em; |
198 | 198 | height: 2.5em; |
199 | 199 | border-radius: 50%; |
200 | 200 | transition: background-color 0.25s ease-out; |
201 | 201 | } |
202 | | -.datetime-range .calendar .calendar-body .week .date.current { |
| 202 | +.datetime-input .calendar .calendar-body .week .date.current { |
203 | 203 | color: #444; |
204 | 204 | } |
205 | | -.datetime-range .calendar .calendar-body .week .date:not(.active):hover { |
| 205 | +.datetime-input .calendar .calendar-body .week .date:not(.active):hover { |
206 | 206 | background-color: #ddd; |
207 | 207 | } |
208 | | -.datetime-range .calendar .calendar-body .week .date.active, |
209 | | -.datetime-range .calendar .calendar-body .week .date.inactive.active { |
| 208 | +.datetime-input .calendar .calendar-body .week .date.active, |
| 209 | +.datetime-input .calendar .calendar-body .week .date.inactive.active { |
210 | 210 | color: #efefef; |
211 | 211 | background-color: rgba(255, 69, 0, 0.75); |
212 | 212 | } |
213 | | -.datetime-range .calendar .calendar-body .week .date.inactive { |
| 213 | +.datetime-input .calendar .calendar-body .week .date.inactive { |
214 | 214 | color: #aaa; |
215 | 215 | } |
216 | 216 |
|
217 | 217 |
|
218 | 218 | /** |
219 | 219 | * Timer |
220 | 220 | */ |
221 | | -.datetime-range .timer { |
| 221 | +.datetime-input .timer { |
222 | 222 | display: flex; |
223 | 223 | justify-content: space-between; |
224 | 224 | background-color: #fff; |
225 | 225 | } |
226 | | -.datetime-range .timer .timer-hours, |
227 | | -.datetime-range .timer .timer-minutes, |
228 | | -.datetime-range .timer .timer-seconds { |
| 226 | +.datetime-input .timer .timer-hours, |
| 227 | +.datetime-input .timer .timer-minutes, |
| 228 | +.datetime-input .timer .timer-seconds { |
229 | 229 | cursor: default; |
230 | 230 | width: 3em; |
231 | 231 | display: inline-block; |
232 | 232 | font-size: 3em; |
233 | 233 | line-height: 1.5em; |
234 | 234 | position: relative; |
235 | 235 | } |
236 | | -.datetime-range .timer .timer-hours .arrow, |
237 | | -.datetime-range .timer .timer-minutes .arrow, |
238 | | -.datetime-range .timer .timer-seconds .arrow { |
| 236 | +.datetime-input .timer .timer-hours .arrow, |
| 237 | +.datetime-input .timer .timer-minutes .arrow, |
| 238 | +.datetime-input .timer .timer-seconds .arrow { |
239 | 239 | position: relative; |
240 | 240 | color: #ddd; |
241 | 241 | cursor: pointer; |
|
244 | 244 | line-height: 1em; |
245 | 245 | font-size: 0.75em; |
246 | 246 | } |
247 | | -.datetime-range .timer .timer-hours .arrow.arrow-up::before, |
248 | | -.datetime-range .timer .timer-minutes .arrow.arrow-up::before, |
249 | | -.datetime-range .timer .timer-seconds .arrow.arrow-up::before { |
| 247 | +.datetime-input .timer .timer-hours .arrow.arrow-up::before, |
| 248 | +.datetime-input .timer .timer-minutes .arrow.arrow-up::before, |
| 249 | +.datetime-input .timer .timer-seconds .arrow.arrow-up::before { |
250 | 250 | content: ""; |
251 | 251 | position: absolute; |
252 | 252 | top: 50%; |
|
256 | 256 | border-bottom: 0.5em solid #ddd; |
257 | 257 | transition: border 0.25s ease-out; |
258 | 258 | } |
259 | | -.datetime-range .timer .timer-hours .arrow.arrow-up:hover::before, |
260 | | -.datetime-range .timer .timer-minutes .arrow.arrow-up:hover::before, |
261 | | -.datetime-range .timer .timer-seconds .arrow.arrow-up:hover::before { |
| 259 | +.datetime-input .timer .timer-hours .arrow.arrow-up:hover::before, |
| 260 | +.datetime-input .timer .timer-minutes .arrow.arrow-up:hover::before, |
| 261 | +.datetime-input .timer .timer-seconds .arrow.arrow-up:hover::before { |
262 | 262 | border-bottom-color: #999; |
263 | 263 | } |
264 | | -.datetime-range .timer .timer-hours .arrow.arrow-down::before, |
265 | | -.datetime-range .timer .timer-minutes .arrow.arrow-down::before, |
266 | | -.datetime-range .timer .timer-seconds .arrow.arrow-down::before { |
| 264 | +.datetime-input .timer .timer-hours .arrow.arrow-down::before, |
| 265 | +.datetime-input .timer .timer-minutes .arrow.arrow-down::before, |
| 266 | +.datetime-input .timer .timer-seconds .arrow.arrow-down::before { |
267 | 267 | content: ""; |
268 | 268 | position: absolute; |
269 | 269 | top: 0; |
|
273 | 273 | border-top: 0.5em solid #ddd; |
274 | 274 | transition: border 0.25s ease-out; |
275 | 275 | } |
276 | | -.datetime-range .timer .timer-hours .arrow.arrow-down:hover::before, |
277 | | -.datetime-range .timer .timer-minutes .arrow.arrow-down:hover::before, |
278 | | -.datetime-range .timer .timer-seconds .arrow.arrow-down:hover::before { |
| 276 | +.datetime-input .timer .timer-hours .arrow.arrow-down:hover::before, |
| 277 | +.datetime-input .timer .timer-minutes .arrow.arrow-down:hover::before, |
| 278 | +.datetime-input .timer .timer-seconds .arrow.arrow-down:hover::before { |
279 | 279 | border-top-color: #999; |
280 | 280 | } |
281 | | -.datetime-range .timer .timer-divider { |
| 281 | +.datetime-input .timer .timer-divider { |
282 | 282 | font-size: 3em; |
283 | 283 | line-height: 3em; |
284 | 284 | -webkit-animation-name: blinker; |
|
0 commit comments