You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

272 lines
5.0 KiB
SCSS

// Copyright (C) 2020 Intel Corporation
//
// SPDX-License-Identifier: MIT
@import 'base.scss';
.cvat-objects-appearance-collapse.ant-collapse {
width: 100%;
bottom: 0px;
position: absolute;
border-radius: 0px;
> .ant-collapse-item {
border: none;
> .ant-collapse-header {
padding-top: 2.5px;
padding-bottom: 2.5px;
background: $header-color;
border-radius: 0px;
height: 25px;
}
> .ant-collapse-content {
background: $background-color-2;
border-bottom: none;
height: 230px;
}
}
}
.cvat-object-sidebar-icon {
fill: $objects-bar-icons-color;
color: $objects-bar-icons-color;
font-size: 15px;
&:hover {
transform: scale(1.1);
}
}
.cvat-objects-sidebar-tabs.ant-tabs.ant-tabs-card {
background: $header-color;
box-sizing: border-box;
border: none;
.ant-tabs-card-bar {
border: none;
margin-bottom: 0px;
padding-top: 25px;
.ant-tabs-tab {
background: $transparent-color;
border: none;
&:nth-child(1) {
margin-left: 5px;
}
}
.ant-tabs-tab.ant-tabs-tab-active {
background: $objects-bar-tabs-color;
}
}
}
.cvat-objects-sidebar-states-header {
background: $objects-bar-tabs-color;
padding: 5px;
> div:nth-child(1) > div:nth-child(1) {
height: 32px;
}
> div:nth-child(2) {
margin-top: 5px;
> div {
text-align: center;
margin: 0px 2px;
> i {
@extend .cvat-object-sidebar-icon;
}
&:nth-child(4) {
text-align: right;
> .ant-select {
margin-left: 5px;
width: 60%;
}
}
}
}
}
.cvat-objects-sidebar-states-header {
height: 80px;
}
.cvat-objects-sidebar-states-list {
background-color: $background-color-2;
height: calc(100% - 80px);
overflow-y: auto;
}
.cvat-objects-sidebar-state-active-item {
background: $active-object-item-background-color;
}
.cvat-objects-sidebar-state-item-color {
width: 7px;
opacity: 1;
&:hover {
opacity: 0.7;
}
}
.cvat-objects-sidebar-state-item {
width: 100%;
padding: 5px 3px 3px 3px;
border-bottom: 1px dashed;
> div:nth-child(1) {
> div:nth-child(1) {
line-height: 12px;
}
> div:nth-child(3) > i {
@extend .cvat-object-sidebar-icon;
font-size: 25px;
}
> div:nth-child(2) > .ant-select {
width: 100%;
}
}
> div:nth-child(2) {
> div > div {
margin-top: 5px;
}
i {
@extend .cvat-object-sidebar-icon;
}
}
}
.cvat-objects-sidebar-state-item-collapse {
border: 0px;
background: inherit;
> .ant-collapse-item {
background: inherit;
border: none;
> .ant-collapse-header {
background: inherit;
padding-top: 2px;
padding-bottom: 2px;
}
> .ant-collapse-content {
background: inherit;
}
}
}
.cvat-object-item-attribute-wrapper {
margin-top: 5px;
}
.cvat-object-item-select-attribute {
width: 100%;
}
.cvat-object-item-number-attribute {
width: 100%;
}
.cvat-object-item-text-attribute {
width: 100%;
}
.cvat-object-item-radio-attribute {
border: 1px double $border-color-hover;
border-radius: 7px 7px 7px 7px;
> legend {
text-align: center;
width: unset;
text-overflow: ellipsis;
max-width: 80%;
overflow: hidden;
max-height: 1.2em;
font-size: 1em;
> span {
padding: 0 10px;
}
}
> .ant-radio-group {
display: grid;
padding: 5px
}
}
.cvat-objects-sidebar-labels-list {
background-color: $background-color-2;
height: 100%;
overflow-y: auto;
}
.cvat-objects-sidebar-label-active-item {
background: $active-object-item-background-color;
}
.cvat-objects-sidebar-label-item {
height: 2.5em;
border-bottom: 1px solid $border-color-2;
padding: 5px;
i {
@extend .cvat-object-sidebar-icon;
}
> div:nth-child(2) {
text-overflow: ellipsis;
overflow: hidden;
max-height: 1.5em;
font-size: 1em;
}
&:hover {
@extend .cvat-objects-sidebar-label-active-item;
}
}
.cvat-label-item-color-button {
width: 30px;
height: 20px;
border-radius: 5px;
}
.cvat-objects-appearance-content {
> div {
width: 100%;
> label {
text-align: center;
width: 33%;
}
}
}
.cvat-object-item-menu {
> li {
padding: 0px;
> button {
padding: 5px 32px;
color: $text-color;
width: 100%;
height: 100%;
text-align: left;
}
}
}