Element Plus 修改时间日期选择器,使其自动适配手机端

743 阅读1分钟

最近的前端项目里需要时间日期的选择,而且需要适配手机,但是Element Plus中的时间日期选择器在手机端的显示是这样的:

图片.png

官方并没有给出自适应的样式,我又不想去调用其他的插件或者框架,所以只能是自己改; 最初的修改样式是这样的:

:deep(.el-date-range-picker .el-picker-panel__body ){
  @media (max-width: 768px) {
    width: 323px !important;
  }
}

:deep(.el-date-range-picker__editors-wrap) {
  @media (max-width: 768px) {
    display: flex !important;
  }
}

:deep(.el-date-range-picker__content) {
  @media (max-width: 768px) {
    width: 100% !important;
  }
}

:deep(.el-picker-panel [slot=sidebar], .el-picker-panel__sidebar) {
    width: 70px;
}

:deep(.el-picker-panel [slot=sidebar]+.el-picker-panel__body, .el-picker-panel__sidebar+.el-picker-panel__body) {
    margin-left: 70px;
}

:deep(.el-date-range-picker) {
    width: 393px !important;
}

图片.png 虽然不好看,但是能用;