【问题标题】:html additional information icon/buttonhtml 附加信息图标/按钮
【发布时间】:2021-05-14 18:06:09
【问题描述】:

所以我想在我的网站上添加另一个功能。这是关于关键人物的。其中一些应该更详细地解释。我想把它做成单词旁边的一个小信息图标,应该解释一下。当您将鼠标悬停在此信息图标(或单击)上时,应该会出现一个小弹出窗口,其中包含所有需要的信息,以了解此关键数字的含义。类似下图pic here

我不知道如何搜索这样的教程或如何完全编程。有谁知道一个好的视频/博客/如何搜索这样的东西或有一些代码? 非常感谢, 此致, 朱利安

【问题讨论】:

  • 您好,尝试搜索弹出窗口或工具提示+ CSS 以开始,尝试创建您的代码,如果您遇到困难,请在您的问题中显示您的代码,以便我们帮助您查看 [link]@987654322 @获取有关如何执行此操作的帮助。

标签: javascript html css web popup


【解决方案1】:

如何搜索这样的教程或如何完全编程。

您所描述的通常称为 tooltip,因此如果您想使用 javascript 搜索 javascript tooltip tutorial 或类似内容来实现它。

如果你想保持简单,你可以利用 HTML title 属性,例如

<span title="explanation">?</span>

将产生?,当鼠标悬停在上面时会显示带有explanation的框。

【讨论】:

    【解决方案2】:

    我能给出的最基本的例子是 CSS :hover 选择器:

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <style>
            .info{
                display: none;
            }
            .icon:hover ~ .info{
                display: block;
            }
        </style>
    </head>
    
    <body>
        <p>YourText.</p><div class="icon">!</div>
        <div class="info">Your information.</div>
    </body>
    
    </html>

    在这段代码中,每当鼠标移到“!”上时,都会显示信息类,显然可以切换掉“!”想要一个更好看的图标(我建议尝试使用https://fontawesome.com/ 软件包之一),但基本思路就在这里。

    【讨论】:

    • 感谢您的回答!
    • @julianff1 不客气!如果它适合您,请随时将其标记为已接受 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多