博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue2.x 时间范围 date range timepicker。只在项目中使用elementUI的date-picker
阅读量:5908 次
发布时间:2019-06-19

本文共 28693 字,大约阅读时间需要 95 分钟。

elementUI官方案例:http://element.eleme.io/#/zh-CN/component/date-picker

 

 

(1)效果图:

 

(2)安装和引入

npm i element-ui --save  //下载依赖包
main.js//vue-cli自动生成的文件main.js 添加以下两行import {DatePicker} from 'element-ui'Vue.use(DatePicker)  //使用DatePicker

(3)到自己的组件demo.vue里使用:

(4)样式date-picker.css文件如下(可按照自己项目修改颜色):
.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: #f7f7f7}.el-date-table {  font-size: 12px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover {  color: #5a5e66}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child div {  margin-left: 5px;  border-top-left-radius: 15px;  border-bottom-left-radius: 15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child div {  margin-right: 5px;  border-top-right-radius: 15px;  border-bottom-right-radius: 15px}.el-date-table td {  width: 32px;  height: 30px;  padding: 4px 0;  -webkit-box-sizing: border-box;  box-sizing: border-box;  text-align: center;  cursor: pointer;  position: relative}.el-date-table td div {  height: 30px;  padding: 3px 0;  -webkit-box-sizing: border-box;  box-sizing: border-box}.el-date-table td span {  width: 24px;  height: 24px;  display: block;  margin: 0 auto;  line-height: 24px;  position: absolute;  left: 50%;  -webkit-transform: translateX(-50%);  transform: translateX(-50%);  border-radius: 50%}.el-month-table td .cell,.el-year-table td .cell {  width: 48px;  height: 32px;  display: block;  line-height: 32px}.el-date-table td.next-month,.el-date-table td.prev-month {  color: #b4bccc}.el-date-table td.today {  position: relative}.el-date-table td.today span {  color: #f6ad35}.el-date-table td.today.end-date span,.el-date-table td.today.start-date span {  color: #fff}.el-date-table td.available:hover {  color: #f6ad35}.el-date-table td.current:not(.disabled) span {  color: #fff;  background-color: #f6ad35}.el-date-table td.end-date div,.el-date-table td.start-date div {  color: #fff}.el-date-table td.end-date span,.el-date-table td.start-date span {  background-color: #f6ad35}.el-date-table td.start-date div {  margin-left: 5px;  border-top-left-radius: 15px;  border-bottom-left-radius: 15px}.el-date-table td.end-date div {  margin-right: 5px;  border-top-right-radius: 15px;  border-bottom-right-radius: 15px}.el-date-table td.disabled div {  background-color: #f5f7fa;  opacity: 1;  cursor: not-allowed;  color: #b4bccc}.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active {  opacity: 0}.el-date-table td.week {  font-size: 80%;  color: #5a5e66}.el-date-table th {  padding: 5px;  color: #5a5e66;  font-weight: 400;  border-bottom: solid 1px #e6ebf5}.el-month-table {  font-size: 12px;  margin: -1px;  border-collapse: collapse}.el-month-table td {  text-align: center;  padding: 20px 3px;  cursor: pointer}.el-month-table td.disabled .cell {  background-color: #f5f7fa;  cursor: not-allowed;  color: #b4bccc}.el-month-table td.disabled .cell:hover {  color: #b4bccc}.el-month-table td .cell {  color: #5a5e66;  margin: 0 auto}.el-month-table td .cell:hover,.el-month-table td.current:not(.disabled) .cell {  color: #f6ad35}.el-year-table {  font-size: 12px;  margin: -1px;  border-collapse: collapse}.el-year-table .el-icon {  color: #2d2f33}.el-year-table td {  text-align: center;  padding: 20px 3px;  cursor: pointer}.el-year-table td.disabled .cell {  background-color: #f5f7fa;  cursor: not-allowed;  color: #b4bccc}.el-year-table td.disabled .cell:hover {  color: #b4bccc}.el-year-table td .cell {  color: #5a5e66;  margin: 0 auto}.el-year-table td .cell:hover,.el-year-table td.current:not(.disabled) .cell {  color: #f6ad35}.el-time-spinner.has-seconds .el-time-spinner__wrapper {  width: 33.3%}.el-time-spinner.has-seconds .el-time-spinner__wrapper:nth-child(2) {  margin-left: 1%}.el-time-spinner__wrapper {  max-height: 190px;  overflow: auto;  display: inline-block;  width: 50%;  vertical-align: top;  position: relative}.el-time-spinner__wrapper .el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default) {  padding-bottom: 15px}.el-time-spinner__wrapper.is-arrow {  -webkit-box-sizing: border-box;  box-sizing: border-box;  text-align: center;  overflow: hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list {  -webkit-transform: translateY(-32px);  transform: translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.disabled):not(.active) {  background: #fff;  cursor: default}.el-time-spinner__arrow {  font-size: 12px;  color: #878d99;  position: absolute;  left: 0;  width: 100%;  z-index: 1;  text-align: center;  height: 30px;  line-height: 30px;  cursor: pointer}.el-time-spinner__arrow:hover {  color: #f6ad35}.el-time-spinner__arrow.el-icon-arrow-up {  top: 10px}.el-time-spinner__arrow.el-icon-arrow-down {  bottom: 10px}.el-time-spinner__input.el-input {  width: 70%}.el-time-spinner__input.el-input .el-input__inner {  padding: 0;  text-align: center}.el-time-spinner__list {  padding: 0;  margin: 0;  list-style: none;  text-align: center}.el-time-spinner__list::after,.el-time-spinner__list::before {  content: '';  display: block;  width: 100%;  height: 80px}.el-time-spinner__item {  height: 32px;  line-height: 32px;  font-size: 12px;  color: #5a5e66}.el-time-spinner__item:hover:not(.disabled):not(.active) {  background: #f5f7fa;  cursor: pointer}.el-time-spinner__item.active:not(.disabled) {  color: #2d2f33;  font-weight: 700}.el-time-spinner__item.disabled {  color: #b4bccc;  cursor: not-allowed}.fade-in-linear-enter-active,.fade-in-linear-leave-active {  -webkit-transition: opacity .2s linear;  transition: opacity .2s linear}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active {  -webkit-transition: opacity .2s linear;  transition: opacity .2s linear}.el-fade-in-enter-active,.el-fade-in-leave-active {  -webkit-transition: all .3s cubic-bezier(.55,0,.1,1);  transition: all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active {  -webkit-transition: all .3s cubic-bezier(.55,0,.1,1);  transition: all .3s cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter,.el-zoom-in-center-leave-active {  opacity: 0;  -webkit-transform: scaleX(0);  transform: scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active {  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);  -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  transition: opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  transition: transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s;  transition: transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  -webkit-transform-origin: center top;  transform-origin: center top}.el-zoom-in-top-enter,.el-zoom-in-top-leave-active {  opacity: 0;  -webkit-transform: scaleY(0);  transform: scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active {  opacity: 1;  -webkit-transform: scaleY(1);  transform: scaleY(1);  -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  transition: opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  transition: transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s;  transition: transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  -webkit-transform-origin: center bottom;  transform-origin: center bottom}.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active {  opacity: 0;  -webkit-transform: scaleY(0);  transform: scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active {  opacity: 1;  -webkit-transform: scale(1,1);  transform: scale(1,1);  -webkit-transition: opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  transition: opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  transition: transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s;  transition: transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s,-webkit-transform .3s cubic-bezier(.23,1,.32,1) .1s;  -webkit-transform-origin: top left;  transform-origin: top left}.el-zoom-in-left-enter,.el-zoom-in-left-leave-active {  opacity: 0;  -webkit-transform: scale(.45,.45);  transform: scale(.45,.45)}.collapse-transition {  -webkit-transition: .3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out;  transition: .3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out}.horizontal-collapse-transition {  -webkit-transition: .3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out;  transition: .3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active {  -webkit-transition: all 1s;  transition: all 1s}.el-list-enter,.el-list-leave-active {  opacity: 0;  -webkit-transform: translateY(-30px);  transform: translateY(-30px)}.el-opacity-transition {  -webkit-transition: opacity .3s cubic-bezier(.55,0,.1,1);  transition: opacity .3s cubic-bezier(.55,0,.1,1)}.el-date-editor {  position: relative;  display: inline-block;  text-align: left}.el-date-editor.el-input,.el-date-editor.el-input__inner {  width: 220px}.el-date-editor--daterange.el-input,.el-date-editor--daterange.el-input__inner,.el-date-editor--timerange.el-input,.el-date-editor--timerange.el-input__inner {  width: 350px}.el-date-editor--datetimerange.el-input,.el-date-editor--datetimerange.el-input__inner {  width: 400px}.el-date-editor .el-range__icon {  font-size: 14px;  margin-left: -5px;  color: #b4bccc;  float: left;  line-height: 32px}.el-date-editor .el-range-input,.el-date-editor .el-range-separator {  height: 100%;  margin: 0;  text-align: center;  display: inline-block;  font-size: 14px}.el-date-editor .el-range-input {  -webkit-appearance: none;  -moz-appearance: none;  appearance: none;  border: none;  outline: 0;  padding: 0;  width: 39%;  color: #5a5e66}.el-date-editor .el-range-input::-webkit-input-placeholder {  color: #b4bccc}.el-date-editor .el-range-input:-ms-input-placeholder {  color: #b4bccc}.el-date-editor .el-range-input::placeholder {  color: #b4bccc}.el-date-editor .el-range-separator {  padding: 0 5px;  line-height: 32px;  width: 5%;  color: #2d2f33}.el-date-editor .el-range__close-icon {  font-size: 14px;  color: #b4bccc;  width: 25px;  display: inline-block;  float: right;  line-height: 32px}.el-range-editor.el-input__inner {  padding: 3px 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover {  border-color: #f6ad35}.el-range-editor--medium.el-input__inner {  height: 36px}.el-range-editor--medium .el-range-separator {  line-height: 28px;  font-size: 14px}.el-range-editor--medium .el-range-input {  font-size: 14px}.el-range-editor--medium .el-range__close-icon,.el-range-editor--medium .el-range__icon {  line-height: 28px}.el-range-editor--small.el-input__inner {  height: 32px}.el-range-editor--small .el-range-separator {  line-height: 24px;  font-size: 13px}.el-range-editor--small .el-range-input {  font-size: 13px}.el-range-editor--small .el-range__close-icon,.el-range-editor--small .el-range__icon {  line-height: 24px}.el-range-editor--mini.el-input__inner {  height: 28px}.el-range-editor--mini .el-range-separator {  line-height: 20px;  font-size: 12px}.el-range-editor--mini .el-range-input {  font-size: 12px}.el-range-editor--mini .el-range__close-icon,.el-range-editor--mini .el-range__icon {  line-height: 20px}.el-range-editor.is-disabled {  background-color: #f5f7fa;  border-color: #dfe4ed;  color: #b4bccc;  cursor: not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover {  border-color: #dfe4ed}.el-range-editor.is-disabled input {  background-color: #f5f7fa;  color: #b4bccc;  cursor: not-allowed}.el-range-editor.is-disabled input::-webkit-input-placeholder {  color: #b4bccc}.el-range-editor.is-disabled input:-ms-input-placeholder {  color: #b4bccc}.el-range-editor.is-disabled input::placeholder {  color: #b4bccc}.el-range-editor.is-disabled .el-range-separator {  color: #b4bccc}.el-picker-panel {  color: #5a5e66;  border: 1px solid #dfe4ed;  -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);  background: #fff;  border-radius: 4px;  line-height: 30px;  margin: 5px 0}.el-picker-panel__body-wrapper::after,.el-picker-panel__body::after {  content: "";  display: table;  clear: both}.el-picker-panel__content {  position: relative;  margin: 15px}.el-picker-panel__footer {  border-top: 1px solid #e4e4e4;  padding: 4px;  text-align: right;  background-color: #fff;  position: relative;  font-size: 0}.el-picker-panel__shortcut {  display: block;  width: 100%;  border: 0;  background-color: transparent;  line-height: 28px;  font-size: 14px;  color: #5a5e66;  padding-left: 12px;  text-align: left;  outline: 0;  cursor: pointer}.el-picker-panel__shortcut:hover {  color: #f6ad35}.el-picker-panel__shortcut.active {  background-color: #e6f1fe;  color: #f6ad35}.el-picker-panel__btn {  border: 1px solid #dcdcdc;  color: #333;  line-height: 24px;  border-radius: 2px;  padding: 0 20px;  cursor: pointer;  background-color: transparent;  outline: 0;  font-size: 12px}.el-picker-panel__btn[disabled] {  color: #ccc;  cursor: not-allowed}.el-picker-panel__icon-btn {  font-size: 12px;  color: #2d2f33;  border: 0;  background: 0 0;  cursor: pointer;  outline: 0;  margin-top: 8px}.el-picker-panel__icon-btn:hover {  color: #f6ad35}.el-picker-panel__icon-btn.is-disabled {  color: #bbb}.el-picker-panel__icon-btn.is-disabled:hover {  cursor: not-allowed}.el-picker-panel__link-btn {  vertical-align: middle}.el-picker-panel .popper__arrow {  -webkit-transform: translateX(-400%);  transform: translateX(-400%)}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar {  position: absolute;  top: 0;  bottom: 0;  width: 110px;  border-right: 1px solid #e4e4e4;  -webkit-box-sizing: border-box;  box-sizing: border-box;  padding-top: 6px;  background-color: #fff;  overflow: auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body {  margin-left: 110px}.el-date-picker {  width: 322px}.el-date-picker.has-sidebar.has-time {  width: 434px}.el-date-picker.has-sidebar {  width: 438px}.el-date-picker.has-time .el-picker-panel__body-wrapper {  position: relative}.el-date-picker .el-picker-panel__content {  width: 292px}.el-date-picker table {  table-layout: fixed;  width: 100%}.el-date-picker__editor-wrap {  position: relative;  display: table-cell;  padding: 0 5px}.el-date-picker__time-header {  position: relative;  border-bottom: 1px solid #e4e4e4;  font-size: 12px;  padding: 8px 5px 5px;  display: table;  width: 100%;  -webkit-box-sizing: border-box;  box-sizing: border-box}.el-date-picker__header {  margin: 12px;  text-align: center}.el-date-picker__header--bordered {  margin-bottom: 0;  padding-bottom: 12px;  border-bottom: solid 1px #e6ebf5}.el-date-picker__header--bordered+.el-picker-panel__content {  margin-top: 0}.el-date-picker__header-label {  font-size: 16px;  font-weight: 500;  padding: 0 5px;  line-height: 22px;  text-align: center;  cursor: pointer;  color: #5a5e66}.el-date-picker__header-label.active,.el-date-picker__header-label:hover {  color: #f6ad35}.el-date-picker__prev-btn {  float: left}.el-date-picker__next-btn {  float: right}.el-date-picker__time-wrap {  padding: 10px;  text-align: center}.el-date-picker__time-label {  float: left;  cursor: pointer;  line-height: 30px;  margin-left: 10px}.el-date-range-picker {  width: 646px}.el-date-range-picker.has-sidebar {  width: 756px}.el-date-range-picker table {  table-layout: fixed;  width: 100%}.el-date-range-picker .el-picker-panel__body {  min-width: 513px}.el-date-range-picker .el-picker-panel__content {  margin: 0}.el-date-range-picker__header {  position: relative;  text-align: center;  height: 28px}.el-date-range-picker__header [class*=arrow-left] {  float: left}.el-date-range-picker__header [class*=arrow-right] {  float: right}.el-date-range-picker__header div {  font-size: 16px;  font-weight: 500;  margin-right: 50px}.el-date-range-picker__content {  float: left;  width: 50%;  -webkit-box-sizing: border-box;  box-sizing: border-box;  margin: 0;  padding: 16px}.el-date-range-picker__content.is-left {  border-right: 1px solid #e4e4e4}.el-date-range-picker__content.is-right .el-date-range-picker__header div {  margin-left: 50px;  margin-right: 50px}.el-date-range-picker__editors-wrap {  -webkit-box-sizing: border-box;  box-sizing: border-box;  display: table-cell}.el-date-range-picker__editors-wrap.is-right {  text-align: right}.el-date-range-picker__time-header {  position: relative;  border-bottom: 1px solid #e4e4e4;  font-size: 12px;  padding: 8px 5px 5px;  display: table;  width: 100%;  -webkit-box-sizing: border-box;  box-sizing: border-box}.el-date-range-picker__time-header>.el-icon-arrow-right {  font-size: 20px;  vertical-align: middle;  display: table-cell;  color: #2d2f33}.el-date-range-picker__time-picker-wrap {  position: relative;  display: table-cell;  padding: 0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel {  position: absolute;  top: 13px;  right: 0;  z-index: 1;  background: #fff}.el-time-range-picker {  width: 354px;  overflow: visible}.el-time-range-picker__content {  position: relative;  text-align: center;  padding: 10px}.el-time-range-picker__cell {  -webkit-box-sizing: border-box;  box-sizing: border-box;  margin: 0;  padding: 4px 7px 7px;  width: 50%;  display: inline-block}.el-time-range-picker__header {  margin-bottom: 5px;  text-align: center;  font-size: 14px}.el-time-range-picker__body {  border-radius: 2px;  border: 1px solid #dfe4ed}.el-time-panel {  margin: 5px 0;  border: 1px solid #dfe4ed;  background-color: #fff;  -webkit-box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);  box-shadow: 0 2px 12px 0 rgba(0,0,0,.1);  border-radius: 2px;  position: absolute;  width: 180px;  left: 0;  z-index: 1000;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none}.el-time-panel__content {  font-size: 0;  position: relative;  overflow: hidden}.el-time-panel__content::after,.el-time-panel__content::before {  content: "";  top: 50%;  position: absolute;  margin-top: -15px;  height: 32px;  z-index: -1;  left: 0;  right: 0;  -webkit-box-sizing: border-box;  box-sizing: border-box;  padding-top: 6px;  text-align: left;  border-top: 1px solid #dfe4ed;  border-bottom: 1px solid #dfe4ed}.el-time-panel__content::after {  left: 50%;  margin-left: 12%;  margin-right: 12%}.el-time-panel__content::before {  padding-left: 50%;  margin-right: 12%;  margin-left: 12%}.el-time-panel__content.has-seconds::after {  left: calc(100% / 3 * 2)}.el-time-panel__content.has-seconds::before {  padding-left: calc(100% / 3)}.el-time-panel__footer {  border-top: 1px solid #e4e4e4;  padding: 4px;  height: 36px;  line-height: 25px;  text-align: right;  -webkit-box-sizing: border-box;  box-sizing: border-box}.el-time-panel__btn {  border: none;  line-height: 28px;  padding: 0 5px;  margin: 0 5px;  cursor: pointer;  background-color: transparent;  outline: 0;  font-size: 12px;  color: #2d2f33}.el-time-panel__btn.confirm {  font-weight: 800;  color: #f6ad35}.el-time-panel .popper__arrow {  -webkit-transform: translateX(-400%);  transform: translateX(-400%)}.el-input {  position: relative;  font-size: 14px;  display: inline-block;  width: 100%}.el-input::-webkit-scrollbar {  z-index: 11;  width: 6px}.el-input::-webkit-scrollbar:horizontal {  height: 6px}.el-input::-webkit-scrollbar-thumb {  border-radius: 5px;  width: 6px;  background: #b4bccc}.el-input::-webkit-scrollbar-corner {  background: #fff}.el-input::-webkit-scrollbar-track {  background: #fff}.el-input::-webkit-scrollbar-track-piece {  background: #fff;  width: 6px}.el-input__inner {  -webkit-appearance: none;  background-color: #fff;  background-image: none;  border-radius: 4px;  border: 1px solid #d8dce5;  -webkit-box-sizing: border-box;  box-sizing: border-box;  color: #5a5e66;  display: inline-block;  font-size: inherit;  height: 40px;  line-height: 1;  outline: 0;  padding: 0 15px;  -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);  transition: border-color .2s cubic-bezier(.645,.045,.355,1);  width: 100%}.el-input__prefix,.el-input__suffix {  position: absolute;  top: 0;  -webkit-transition: all .3s;  text-align: center;  height: 100%;  color: #b4bccc}.el-input__inner::-webkit-input-placeholder {  color: #b4bccc}.el-input__inner:-ms-input-placeholder {  color: #b4bccc}.el-input__inner::placeholder {  color: #b4bccc}.el-input__inner:hover {  border-color: #eeeeee;}.el-input.is-active .el-input__inner,.el-input__inner:focus {  border-color: #f6ad35;  outline: 0}.el-input__suffix {  right: 5px;  transition: all .3s;  pointer-events: none}.el-input__suffix-inner {  pointer-events: all}.el-input__prefix {  left: 5px;  transition: all .3s}.el-input__icon {  height: 100%;  width: 25px;  text-align: center;  -webkit-transition: all .3s;  transition: all .3s;  line-height: 40px}.el-input__icon:after {  content: '';  height: 100%;  width: 0;  display: inline-block;  vertical-align: middle}.el-input__validateIcon {  pointer-events: none}.el-input.is-disabled .el-input__inner {  background-color: #f5f7fa;  border-color: #dfe4ed;  color: #b4bccc;  cursor: not-allowed}.el-input.is-disabled .el-input__inner::-webkit-input-placeholder {  color: #b4bccc}.el-input.is-disabled .el-input__inner:-ms-input-placeholder {  color: #b4bccc}.el-input.is-disabled .el-input__inner::placeholder {  color: #b4bccc}.el-input.is-disabled .el-input__icon {  cursor: not-allowed}.el-input--suffix .el-input__inner {  padding-right: 30px}.el-input--prefix .el-input__inner {  padding-left: 30px}.el-input--medium {  font-size: 14px}.el-input--medium .el-input__inner {  height: 36px}.el-input--medium .el-input__icon {  line-height: 36px}.el-input--small {  font-size: 13px}.el-input--small .el-input__inner {  height: 32px}.el-input--small .el-input__icon {  line-height: 32px}.el-input--mini {  font-size: 12px}.el-input--mini .el-input__inner {  height: 28px}.el-input--mini .el-input__icon {  line-height: 28px}.el-input-group {  line-height: normal;  display: inline-table;  width: 100%;  border-collapse: separate}.el-input-group>.el-input__inner {  vertical-align: middle;  display: table-cell}.el-input-group__append,.el-input-group__prepend {  background-color: #f5f7fa;  color: #878d99;  vertical-align: middle;  display: table-cell;  position: relative;  border: 1px solid #d8dce5;  border-radius: 4px;  padding: 0 20px;  width: 1px;  white-space: nowrap}.el-input-group--prepend .el-input__inner,.el-input-group__append {  border-top-left-radius: 0;  border-bottom-left-radius: 0}.el-input-group--append .el-input__inner,.el-input-group__prepend {  border-top-right-radius: 0;  border-bottom-right-radius: 0}.el-input-group__append:focus,.el-input-group__prepend:focus {  outline: 0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select {  display: inline-block;  margin: -20px}.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner {  border-color: transparent;  background-color: transparent;  color: inherit;  border-top: 0;  border-bottom: 0}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input {  font-size: inherit}.el-input-group__prepend {  border-right: 0}.el-input-group__append {  border-left: 0}.el-textarea {  display: inline-block;  width: 100%;  vertical-align: bottom}.el-textarea__inner {  display: block;  resize: vertical;  padding: 5px 15px;  line-height: 1.5;  -webkit-box-sizing: border-box;  box-sizing: border-box;  width: 100%;  font-size: 14px;  color: #5a5e66;  background-color: #fff;  background-image: none;  border: 1px solid #d8dce5;  border-radius: 4px;  -webkit-transition: border-color .2s cubic-bezier(.645,.045,.355,1);  transition: border-color .2s cubic-bezier(.645,.045,.355,1)}.el-textarea__inner::-webkit-input-placeholder {  color: #b4bccc}.el-textarea__inner:-ms-input-placeholder {  color: #b4bccc}.el-textarea__inner::placeholder {  color: #b4bccc}.el-textarea__inner:hover {  border-color: #b4bccc}.el-textarea__inner:focus {  outline: 0;  border-color: #f6ad35}.el-textarea.is-disabled .el-textarea__inner {  background-color: #f5f7fa;  border-color: #dfe4ed;  color: #b4bccc;  cursor: not-allowed}.el-textarea.is-disabled .el-textarea__inner::-webkit-input-placeholder {  color: #b4bccc}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder {  color: #b4bccc}.el-textarea.is-disabled .el-textarea__inner::placeholder {  color: #b4bccc}.el-scrollbar {  overflow: hidden;  position: relative}.el-scrollbar:active>.el-scrollbar__bar,.el-scrollbar:focus>.el-scrollbar__bar,.el-scrollbar:hover>.el-scrollbar__bar {  opacity: 1;  -webkit-transition: opacity 340ms ease-out;  transition: opacity 340ms ease-out}.el-scrollbar__wrap {  overflow: scroll;  height: 100%}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar {  width: 0;  height: 0}.el-scrollbar__thumb {  position: relative;  display: block;  width: 0;  height: 0;  cursor: pointer;  border-radius: inherit;  background-color: rgba(135,141,153,.3);  -webkit-transition: .3s background-color;  transition: .3s background-color}.el-scrollbar__thumb:hover {  background-color: rgba(135,141,153,.5)}.el-scrollbar__bar {  position: absolute;  right: 2px;  bottom: 2px;  z-index: 1;  border-radius: 4px;  opacity: 0;  -webkit-transition: opacity 120ms ease-out;  transition: opacity 120ms ease-out}.el-scrollbar__bar.is-vertical {  width: 6px;  top: 2px}.el-scrollbar__bar.is-vertical>div {  width: 100%}.el-scrollbar__bar.is-horizontal {  height: 6px;  left: 2px}.el-scrollbar__bar.is-horizontal>div {  height: 100%}.el-popper .popper__arrow,.el-popper .popper__arrow::after {  position: absolute;  display: block;  width: 0;  height: 0;  border-color: transparent;  border-style: solid}.el-popper .popper__arrow {  border-width: 6px;  -webkit-filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03));  filter: drop-shadow(0 2px 12px rgba(0, 0, 0, .03))}.el-popper .popper__arrow::after {  content: " ";  border-width: 6px}.el-popper[x-placement^=top] {  margin-bottom: 12px}.el-popper[x-placement^=top] .popper__arrow {  bottom: -6px;  left: 50%;  margin-right: 3px;  border-top-color: #e6ebf5;  border-bottom-width: 0}.el-popper[x-placement^=top] .popper__arrow::after {  bottom: 1px;  margin-left: -6px;  border-top-color: #fff;  border-bottom-width: 0}.el-popper[x-placement^=bottom] {  margin-top: 12px}.el-popper[x-placement^=bottom] .popper__arrow {  top: -6px;  left: 50%;  margin-right: 3px;  border-top-width: 0;  border-bottom-color: #e6ebf5}.el-popper[x-placement^=bottom] .popper__arrow::after {  top: 1px;  margin-left: -6px;  border-top-width: 0;  border-bottom-color: #fff}.el-popper[x-placement^=right] {  margin-left: 12px}.el-popper[x-placement^=right] .popper__arrow {  top: 50%;  left: -6px;  margin-bottom: 3px;  border-right-color: #e6ebf5;  border-left-width: 0}.el-popper[x-placement^=right] .popper__arrow::after {  bottom: -6px;  left: 1px;  border-right-color: #fff;  border-left-width: 0}.el-popper[x-placement^=left] {  margin-right: 12px}.el-popper[x-placement^=left] .popper__arrow {  top: 50%;  right: -6px;  margin-bottom: 3px;  border-right-width: 0;  border-left-color: #e6ebf5}.el-popper[x-placement^=left] .popper__arrow::after {  right: 1px;  bottom: -6px;  margin-left: -6px;  border-right-width: 0;  border-left-color: #fff}

 

转载于:https://www.cnblogs.com/cynthia-wuqian/p/7799353.html

你可能感兴趣的文章
标准I/O(C库函数)
查看>>
Linux 上DenyHosts阻止SSH暴力***
查看>>
react-router 学习笔记
查看>>
常用端口
查看>>
leetCode 203. Remove Linked List Elements 链表
查看>>
Changing SQL account name, password, or database server name in XenApp 6.5
查看>>
Cisco useful feature and commands
查看>>
Python import中相对路径的问题
查看>>
C语言入门篇-13
查看>>
天之痕
查看>>
当您尝试在 Outlook 中打开或保存电子邮件附件时出现错误消息:“无法创建文件...
查看>>
我的友情链接
查看>>
RAID-5的数据恢复!
查看>>
文件服务器迁移多种方案
查看>>
实战操作主机角色转移(二)
查看>>
OpenSSL杂记(CA证书)
查看>>
活动目录实战之三 不同地域安装额外域控制器(从媒介安装DC)
查看>>
EXchange 2010 sp1 实战部署之四 安装casarray(下)
查看>>
一些低级的东西
查看>>
我的友情链接
查看>>