element drawer去掉弹框出现的蓝框

最近用element 的抽屉 发现title 还有整个抽屉 在点开的时候会有一个蓝色的框 看着真的不好看 合计去掉 收藏下面 有效

<style lang="scss" >         
   // 去掉弹窗出现时的出现蓝框
:focus {
  outline: 0;
}
</style>
### 修改 `el-drawer` 关闭按钮的位置 Element UI 的 `el-drawer` 是一个侧边抽屉组件,默认情况下其关闭按钮位于抽屉内部顶部区域。如果希望将该关闭按钮移至外部,则需要通过自定义样式和结构来实现这一需求。 以下是具体方法: #### 方法一:使用 CSS 自定义调整位置 可以通过覆盖默认样式并重新定位关闭按钮的方式将其移动到窗外。例如,可以设置绝对定位并将按钮放置在目标位置。 ```html <template> <el-drawer title="我是标题" :visible.sync="drawerVisible"> <!-- 抽屉内容 --> <div class="custom-close-btn">X</div> <!-- 自定义关闭按钮 --> </el-drawer> </template> <script> export default { data() { return { drawerVisible: false, }; }, }; </script> <style scoped> .custom-close-btn { position: absolute; top: -20px; /* 调整为负值以移到外部 */ right: 20px; /* 设置距离右侧的距离 */ cursor: pointer; font-size: 18px; } </style> ``` 上述代码中创建了一个新的 `.custom-close-btn` 类用于表示外部的关闭按钮,并通过 `position: absolute` 将它固定在抽屉上方[^1]。 #### 方法二:监听点击事件手动控制显示隐藏 由于 Element UI 默认不支持直接配置关闭按钮位置,因此还需要绑定点击事件以便于触发抽屉的关闭逻辑。 ```javascript methods: { closeDrawer() { this.drawerVisible = false; } } ``` 接着,在模板部分添加如下代码片段: ```html <div @click="closeDrawer" class="custom-close-btn">X</div> ``` 这样即可完成对外部关闭按钮的功能绑定[^2]。 #### 注意事项 - 需要确保新加入的 DOM 结构不会被架自动渲染机制所影响。 - 如果项目中有全局样式的冲突需要注意排查解决。 ```css /* 示例:防止其他样式干扰 */ body, html { margin: 0; padding: 0; } .el-drawer__header .el-button--text { display: none !important; /* 可选操作,隐藏原生关闭图标 */ } ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值