鼠标移动背景颜色变深 vue3
时间: 2023-05-23 15:04:05 浏览: 211
我可以帮你回答关于鼠标移动背景颜色变深的问题。在 vue3 中,你可以使用 v-bind:style 绑定背景颜色的样式,并使用 @mouseover 和 @mouseleave 事件来改变颜色。
例如,你可以这样写代码:
<template>
<div
v-bind:style="{'background-color': bgColor}"
@mouseover="bgColor = darkerColor"
@mouseleave="bgColor = initColor"
>
鼠标移动到这里
</div>
</template>
<script>
export default {
data() {
return {
initColor: '#ffffff', // 初始化颜色
darkerColor: '#cccccc', // 变深的颜色
bgColor: '#ffffff' // 初始背景颜色
}
}
}
</script>
当你将鼠标悬停在 DIV 区域上方时,背景颜色会变成 darkerColor 中定义的更深的颜色。当你将鼠标移开时,背景颜色会回到 initColor 中定义的初始颜色。
阅读全文