|
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