annotate default/assets/scss/components/_kanban.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 Kanban
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
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
8 /* Kanban Widget
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
9 ========================*/
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
10 .kanban-widget {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
11 overflow-x: auto;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
12 .category-list {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
13 display: flex;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
14 flex-flow: row;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
15 flex-wrap: nowrap;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
16 align-items: flex-start;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
17 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
18 .category-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
19 padding: 1.5em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
20 background: #fff;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
21 margin-right: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
22 width: 100%;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
23 flex: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
24 height: calc(100vh - $nav-height);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
25
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
26 &:last-of-type {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
27 margin-right: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
28 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
29
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
30 .add-new-task {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
31 cursor: pointer;
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
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
35 .category-title {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
36 margin-top: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
37 margin-bottom: 1.5em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
38 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
39
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
40 .task-item {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
41 background: $body-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
42 margin-bottom: em(20);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
43 padding: 1em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
44 position: relative;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
45 cursor: pointer;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
46 transition: all $transition-duration $transition-function;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
47
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
48 &:hover {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
49 background: darken($body-bg, 5%);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
50 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
51
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
52 .badge {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
53 font-size: $font-size-base;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
54 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
55 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
56
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
57 .task-label {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
58 @include position(absolute, -2px 10px null null);
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
59 line-height: 1;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
60 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
61
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
62 .task-title {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
63 margin: 0 0 .5em;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
64 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
65
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
66 .task-item:hover .task-users figure {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
67 border-color: darken($body-bg, 5%);
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 .task-users {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
71 figure {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
72 margin-bottom: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
73 margin-left: -20px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
74 border: 5px solid $body-bg;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
75 border-radius: 100px;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
76 transition: all $transition-duration $transition-function;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
77
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
78 &:first-child {
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
79 margin-left: 0;
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
80 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
81 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
82 }
1d038bc9b3d2 Up:default
Liny <dev@neowd.com>
parents:
diff changeset
83 }