赞
踩
1. 使用el-select后效果为:
2. 需要的效果:
3. 实现过程
设置背景色透明、把组件自带的边框圆角、box-shadow去除:
- :deep(.el-input__wrapper) {
- background-color: transparent;
- border-radius: 0px;
- box-shadow: 0 0 0 0;
- width: 152px;
- padding: 0;
- }
设置宽高、字号等:
- :deep(.el-input__inner) {
- padding-left: 32px;
- height: 52px;
- line-height: 52px;
- font-size: 17px;
- color: #fff;
- }
- :deep(.el-input__suffix) {
- padding-right: 15px;
- }
效果:,
但是鼠标悬浮和点击选择后仍然有边框
,去除边框:
- :deep(.el-input__wrapper:hover) {
- box-shadow: 0 0 0 0 !important;
- }
- :deep(.el-select .el-input.is-focus .el-input__wrapper) {
- box-shadow: 0 0 0 0 !important;
- }
- :deep(.el-select .el-input__wrapper.is-focus) {
- box-shadow: 0 0 0 0 !important;
- }
注意:使用deep的情况下修改hover样式要使用
:deep(选择器:hover)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。