当前位置:   article > 正文

Element Plus中select选择器样式修改问题_el-select圆角

el-select圆角

1. 使用el-select后效果为:

2. 需要的效果:

3. 实现过程

设置背景色透明、把组件自带的边框圆角、box-shadow去除:

  1. :deep(.el-input__wrapper) {
  2. background-color: transparent;
  3. border-radius: 0px;
  4. box-shadow: 0 0 0 0;
  5. width: 152px;
  6. padding: 0;
  7. }

设置宽高、字号等:

  1. :deep(.el-input__inner) {
  2. padding-left: 32px;
  3. height: 52px;
  4. line-height: 52px;
  5. font-size: 17px;
  6. color: #fff;
  7. }
  8. :deep(.el-input__suffix) {
  9. padding-right: 15px;
  10. }

效果:

但是鼠标悬浮和点击选择后仍然有边框

 ,去除边框:

  1. :deep(.el-input__wrapper:hover) {
  2. box-shadow: 0 0 0 0 !important;
  3. }
  4. :deep(.el-select .el-input.is-focus .el-input__wrapper) {
  5. box-shadow: 0 0 0 0 !important;
  6. }
  7. :deep(.el-select .el-input__wrapper.is-focus) {
  8. box-shadow: 0 0 0 0 !important;
  9. }

 注意:使用deep的情况下修改hover样式要使用

:deep(选择器:hover)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/不正经/article/detail/81928
推荐阅读