annotate default/assets/scss/components/_todo.scss @ 0:1d038bc9b3d2 default tip

Up:default
author Liny <dev@neowd.com>
date Sat, 31 May 2025 09:21:51 +0800
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
1 // main: ../style.scss
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
2 /********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
3 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
4 To Do App
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
5 *********************************
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
6 *********************************/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
7 .todo-widget {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 padding-bottom: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 flex-direction: column;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 .list-group {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 flex: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 margin-bottom: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 input { height: em(45) }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 .list-group-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 margin: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 padding: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 border: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 &.checked {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 .label-text{
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 font-style: italic;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 text-decoration: line-through;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 &:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 background: #f9f9f9;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29 &:hover .edit-item,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 &:hover .delete-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 opacity: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
32 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
33 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
34 @include mobile {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 .list-group-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 .label-text {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 padding-right: em(70);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39 .edit-item,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 .delete-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 opacity: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 @include tablet {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 .list-group-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47 .label-text {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 padding-right: em(45);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 .delete-item,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51 .edit-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 opacity: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 opacity: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 padding: em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61 font-weight: normal;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 cursor: pointer;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 flex: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 margin-bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 input[type="checkbox"] {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 display: none;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
68 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
69
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
70 .label-text {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 display: block;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 .edit-item,
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 .delete-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 @include position(absolute, 50% em(10,16) null null);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77 color: $body-color;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 opacity: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 transition: all 0.3s ease;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 transform: translateY(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 cursor: pointer;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 font-size: em(16);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 background: $info;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
84 color: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
85 @include size( em(30,16) );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
86 line-height: em(30,16);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
87 text-align: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
88 border-radius: 100px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
89 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
90 .edit-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
91 right: em(50,16);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
92 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
93
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
94 .edit-field {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
95 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
96 input { padding-right: em(50) }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
97 .submit-btn {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
98 @include position(absolute, 50% em(10,15) null null );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
99 transform: translateY(-50%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
100 @include size( em(30,15) );
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
101 line-height: em(27,15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
102 font-size: em(15);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
103 padding: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
104 border-radius: 100px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
105 text-align: center;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
106 i { font-size: em(16,15); }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
107 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
108
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
109 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
110 }