vue修改element-ui日期下拉框datetimePicker的背景色样式

这篇具有很好参考价值的文章主要介绍了vue修改element-ui日期下拉框datetimePicker的背景色样式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在vue项目中,源datetimePicker的背景样式,往往与项目背景不搭,需要修改。

vue修改element-ui日期下拉框datetimePicker的背景色样式

 文章来源地址https://www.toymoban.com/news/detail-504967.html

1.先在assets里面新建一个index.css文件来存储全局样式

.el-date-picker.has-sidebar.has-time {
    background: #0a5857d6;
    color: #fff;
    border: 1px solid #22f4d6
}
.el-date-picker__header-label {
    color: #ffffff;
}
.el-date-table th {
    color: #fff;
}
.el-icon-d-arrow-left:before {
    color: #fff;
}
.el-icon-arrow-left:before {
    color: #fff;
}
.el-icon-arrow-right:before {
    color: #fff;
}
.el-icon-d-arrow-right:before {
    color: #fff;
}
.el-picker-panel__footer {
    background-color: #0a5857d6;
    border: 1px solid #22f4d6
}
.el-picker-panel [slot=sidebar], .el-picker-panel__sidebar {
    background-color: #0a5857d6;
    border-right: 1px solid #22f4d6;
}
.el-picker-panel__shortcut {
    color: #fff;
}
.el-date-picker__time-header {
    border-bottom: 1px solid #22f4d6;
}
.el-popper[x-placement^=bottom] .popper__arrow::after {
    top: 1px;
    margin-left: -6px;
    border-top-width: 0;
    border-bottom-color: #0a5857d6;
}
.el-popper[x-placement^=top] .popper__arrow::after {
    bottom: 1px;
    margin-left: -6px;
    border-top-color: #22f4d6;
    border-bottom-width: 0;
}
.el-picker-panel {
    background: #0a5857d6;
    color: #fff;
}
.el-date-table td.in-range div, .el-date-table td.in-range div:hover, .el-date-table.is-week-mode .el-date-table__row.current div, .el-date-table.is-week-mode .el-date-table__row:hover div {
    background-color: #22f4d6c9;
}

2.在main.js里面导入这个css文件最后在里面加入我们想要的样式

import Vue from 'vue'
import App from './App.vue'
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import './assets/index.css'

Vue.config.productionTip = false
Vue.use(ElementUI)

new Vue({
  render: h => h(App),
}).$mount('#app')

此时的效果如下图

vue修改element-ui日期下拉框datetimePicker的背景色样式

 

3.在el-date-picker中设置样式

<el-date-picker
      class="picker"
      align="center"
      popper-class="elDatePicker"
      :clearable="false"
      :unlink-panels="false"
      value-format="yyyy-MM-dd HH:mm:ss"
      v-model="timeValue"               
      type="daterange"
      start-placeholder="开始日期"
      end-placeholder="结束日期"
      :default-time="['00:00:00', '23:59:59']"
      >
    </el-date-picker>

4.设置对应的背景样式

.picker {
      height: 40px;
      background-color: #0f5456;
      ::v-deep .el-range-input {
        background-color:#0f5456;
      }
    }

得到下图效果

vue修改element-ui日期下拉框datetimePicker的背景色样式

 

到了这里,关于vue修改element-ui日期下拉框datetimePicker的背景色样式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【vue组件】使用element-ui 实现三级联动下拉选择

    【vue组件】使用element-ui 实现三级联动下拉选择

    实现的思路是第一个下拉选择在选择了选项后将该选项的信息传递到接口请求下一个选项的内容,依次类推 然后在清除了上一级选择的选项后要将其次级和子孙级的选项都清除(包括选择里的列表内容) 下面看具体代码: 效果图:

    2024年02月11日
    浏览(17)
  • element-ui时间日期选择器回显功能以及不能修改问题的解决

    element-ui时间日期选择器回显功能以及不能修改问题的解决

    地址:element-ui时间日期选择器不能修改问题的解决 - 走看看 属于是强制更改 编辑的时候,修改了时间,控制台中能看到已修改,可是页面上确没修改而且也不能删除,出现这样的问题,该如何解决? 解决方案:在获取数据回显的时候使用$set: 刚开始是直接赋值(如果不是标

    2024年02月11日
    浏览(12)
  • element ui DateTimePicker 日期选择器自定义多种快捷选项

    element ui DateTimePicker 日期选择器自定义多种快捷选项

    element ui DateTimePicker 日期区间选择器,自定义快捷选项功能, 定义了最近一小时、昨天、今天、本月、上个月、最近一周、最近一个月、最近三个月 多种快捷选项。 效果图:

    2024年04月12日
    浏览(8)
  • vue+element-ui Dropdown下拉菜单(获取某行数据)

    vue+element-ui Dropdown下拉菜单(获取某行数据)

    1、通过command方法直接传当前选中行的整个数据 html js 效果:

    2024年02月16日
    浏览(41)
  • vue element-ui年份范围选择器,年日期插件,可选日期区间等

    可以禁止选择未来日期,以及可选的日期范围控制,代码在最下面。 直接上代码: 先来一个不禁止选择的示例 yearDate.js文件 我是禁止了未来日期,时间跨度,只能选3年, 代码如下: 参考地址:https://www.jianshu.com/p/44584a4a4953

    2024年02月11日
    浏览(17)
  • VUE element-ui 使用Screefull 页面全屏时el-select下拉菜单不显示(下拉框不显示无法选择)问题解决

    VUE element-ui 使用Screefull 页面全屏时el-select下拉菜单不显示(下拉框不显示无法选择)问题解决

    问题原因:elemrnt-ui会默认将弹出框插入至 body 元素;当设置了某个元素全屏时,会遮挡住原来的select下拉数据。

    2024年02月14日
    浏览(44)
  • vue Element-ui 表格多选 修改选中行背景色

    vue Element-ui 表格多选 修改选中行背景色

    转自:https://www.cnblogs.com/Amerys/p/14688342.html 整体思路方式: 1、给获取到的数据添加自定义的className 2、在点击行(row-click)和手动点击勾选框的事件(select-all)中获取到当前的row的className,直接修改className即可 点击查看事件说明 3、在行的 className 的回调方法中(row-class-name)直接返回

    2024年02月11日
    浏览(11)
  • vue使用element-ui中日期选择器 (el-date-picker) 出现报错

    vue使用element-ui中日期选择器 (el-date-picker) 出现报错

    一、代码 二、报错 三、原因是 2.15.9这个版本有问题    四、解决办法-----版本降到2.15.8 即可 ① 卸载   npm uninstall element-ui  ②指定版本安装  npm install element-ui@2.15.8 ③ 查看版本即可 npm list  

    2024年02月16日
    浏览(12)
  • Vue 当页面进入全屏状态时element-ui的el-select下拉菜单不显示问题

    Vue 当页面进入全屏状态时element-ui的el-select下拉菜单不显示问题

    在前两天进行页面全屏时,一切都还好好的,可当使用element-ui中的el-select时,下拉菜单却怎么也显示不出来,但只要退出全屏状态,立马就好。 非全屏时:  全屏时: 开始我以为是层级问题,所以给el-select的下拉菜单加z-index,却发现加到多大都没用。 后来去官方文档里找

    2024年01月17日
    浏览(42)
  • 记录vue项目使用element-ui中日期选择器 (el-date-picker) 出现报错!!!

    记录vue项目使用element-ui中日期选择器 (el-date-picker) 出现报错!!!

    今天在vue项目中使用elementUI 时间组件时候遇到了一个问题 在我使用日期时间选择器时, 控制台报错!!!!!! 一开始我一直以为是我父组件传值到子组件出了问题,但是我这个组件没有传值呀,而且系统流程能真正运行,就是控制台报错了,虽说也不影响什么,但是总是

    2024年02月16日
    浏览(13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包