修改elmentui中el-date-picker下拉框样式(大小)

简介: 修改elmentui中el-date-picker下拉框样式(大小)

最近项目里面有一个组件需要用到日期选择器,且这个组件中的日期选择器需要比默认的大小(width:320px)要小一些.于是我准备打开控制台审查元素修改样式.

但是大家可以从下面的图片看到,这个下拉框的盒子与app的盒子是同级,它并不在app组件里,且我们在写样式的时候是加了scoped的,样式只会在app内生效,所以直接修改样式没有作用.

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站点击跳转浏览。


解决方法:


1.可以将scoped去掉,但是这样可能导致这个应用内的样式与其它样式混淆,不建议使用;

2.在全局写一个css样式,然后在main.js文件中引入,但是这个也有一个弊端就是会改变该应用内的所有日期选择框的大小,但是我们项目里还有其他地方也用到了日期选择器且需要它是正常大小,所以这个方法也无法解决我的问题;

3.最后研究官方文档看到可以给el-date-picker加popper-class属性,添加类名修改下拉框大小以及里面的内容样式.代码如下,问题得到解决.


推荐第三种


<el-date-picker
          popper-class="popperClass"
          size="small"
          v-model="year"
        ></el-date-picker>
<style lang="scss" scoped>
.popperClass.el-date-picker {
  width: 220px;
  height: 200px;
  &__header-label {
    font-size:14px;
  }
  .el-picker-panel__content {
    width: 220px;
    height: 200px;
    margin-left: 0;
  }
  .el-year-tabel td {
    padding: 5px 0;
    .cell {
      width: 32px;
      height: 32px;
    }
  }
}
</style>
相关文章
|
6月前
element-ui下拉框el-select多选出现滚动条闪现
弹窗组件中放置了el-select下拉框组件,多选项较多时,聚焦弹出下拉选择框时,下方会出现一个横向滚动条闪现一下,虽然不影响使用,但是作为一个追求完美的码农肯定是受不了
85 0
|
9月前
element 下拉菜单el-dropdown如何更改样式?
element 下拉菜单el-dropdown如何更改样式?
505 0
|
JavaScript 数据格式
VUE element-ui下拉菜单el-select获取label值或value的值
VUE element-ui下拉菜单el-select获取label值或value的值
1533 0
VUE element-ui下拉菜单el-select获取label值或value的值
|
关系型数据库 MySQL 数据库
Element el-date-picker 日期选择器详解
本文目录 1. 前言 2. 基本用法 3. 日期格式化 4. 选择其他日期单位 5. 选择多个日期 6. 带快捷选项 7. 禁用部分日期 8. 小结
4149 0
Element el-date-picker 日期选择器详解
|
2月前
|
数据库
vue+elementui中,el-select多选下拉列表中,如何同时获取:value和:label的值?
vue+elementui中,el-select多选下拉列表中,如何同时获取:value和:label的值?
20 0
|
5月前
el-date-picker组件的picker-options常规属性设置
el-date-picker组件的picker-options常规属性设置
|
5月前
|
JavaScript
vant(一)基于picker单选组件自定义picker多选组件~
vant(一)基于picker单选组件自定义picker多选组件~
225 0
|
6月前
element ui el-date-picker 禁止选择指定日期
element ui el-date-picker 禁止选择指定日期
36 0
|
8月前
|
JavaScript
el-select下拉多选框 el-select 设置默认值不可删除功能
Element-UI是一款广泛使用的Vue.js组件库,其中El-Select下拉多选框组件在实际项目开发中经常被使用。然而,在Element 3.0版本中,El-Select下拉多选框默认值可被删除,这可能会导致一些意外情况。本文将介绍如何解决这个问题,实现El-Select下拉多选框设置默认值不可删除的功能。
258 0
el-select下拉多选框 el-select 设置默认值不可删除功能
|
9月前
|
JavaScript
Vue Antdv a-date-picker 手动关闭弹框(自定义Footer)
Vue Antdv a-date-picker 手动关闭弹框(自定义Footer)
259 0