1

PrimeNG 表响应具有堆叠或优先排序的默认外观。是否可以使用其他模板自定义堆叠外观?

提前致谢

4

1 回答 1

1

这是可能的。我已经制作了一页。我在断点订阅了一些课程。前任:

@media screen and (max-width: 70em) {
    .mv-text-container{
     white-space: normal !important;
     text-overflow: initial !important;
     overflow: auto !important;
   }

   .ui-table table {
     width: 99%;
   }

  .ui-table-responsive .ui-table-thead > tr > th,
  .ui-table-responsive .ui-table-tfoot > tr > td {
     display: none !important;
  }

  .ui-table-responsive .ui-table-tbody > tr > td {
    text-align: left !important;
    display: block !important;
    border: 0 none !important;
    width: 100% !important;
   -webkit-box-sizing: border-box !important;
   -moz-box-sizing: border-box !important;
    box-sizing: border-box !important;
    float: left !important;
    clear: left !important;
  }

  .ui-table-responsive .ui-table-tbody > tr > td .ui-column-title {
    padding: .4em !important;
    min-width: 30% !important;
    display: inline-block !important;
    margin: -.4em 1em -.4em -.4em !important;
    font-weight: bold !important;
  }


  tr > td {
    text-align: left !important;
    border: 0px !important;
    padding-left: 15px !important;
  }

  tr > th > {
    border: 0px !important;
    text-align: left !important;
  }

  tr {
   border: 1px solid #D5D5D5 !important;
  }

  tr > td:last-child {
   padding-bottom: 15px !important;
   margin-bottom: 0 !important;
  }

  tr > td:first-child {
   padding-top: 15px !important;
  }
}

但是您必须在 style.css (src/styles.css) 中进行,或者,如果您想仅在组件中更改 css,您必须像这样禁用封装:

@Component({
   selector: 'app-flex-novo',
   templateUrl: './flex-novo.component.html',
   styleUrls: ['./flex-novo.component.css'],
   encapsulation: ViewEncapsulation.None
})
于 2018-12-13T17:51:11.507 回答