@jianghujs/jianghu
Version:
Progressive Enterprise Framework
216 lines (213 loc) • 5.61 kB
CSS
.cus-v-input .v-input__slot{
margin: 0;
}
.cus-v-input .v-messages-outer,
.cus-v-input .v-text-field__details{
position: absolute;
bottom: -23px;
left: -10px;
}
/* .v-btn:not(.v-btn--round).v-size--default {
height: 40px!important;
} */
.cus-v-input .v-input__append-outer {
margin-top: 0;
}
.theme--light.v-data-table.v-data-table--fixed-header thead th {
background: #F6F6F6;
}
.cus-table {
border: 1px solid #EEEEEE;
}
.cus-card {
border: 1px solid #EEEEEE;
}
.v-data-table__progress{
height: 10px;
}
.v-data-table__progress .v-progress-linear{
max-width: 80vw;
}
.v-data-table__empty-wrapper td {
max-width: 80vw;
text-align: left;
}
.v-application .theme--dark.secondary{
background-color: #22262e;
border-color: #22262e;
}
.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
background: #fbfbfb;
}
td:not(:first-child):not(.v-picker td),
th:not(:first-child):not(.v-picker th) {
border-left: thin solid rgba(0, 0, 0, .12) ;
}
th {
white-space: nowrap;
}
td:not(.v-picker td),
th:not(.v-picker th) {
border-bottom: thin solid rgba(0, 0, 0, .12) ;
}
.fullScreen {
min-height: calc(100vh - 56px);
}
.flex-none {
flex: none;
}
.v-application .v-btn--outlined.theme--light {
background-color: white;
}
.v-application .v-btn--outlined.theme--dark {
background-color: #333333;
}
.flex-column .v-data-table__wrapper {
flex: 1;
overflow-y: auto;
max-height: calc(100vh - 197px);
}
.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th.fixed {
z-index: 5;
}
.v-application .align-center.text-start {
text-align: center;
}
.v-dialog--fullscreen .v-sheet .container{
height: 100vh;
margin: 15vh 0 0 0;
background: #ffffff;
padding: 50px 0 0 0;
position: relative;
}
.v-dialog--fullscreen .v-sheet {
height: 100vh;
top: 0;
position: fixed;
background: rgba(0,0,0,0.5);
}
.v-dialog--fullscreen {
background: rgba(0,0,0,0.5);
top: auto;
bottom: 0;
}
.v-dialog--fullscreen .v-data-table{
max-height: 78vh;
}
.notIncludedMembersSheet {
min-height: 200px;
background: #ffffff;
position: absolute;
bottom: 0;
padding-top: 20vh;
top: 0;
}
.v-data-table.show-select table > tbody > tr > td:nth-child(1),
.v-data-table.show-select table > thead > tr > th:nth-child(1) {
position: sticky ;
position: -webkit-sticky ;
left: 0;
z-index: 14;
background: white;
}
/* 固定表头部第一个字段 */
.v-data-table.show-select table > tbody > tr > td.fixed:nth-child(2),
.v-data-table.show-select table > thead > tr > th.fixed:nth-child(2) {
position: sticky ;
position: -webkit-sticky ;
left: 64px;
z-index: 4;
border-right: 1px solid #EEEEEE;
}
.v-menu__content {
background: white;
}
.navDrawerContainer {
display: flex;
flex-flow: column;
height: 100%;
}
.navDrawerContainer > .row:first-child {
flex: none;
}
.navDrawerContainer > .row:last-child {
flex: 1;
}
.v-label, input, .v-input {
font-size: 0.875rem;
}
.v-toolbar__title {
overflow: visible;
}
@media (max-width: 600px) {
.v-application .col-sm-4-flex {
flex: 4 ;
}
.v-application .col-sm-8-flex {
flex: 8 ;
}
.v-application .pa-xs-0 {
padding: 0;
}
.v-application .pt-xs-11 {
padding-top: 22px;
}
.v-application .pa-xs-2 {
padding-top: 4px;
}
.v-application .pa-xs-4 {
padding-top: 8px;
}
.v-application .pb-xs-2 {
padding-bottom: 4px;
}
.v-application .pb-xs-4 {
padding: 8px;
}
.v-data-footer {
flex-wrap: nowrap;
}
.v-data-footer__pagination {
margin: 0 5px;
}
.v-application--is-ltr .v-data-footer__select .v-select {
margin-left: 10px;
}
.v-application--is-ltr .v-data-table--fixed-header .v-data-footer {
margin-right: 5px;
}
.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,
.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,
.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,
.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,
.v-data-table>.v-data-table__wrapper>table>thead>tr>td,
.v-data-table>.v-data-table__wrapper>table>thead>tr>th {
padding: 0 5px;
}
.v-application table > tbody > tr > td.fixed:nth-child(2),
.v-application table > thead > tr > th.fixed:nth-child(2),
.v-application table > tbody > tr > td.fixed:last-child,
.v-application table > thead > tr > th.fixed:last-child {
position: relative;
}
.flex-column .v-data-table__wrapper {
max-height: calc(100vh - 217px);
}
.flex-column.hasFilterContainer .v-data-table__wrapper {
max-height: calc(100vh - 405px);
}
table > tbody > tr > td.fixed:nth-child(2),
table > thead > tr > th.fixed:nth-child(2) {
left: 0;
}
}
@media (min-width: 1264px) {
.container {
max-width: 100vw;
}
}
@media (min-width: 960px) {
.container {
max-width: 100vw;
}
}