elelmentplus--下拉菜单旋转取消黑框
取消下拉黑框
css
/* 清除掉黑色边框 */
.el-tooltip__trigger {
outline: none;
}下拉菜单箭头旋转
- 使用
visible-change事件监听下拉菜单的显示与隐藏,根据显示状态来切换旋转角度。
html
<template>
<el-dropdown ref="dropdown" @visible-change="handleVisibleChange">
<span class="el-dropdown-link">
下拉菜单<i
class="el-icon-arrow-down el-icon--right"
:class="{ 'rotate': isDropdownOpen }"
></i>
</span>
<el-dropdown-menu slot="dropdown">
<el-dropdown-item>选项1</el-dropdown-item>
<el-dropdown-item>选项2</el-dropdown-item>
</el-dropdown-menu>
</el-dropdown>
</template>
<script>
export default {
data() {
return {
isDropdownOpen: false,
};
},
methods: {
handleVisibleChange(visible) {
this.isDropdownOpen = visible;
},
},
};
</script>
<style scoped>
.el-icon-arrow-down {
transition: transform 0.3s ease;
}
.el-icon-arrow-down.rotate {
transform: rotate(180deg);
}
</style>