el-date-picker 和del-time-picker样式修改

注意:样式不能写在里面,建议重新写个style标签,把css样式放进去。

可参考文章:https://blog.csdn.net/z1093541823/article/details/120779234

html:
 <el-date-picker v-model="ruleForm.endTime"
                        popper-class="noneMinute"
                        class="inputperson"
                        format="yyyy-MM-dd HH:mm"
                        value-format="yyyy-MM-dd HH:mm"
                        type="datetime"
                        size="mini"
                        placeholder="请选择结束时间"
                        @change="changeEnd">
        </el-date-picker>
css:
<style lang="scss">
//===============↓↓↓↓↓↓date选择框样式↓↓↓↓↓↓↓=======================================
.el-picker-panel {
  width:303px;
  background-color: #081926;
  border-radius: 4px;
  border: solid 1px #0a4e68;
  opacity: 0.9;
}
.el-date-picker__time-header {
  padding:10px;
  border-bottom: 1px dashed #1F2E3A ;
  .el-date-picker__editor-wrap {
    .el-input__inner {
      background-color: #0f2b3e;
      border-radius: 2px;
      border: solid 1px #0a4e68;
      color: #bcdfe5;
    }
  }
}
//日一二四你四五六下面的横线
.el-picker-panel .el-date-table th {
  border-bottom: 1px solid #1F2E3A;
}
//左右箭头这一行
.el-picker-panel__icon-btn,
.el-date-picker__header-label {
  color: #bcdfe5  !important;
}
//中间日期
.el-date-picker .el-picker-panel__content{
  width:270px;
}

//最下面的footer
.el-picker-panel__footer {
  background-color: #081926;
  border-top: 1px solid #1F2E3A;
  margin: 0 15px;
  padding:15px 0;
  //此刻btn
  .el-button--text{
    color:#00cccc
  }
  //确定btn
  .el-button+.el-button{
    background-color: #00cccc;
    color: white;
    border-color: #00cccc;
  }
}
//默认当天日期的颜色
.el-date-table td.today span {
  color: #00cccc;
}
//选中某天的背景颜色
.el-date-table td.current:not(.disabled) span {
  background-color: #00cccc;
}
//鼠标移动的hover效果
.el-date-table td:hover{
  color: #00cccc !important;
}
//===============↓↓↓↓↓↓time选择框样式↓↓↓↓↓↓↓=======================================
.el-time-panel{
  width:128px;
  left: 5px;
  border: solid 1px #0a4e68;
}
.el-time-panel__content{
  background-color: #081926;
}
//文字颜色
.el-time-spinner__item{
  color:white
}
//没选中的小时,分钟的hover效果
.el-time-spinner__item:hover:not(.disabled):not(.active) {
  background-color: #00cccc;
}
//选中的小时,分钟的样式
.el-time-spinner__item.active:not(.disabled){
border-top: 1px solid #00cccc;
border-bottom: 1px solid #00cccc;
color:#00cccc;
}
//选中的小时,分钟的hover效果
.el-time-spinner__item.active:not(.disabled):hover{
  background-color: #00cccc;
  color:white
}
.el-time-panel__footer{
  border-top:1px solid #1F2E3A;
  // border-top:1px solid #eaeff3;
  background-color: #081926;
}
//.el-time-panel__btn后面不要加空格:例:.el-time-panel__btn .cancel(这样写不起效果)
.el-time-panel__btn.cancel{
  color:white;
}
.el-time-panel__btn.confirm{
  color:#00cccc;
}
</style>

效果

在这里插入图片描述

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
修改el-date-picker下拉控件的样式,你需要在项目的src>assets>style文件夹下创建一个table_style.scss文件,并在该文件中编写样式代码。以下是一些可供参考的样式代码: ```scss .date_form { .el-year-table td.current:not(.disabled) .cell { color: #ffffff; font-weight: bold !important; background-color: var(--el-datepicker-active-color); border-radius: 100px; } .el-year-table td.today .cell { font-weight: normal; color: #606266; } .el-month-table td.current:not(.disabled) .cell { color: #ffffff; font-weight: bold !important; background-color: var(--el-datepicker-active-color); border-radius: 100px; } .el-month-table td.today .cell { font-weight: normal; color: #606266; } .el-date-table td.today .el-date-table-cell__text { color: #606266; font-weight: normal; } .el-date-table td.current:not(.disabled) .el-date-table-cell__text { color: #ffffff; font-weight: bold !important; background-color: var(--el-datepicker-active-color); } } ``` 在以上样式代码中,你可以根据需要修改各个日期选项的背景色、文字颜色、字体粗细等属性来自定义el-date-picker下拉控件的样式。 请提供几个相关问题。相关问题可以如下格式提供: 1. 如何修改el-date-picker的默认样式? 2. 怎样在el-date-picker中添加自定义图标? 3. 如何设置el-date-picker的日期范围选择? 4. el-date-picker支持多语言吗? 5. 如何在el-date-picker中禁用某些日期选项? 相关问题: 1. 如何修改el-date-picker的默认样式? 2. 怎样在el-date-picker中添加自定义图标? 3. 如何设置el-date-picker的日期范围选择?

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值