bitque/jirs-client/js/css/project.css

208 lines
5.1 KiB
CSS

#projectPage {
}
#projectPage > .breadcrumbsContainer {
color: var(--textMedium);
font-size: 15px;
}
#projectPage > .breadcrumbsContainer > .breadcrumbsDivider {
position: relative;
top: 2px;
margin: 0 10px;
font-size: 18px;
}
#projectPage > #projectBoardHeader {
margin-top: 6px;
display: flex;
justify-content: space-between;
}
#projectPage > #projectBoardHeader > #boardName {
font-size: 24px;
font-family: var(--font-medium);
font-weight: normal;
}
#projectPage > #projectBoardFilters {
display: flex;
align-items: center;
margin-top: 24px;
}
#projectPage > #projectBoardFilters > .textFilterBoard {
margin-right: 18px;
width: 160px;
}
#projectPage > #projectBoardFilters > #avatars {
display: flex;
flex-direction: row-reverse;
margin: 0 12px 0 2px;
}
#projectPage > #projectBoardFilters > #avatars > .avatarIsActiveBorder {
display: inline-flex;
margin-left: -2px;
border-radius: 50%;
transition: transform 0.1s;
cursor: pointer;
user-select: none;
}
#projectPage > #projectBoardFilters > #avatars > .avatarIsActiveBorder.isActive {
box-shadow: 0 0 0 4px var(--primary);
}
#projectPage > #projectBoardFilters > #avatars > .avatarIsActiveBorder:hover {
transform: translateY(-5px);
}
#projectPage > #projectBoardFilters > #avatars > .avatarIsActiveBorder > .styledAvatar {
box-shadow: 0 0 0 2px #fff;
}
#projectPage > #projectBoardFilters .styledButton {
margin-left: 6px;
}
#projectPage > #projectBoardFilters > #clearAllFilters {
height: 32px;
line-height: 32px;
margin-left: 15px;
padding-left: 12px;
border-left: 1px solid var(--borderLightest);
color: var(--textDark);
font-size: 14.5px;
cursor: pointer;
user-select: none;
}
#projectPage > #projectBoardFilters > #clearAllFilters:hover {
color: var(--textMedium);
}
#projectPage > #projectBoardLists {
display: flex;
margin: 26px -5px 0;
position: relative;
}
#projectPage > #projectBoardLists > .list {
display: flex;
flex-direction: column;
margin: 0 5px;
min-height: 400px;
width: 25%;
border-radius: 3px;
background: var(--backgroundLightest);
}
#projectPage > #projectBoardLists > .list > .title {
padding: 13px 10px 17px;
text-transform: uppercase;
color: var(--textMedium);
font-size: 12.5px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}
#projectPage > #projectBoardLists > .list > .title > .issuesCount {
text-transform: lowercase;
font-size: 13px;
}
#projectPage > #projectBoardLists > .list > .issues {
height: 100%;
padding: 0 5px;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink {
display: block;
margin-bottom: 5px;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue {
padding: 10px;
border-radius: 3px;
background: #fff;
box-shadow: 0 1px 2px 0 rgba(9, 30, 66, 0.25);
transition: background 0.1s;
cursor: pointer;
user-select: none;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue.hidden {
display: none;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue.isBeingDragged {
transform: rotate(3deg);
/*box-shadow: 5px 10px 30px 0 rgba(9, 30, 66, 0.15);*/
position: absolute;
top: 0;
left: 0;
z-index: 2;
width: 90px;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue:hover {
background: var(--backgroundLight);
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .title {
padding-bottom: 11px;
font-size: 15px;
}
@media (max-width: 1100px) {
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue {
padding: 10px 8px;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .title {
font-size: 14.5px
}
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .bottom {
display: flex;
justify-content: space-between;
align-items: center;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .bottom > div {
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .bottom > div > .issueTypeIcon {
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .bottom > div > .issuePriorityIcon {
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .bottom > .assignees {
display: flex;
flex-direction: row-reverse;
margin-left: 2px;
}
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .bottom > .assignees > .assigneeAvatar,
#projectPage > #projectBoardLists > .list > .issues > .issueLink > .issue > .bottom > .assignees > .styledAvatar {
margin-left: -2px;
box-shadow: 0 0 0 2px #fff;
}
@media (max-width: 1100px) {
#projectPage {
padding: 25px 20px 50px calc(var(--appNavBarLeftWidth) + var(--secondarySideBarWidth) + 20px);
}
}
@media (max-width: 999px) {
#projectPage {
padding-left: calc(var(--appNavBarLeftWidth) + var(--secondarySideBarWidth) + 20px - var(--secondarySideBarWidth));
}
}