最近的前端项目里需要时间日期的选择,而且需要适配手机,但是Element Plus中的时间日期选择器在手机端的显示是这样的:
官方并没有给出自适应的样式,我又不想去调用其他的插件或者框架,所以只能是自己改; 最初的修改样式是这样的:
: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;
}
虽然不好看,但是能用;