Mercurial > nebulaweb3
diff 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 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/default/assets/scss/components/_kanban.scss Sat May 31 09:21:51 2025 +0800 @@ -0,0 +1,83 @@ +// main: ../style.scss +/******************************** + ********************************* +Kanban + ********************************* + *********************************/ + +/* Kanban Widget +========================*/ +.kanban-widget { + overflow-x: auto; + .category-list { + display: flex; + flex-flow: row; + flex-wrap: nowrap; + align-items: flex-start; + } + .category-item { + padding: 1.5em; + background: #fff; + margin-right: 1em; + width: 100%; + flex: 1; + height: calc(100vh - $nav-height); + + &:last-of-type { + margin-right: 0; + } + + .add-new-task { + cursor: pointer; + } + } + + .category-title { + margin-top: 0; + margin-bottom: 1.5em; + } + + .task-item { + background: $body-bg; + margin-bottom: em(20); + padding: 1em; + position: relative; + cursor: pointer; + transition: all $transition-duration $transition-function; + + &:hover { + background: darken($body-bg, 5%); + } + + .badge { + font-size: $font-size-base; + } + } + + .task-label { + @include position(absolute, -2px 10px null null); + line-height: 1; + } + + .task-title { + margin: 0 0 .5em; + } + + .task-item:hover .task-users figure { + border-color: darken($body-bg, 5%); + } + + .task-users { + figure { + margin-bottom: 0; + margin-left: -20px; + border: 5px solid $body-bg; + border-radius: 100px; + transition: all $transition-duration $transition-function; + + &:first-child { + margin-left: 0; + } + } + } +}