Files
planka/client/src/components/cards/Card/Card.module.scss

92 lines
1.7 KiB
SCSS

/*!
* Copyright (c) 2024 PLANKA Software GmbH
* Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md
*/
:global(#app) {
.actionsButton {
background: none;
box-shadow: none;
border-radius: 3px;
box-sizing: content-box;
color: #798d99;
display: inline-block;
margin: 0;
min-height: auto;
opacity: 0;
outline: none;
padding: 4px;
position: absolute;
right: 2px;
top: 2px;
transition: background 85ms ease;
width: 20px;
&:hover {
background: #ebeef0;
color: #516b7a;
}
}
.colorLine {
border-radius: 0 0 3px 3px;
height: 4px;
}
.content {
cursor: pointer;
&:after {
clear: both;
content: "";
display: table;
}
}
.contentDisabled {
filter: saturate(0.5);
opacity: 0.64;
}
.wrapper {
background: #fff;
border-radius: 3px;
box-shadow: 0 1px 0 #ccc;
position: relative;
&:hover {
background: #f5f6f7;
border-bottom-color: rgba(9, 30, 66, 0.25);
.actionsButton {
opacity: 1;
}
}
}
.wrapperRecent:not(:hover) {
overflow: hidden;
&:after {
animation: slide 4s infinite 2s;
background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.64) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0) 100%);
content: '';
height: 100%;
position: absolute;
top: 0;
transform: translateX(100%);
width: 100%;
@keyframes slide {
0% {
transform: translateX(-100%);
}
50% {
transform: translateX(100%);
}
}
}
}
}