html - 将鼠标悬停在图像上时如何创建弹出文本框? (HTML,CSS)

标签 html css textbox popup hover

因此,我要完成的工作的基础是: 我有一个图像(一幅画。) 我在那张图片的右上角有一张较小的图片(“i”代表“信息”。) 我想做到这一点,当将鼠标悬停在“i”上时,会出现一个文本框,其中包含 3 行文本(有关绘画的信息。)

最佳答案

没有任何代码,我想你想做这样的事情:

https://jsfiddle.net/ryanpcmcquen/n37bdvzq/

.hoverinfo {
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 28px;
  color: #ffffff;
  cursor: pointer;
}
.hoverinfo p {
  display: none;
  color: #000000;
}
.hoverinfo:hover p {
  background-color: rgba(255, 255, 255, 0.7);
  display: block;
}
<div>
  <img src="https://yogifil.la/200/200" />
  <div class="hoverinfo"> <span>i</span>

    <p>3
      <br>lines
      <br>of text</p>
  </div>
</div>

关于html - 将鼠标悬停在图像上时如何创建弹出文本框? (HTML,CSS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32486815/

相关文章:

javascript - 左键单击链接不起作用,但 'Open in New Tab' 可以

css - 两个并排的 HTML 表格,以页面为中心

vba - 默认情况下,文本框不应滚动到末尾

javascript - Web 应用程序 - 将 Javascript 变量传输到 MySQL (JAVA)

html - 悬停图像不显示

css - 如何为 iPad Chrome 浏览器预加载图像?

c# - 显示小数点后两位数字,同时在后台保留整个未四舍五入的数字

javascript - 如何在类型为 NUMBER 的 Chrome INPUT 中显示 X(清除)?

javascript - $ ('.class' ).html() 造成违规行为

html - 某个 DIV 正在剪切另一个向左浮动的 DIV