目前,当我在Vue中的div上悬停时,在使用TailwindCSS显示按钮时遇到了一些问题.通常,我会使用CSS来做这件事,但我想使用tailwind .

我使用visibility引用了文档,但它没有按预期工作.屏幕相关元素的可见性正常吗?或者它也可以用于按钮和其他内容?

密码

<div>
  <button class="text-white invisible hover:visible">Hello</button>
</div>

推荐答案

根据我的研究和建议,我被告知使用不透明度,但不透明度并不能给它带来良好的UI/UX感觉,所以我 Select 了另一种在vue中创建私有布尔对象的方法,比如

private hover: boolean = false;

Note I found 100 and 101 are still viable in Vue.

然后在我的.vue个文件中,我会考虑使用布尔变量来触发我想要隐藏和显示的目标.就是

在目标按钮或元素上,悬停时要隐藏和显示

<div class="mt-2 mb-2"
`@mouseover = "hover = true"`
`@mouseleave = "hover = false"`
>Hello World
</div>

注意:我正在使用Vue和typescript来实现这样一个目标.

Vue.js相关问答推荐

在VITE-VUE APP-DEV模式上重定向HTTP请求

如何以惯用的方式触发 vue3 中同级组件的效果?

我如何使用vuejs访问彼此嵌套的json对象

Vuetify 3 - NavBar 组件占据整个视口高度

将媒体源/流绑定到视频元素 - Vue 3 组合 API

VueJS - 将单独的组件加载到 vue 实例中

将 Vue 应用程序挂载到主 Vue 应用程序的容器中

如何将 vuejs 项目部署到 heroku

如何在 vue.js 构建中重命名 index.html?

使用 Vue 和 JS 下载 CSV 文件

Vue 3 如何获取有关 $children 的信息

Vue3在'vue-router'中找不到导出'createWebHistory,createRouter'

将 props 传递给 Vue 组件中的元素属性

VueRouter 未定义

使用 VueJS 在 v-for 中转换

我可以使用 vue.js v-if 来判断值是否存在于数组中

JavaScript/VueJS:判断数组是否包含具有特定值元素的对象

使用props向组件添加类名

如何通过 Axios 发送文件到 Laravel

从子组件 Vue 更新父模型