@jianghujs/jianghu
Version:
Progressive Enterprise Framework
318 lines (266 loc) • 9.35 kB
HTML
<!-- 适配 >>>>>>>>>>>>> -->
<style>
@media (min-width: 1264px) {
.container {
max-width: 100vw;
}
}
@media (min-width: 960px) {
.container {
max-width: 100vw;
}
}
@media (min-width: 600px) {
/* 有侧边栏页面的主体main */
.jh-has-side-menu-main{
margin-left: 208px;
}
}
@media (max-width: 960px) {
/* 边距 >>>>>> */
body .v-application .mt-xs-0 {
margin-top: 0 ;
}
body .v-application .ml-xs-n1 {
margin-left: -4px ;
}
body .v-application .pa-xs-0 {
padding: 0 ;
}
body .v-application .py-xs-0 {
padding-top: 0 ;
padding-bottom: 0 ;
}
body .v-application .px-xs-0 {
padding-left: 0 ;
padding-right: 0 ;
}
body .v-application .pb-xs-2 {
padding-bottom: 8px ;
}
body .v-application .pr-xs-1 {
padding-right: 4px ;
}
body .v-application .pl-xs-1 {
padding-left: 4px ;
}
body .v-application .pt-xs-0 {
padding-top: 0 ;
}
/* <<<<< 边距 */
/* 服务端搜索按钮 */
body .jh-backend-search-btn{
width: 100%;
}
/* 服务端搜索位置兼容 */
body .v-application .jh-backend-form-container {
margin-top: -30px ;
margin-bottom: 6px ;
justify-content: start ;
padding-bottom: 6px ;
position: relative;
}
}
@media (max-width: 600px) {
/* 页面的主体container */
body .v-application .jh-page-body-container {
padding-right: 0 ;
padding-left: 0 ;
}
/* 页面的主体card */
body .v-application .jh-page-body-container .v-card {
padding-right: 0 ;
padding-left: 0 ;
border-radius: 0 ;
}
/* 页面第二个工具栏 */
body .v-application .jh-page-second-bar {
flex-wrap: wrap ;
padding-left: 16px ;
padding-right: 16px ;
}
/* 布局 >>>>>> */
body [xs='1'] {
flex: 1;
}
body [xs='2'] {
flex: 2;
}
body [xs='3'] {
flex: 3;
}
body [xs='4'] {
flex: 4;
}
body [xs='5'] {
flex: 5;
}
body [xs='6'] {
flex: 6;
}
body [xs='7'] {
flex: 7;
}
body [xs='8'] {
flex: 8;
}
body [xs='9'] {
flex: 9;
}
body [xs='10'] {
flex: 10;
}
body [xs='11'] {
flex: 11;
}
body [xs='12'] {
flex: 12;
min-width: 100%
}
/* <<<<< 布局 */
/* 表单 >>>>>> */
body span.jh-input-label {
line-height: 20px ;
}
/* <<<<< 表单 */
/* 抽屉 >>>>>> */
/* 抽屉的列表 */
body .v-navigation-drawer__content .v-list-item .v-list-item__title {
font-weight: 500;
}
body .v-navigation-drawer__content .v-list-item:not(.v-item--active) .v-list-item__title {
color: #5E6278;
}
body .v-navigation-drawer__content .v-list-item--link:before {
border-radius: 5px ;
margin: 2px 15px;
}
/* 抽屉的表格分页,间隔缩小 */
.v-navigation-drawer__content .v-data-footer .v-application--is-ltr .v-text-field .v-input__append-inner .v-input__icon,
.v-navigation-drawer__content .v-data-footer .v-application--is-rtl .v-text-field .v-input__prepend-inner .v-input__icon {
min-width: 14px;
width: 14px;
}
.v-navigation-drawer__content .v-data-footer .v-application--is-ltr .v-text-field .v-input__append-inner .mdi-menu-down::before,
.v-navigation-drawer__content .v-data-footer .v-application--is-rtl .v-text-field .v-input__prepend-inner .mdi-menu-down::before {
font-size: 16px;
}
/* 抽屉的标题 */
body .v-application .jh-page-body-container .v-navigation-drawer .v-navigation-drawer__content .title {
padding-left: 24px ;
}
/* 抽屉表单元素 */
body .v-application .jh-page-body-container .v-navigation-drawer .v-navigation-drawer__content>form>.row:nth-child(2) {
padding-left: 12px ;
padding-right: 12px ;
}
body .v-application .jh-page-body-container .v-navigation-drawer .v-navigation-drawer__content>form>.row:nth-child(2)>div {
padding-top: 16px ;
padding-bottom: 0 ;
}
/* 抽屉的操作按钮 */
body .v-application .jh-page-body-container .v-navigation-drawer .v-navigation-drawer__content>form>.row:nth-child(3) {
padding-left: 12px ;
padding-right: 12px ;
}
/* 抽屉 绿色关闭按钮 */
body .v-application .v-navigation-drawer__content .drawer-close-float-btn {
position: absolute ;
top: 12px ;
left: calc(100% - 40px) ;
border-radius: 100% ;
height: 30px;
width: 30px;
}
/* 抽屉 除了系统菜单抽屉 */
body .v-application .v-navigation-drawer:not(.jh-page-nav-bar) {
width: 100% ;
}
body .v-application .v-navigation-drawer__content {
position: relative ;
}
/* <<<<< 抽屉 */
/* table >>>>>> */
.v-data-footer {
flex-wrap: nowrap;
}
.v-data-footer__pagination {
margin: 0 5px ;
white-space: nowrap;
}
.v-application--is-ltr .v-data-footer__select .v-select {
margin-left: 5px ;
}
.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 ;
}
.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 ;
}
/* 手机的完整表格太窄。加宽20px */
body .v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,
body .v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,
body .v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,
body .v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,
body .v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,
body .v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th {
height: 52px;
}
/* table footer */
body .v-application .v-data-footer {
flex-wrap: wrap ;
justify-content: start ;
}
body .v-application .v-data-footer__select {
flex: 1 ;
}
/* table 取消定高 */
.jh-fixed-table-height {
height: auto ;
}
/* <<<<< table */
/* 系统菜单 >>>>>> */
body .jh-page-nav-bar .v-list-item {
border-top: 1px solid #FFFFFF;
min-height: 42px ;
padding: 0 10px ;
}
body .jh-page-nav-bar .v-list-item:first-child {
height: 50px ;
}
body .jh-page-nav-bar .v-navigation-drawer__content .v-list-item--link:before {
margin: 0 ;
}
body .jh-page-nav-bar .v-list-group__header__append-icon{
margin-right: 8px ;
}
body .v-application .jh-page-header {
padding: 0 16px ;
}
body .v-application .jh-page-header .v-toolbar__title {
flex: 1 ;
}
/* <<<<< 系统菜单 */
/* dialog >>>>>> */
.jh-dialog-mobile-fullscreen{
width: 100% ;
height: 100%;
margin: 0;
max-height: 100% ;
}
/* <<<<< dialog */
}
</style>
<!-- <<<<<<<<<<<<< 适配 -->