javascript - 鼠标悬停时的文本框

标签 javascript html css textbox mousehover

Textbox on mouse hover

我到处寻找,试图找到一个基本的鼠标悬停文本框,它位于图像的左侧或右侧。位于所有其他图像上方的矩形框中没有什么特别的背景颜色。

我试过在 HTML 中使用“标题”标签,但速度太慢。所以需要一些更具响应性和可编辑性的东西。需要在悬停时出现然后消失。将鼠标光标悬停在图像上时也会出现一个鼠标光标会很好。

最佳答案

您可以使用将 title 属性用作内容的伪元素。

.image {
    position: relative;
}
    
.image:hover:after {
    position: absolute;
    content: attr(title);
    display: inline-block;
    left: 0px;
    top: 0px;
    padding: 5px;
    background-color: black;
    color: white;
}
<div class="image" title="I Show up on Hover">
    <img src="https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_272x92dp.png"> 
</div>

关于javascript - 鼠标悬停时的文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54505305/

相关文章:

javascript - 从 PHP 中的 Javascript 获取值

css - 3 边的 CSS 细边框渗入另一边的粗边框

javascript - 如果你点击任何方 block ,一个 X 应该出现在里面

javascript - 如何使用 Jest 模拟 ES6 模块导入?

javascript - Google 跟踪代码管理器自定义变量返回未定义

javascript - 给出一个原始数组和一个新数组,每个元素的值表示左边更大的元素的数量

html - <div> 垂直对齐

javascript - 绘制成 Canvas 形状的图像

html - 我们如何在 Ionic 2 中单击另一个选项卡菜单应用程序图标时隐藏一个选项卡?

javascript - 如何在jquery插件中使用document.getElementById,以便它可以获取当前正在使用插件的对象的id