@@ -41,6 +41,10 @@ p.error {
41
41
}
42
42
43
43
@media (prefers-reduced-motion : no-preference) {
44
+ svg .loading {
45
+ animation : logo-spin infinite 1s linear;
46
+ }
47
+
44
48
a : nth-of-type (2 ) .logo {
45
49
animation : logo-spin infinite 20s linear;
46
50
}
@@ -64,142 +68,3 @@ p.error {
64
68
flex-direction : column;
65
69
}
66
70
}
67
-
68
- .tasks {
69
- .heading {
70
- display : flex;
71
- justify-content : center;
72
- align-items : center;
73
- gap : 1em ;
74
- padding : 2em ;
75
- transition : gap 300ms ;
76
- button {
77
- border : none;
78
- padding : 0.5em 1em ;
79
- font-size : large;
80
- font-weight : bolder;
81
- cursor : pointer;
82
- transition : transform 300ms ;
83
- box-shadow : 0 0.5em 0.5em # 646cff ;
84
- }
85
-
86
- button .add {
87
- background-color : # 646cff ;
88
- color : # ffffff ;
89
- }
90
-
91
- input {
92
- border : none;
93
- padding : 0.5em 1em ;
94
- font-size : large;
95
- font-weight : bolder;
96
- background-color : whitesmoke;
97
- color : # ffffff ;
98
- transition :
99
- transform 300ms ,
100
- background-color 300ms ;
101
- }
102
-
103
- & : hover {
104
- gap : 2.5em ;
105
- button {
106
- transform : scale (1.05 );
107
- }
108
- button : hover {
109
- transform : scale (1.25 );
110
- }
111
- input {
112
- transform : scale (1.1 );
113
- background-color : # 4158d0 ;
114
- }
115
- }
116
- }
117
-
118
- .items {
119
- display : grid;
120
- grid-template-columns : repeat (auto-fill, minmax (320px , 1fr ));
121
- padding : 2em ;
122
- gap : 2em ;
123
- .task {
124
- display : flex;
125
- padding : 1em ;
126
- height : 125px ;
127
- border-radius : 1.5em / 1em ;
128
- background : linear-gradient (
129
- 43deg ,
130
- # 4158d0 0% ,
131
- # c850c0 30% ,
132
- # ffcc70 66% ,
133
- # ffffff 100%
134
- );
135
- font-weight : bolder;
136
- font-size : large;
137
- transition : transform 300ms ;
138
-
139
- .item {
140
- input ,
141
- p {
142
- margin : 0px ;
143
-
144
- padding : 1em ;
145
-
146
- height : 75% ;
147
- width : 75% ;
148
-
149
- background-color : transparent;
150
- border : none;
151
- border-radius : 16px ;
152
-
153
- color : black;
154
- @media (prefers-color-scheme : light) {
155
- color : whitesmoke;
156
- }
157
- }
158
- input {
159
- box-shadow : 0 0.1em 0.5em # ffffff ;
160
- }
161
-
162
- p {
163
- font-weight : 800 ;
164
- display : table-cell;
165
- vertical-align : middle;
166
- }
167
- justify-content : center;
168
- align-items : center;
169
-
170
- flex : 1 ;
171
- padding : 1em ;
172
- display : flex;
173
- transition : transform 300ms ;
174
- }
175
-
176
- * {
177
- /* debug */
178
- /* border: 4px solid #4158d0; */
179
- }
180
-
181
- button .delete {
182
- position : absolute;
183
- min-width : 30px ;
184
- max-width : 30px ;
185
- width : 100% ;
186
- height : 30px ;
187
- max-height : 40px ;
188
- background-color : # d91010d7 ;
189
- color : # ffffff ;
190
- padding : 0 ;
191
- margin : 0 ;
192
- z-index : 10 ;
193
- transition : transform 300ms ;
194
- }
195
-
196
- & : hover ,
197
- : hover {
198
- transform : scale (1.1 );
199
- button : hover {
200
- transform : scale (1.2 );
201
- }
202
- }
203
- }
204
- }
205
- }
0 commit comments