如何修改element-ui日期下拉框datetimePicker的背景色樣式
更新時間:2024年07月02日 10:58:42 作者:左手吻左臉。
這篇文章主要介紹了修改element-ui日期下拉框datetimePicker的背景色樣式的操作代碼,本文給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
如圖:
1、修改背景色
.el-date-picker.has-sidebar.has-time { background: #04308D; color: #fff; border: 1px solid #326AFF } .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: #04308D; border: 1px solid #326AFF } .el-picker-panel [slot=sidebar], .el-picker-panel__sidebar { background-color: #04308D; border-right: 1px solid #326AFF; } .el-picker-panel__shortcut { color: #fff; } .el-date-picker__time-header { border-bottom: 1px solid #326AFF; } .el-popper[x-placement^=bottom] .popper__arrow::after { top: 1px; margin-left: -6px; border-top-width: 0; border-bottom-color: #04308D; } .el-popper[x-placement^=top] .popper__arrow::after { bottom: 1px; margin-left: -6px; border-top-color: #326AFF; border-bottom-width: 0; } .el-picker-panel { background: #04308D; 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: #326AFFc9; } .el-date-range-picker__time-header{ border-bottom: 1px solid #326AFF; } .el-date-range-picker__content.is-left{ border-right: 1px solid #326AFF; }
2、修改輸入框
.el-input__wrapper { border: 1px solid #326AFF; box-shadow: 0 0 0 0px #326AFF inset; background: #04308D !important; } .el-input__wrapper .el-input__inner { background: #04308D !important; font-size: 14px; font-weight: 400; color: #FFFFFF; }
3、修改三角號的背景色和邊框
.el-popper.is-light .el-popper__arrow::before { border: 1px solid #326AFF; background: #04308D; right: 0; } .el-popper.is-pure { border: 1px solid #326AFF; }
4、修改下一天下一年按鈕顏色
.el-picker-panel__icon-btn{ color: #fff; }
5、修改選中日期的字體顏色
.in-range{ color: #326aff; }
6、最下面按鈕
.el-picker-panel__footer .el-button.is-text { color: #fff; border: 0 solid transparent; background-color: transparent; } .el-picker-panel__footer .el-button{ background-color: #326aff; border: 1px solid #326AFF; color: #fff; } .el-button.is-text:not(.is-disabled):hover { background-color: #326aff; }
7、全部代碼
.el-date-picker.has-sidebar.has-time { background: #04308D; color: #fff; border: 1px solid #326AFF } .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: #04308D; border: 1px solid #326AFF } .el-picker-panel [slot=sidebar], .el-picker-panel__sidebar { background-color: #04308D; border-right: 1px solid #326AFF; } .el-picker-panel__shortcut { color: #fff; } .el-date-picker__time-header { border-bottom: 1px solid #326AFF; } .el-popper[x-placement^=bottom] .popper__arrow::after { top: 1px; margin-left: -6px; border-top-width: 0; border-bottom-color: #04308D; } .el-popper[x-placement^=top] .popper__arrow::after { bottom: 1px; margin-left: -6px; border-top-color: #326AFF; border-bottom-width: 0; } .el-picker-panel { background: #04308D; 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: #326AFFc9; } .el-date-range-picker__time-header{ border-bottom: 1px solid #326AFF; } .el-date-range-picker__content.is-left{ border-right: 1px solid #326AFF; } //三角號 .el-popper.is-light .el-popper__arrow::before { border: 1px solid #326AFF; background: #04308D; right: 0; } .el-popper.is-pure { border: 1px solid #326AFF; } .el-input__wrapper { border: 1px solid #326AFF; box-shadow: 0 0 0 0px #326AFF inset; background: #04308D !important; } .el-input__wrapper .el-input__inner { background: #04308D !important; font-size: 14px; font-weight: 400; color: #FFFFFF; } // 下方按鈕 .el-picker-panel__footer .el-button.is-text { color: #fff; border: 0 solid transparent; background-color: transparent; } .el-picker-panel__footer .el-button{ background-color: #326aff; border: 1px solid #326AFF; color: #fff; } .el-button.is-text:not(.is-disabled):hover { background-color: #326aff; } .in-range{ color: #326aff; }
放到assets里面間一個scss文件
main.js引用即可全局使用
到此這篇關于修改element-ui日期下拉框datetimePicker的背景色樣式的文章就介紹到這了,更多相關element-ui日期下拉框datetimePicker內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
- 如何解決element-ui中select下拉框popper超出彈框問題
- element-ui中select下拉框加載大數據渲染優(yōu)化方式
- 去除element-ui下拉框的下拉箭頭的實現
- 基于element-ui中el-select下拉框選項過多的優(yōu)化方案
- 關于element-ui?select?下拉框位置錯亂問題解決
- element-ui+vue-treeselect下拉框的校驗過程
- 解決element-ui的下拉框有值卻無法選中的情況
- Vue + Element-ui的下拉框el-select獲取額外參數詳解
- 在element-ui的select下拉框加上滾動加載
- 使用Vant完成DatetimePicker 日期的選擇器操作
相關文章
vue中el-table兩個表尾合計行聯動同步滾動條實例代碼
項目開發(fā)中遇到一個比較兩個form差異的需求,但當item過多就需要滾動條,下面這篇文章主要給大家介紹了關于vue中el-table兩個表尾合計行聯動同步滾動條的相關資料,需要的朋友可以參考下2022-05-05