• html中如何写一个提示框,css画一个提示框


    在HTML中,提示框通常使用

    元素来创建,然后使用CSS进行样式化。以下是一个示例,展示如何在HTML中写一个提示框,并使用CSS来设计其外观。

    HTML

    首先,创建一个HTML文件,其中包含一个提示框的结构:

    DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>提示框示例title>
        <link rel="stylesheet" href="styles.css">
    head>
    <body>
        <div class="tooltip">
            <button class="tooltip-button">鼠标悬停我button>
            <div class="tooltip-text">这是一个提示框div>
        div>
    body>
    html>
    

    CSS

    接下来,创建一个CSS文件(如styles.css),并添加以下样式来设计提示框:

    body {
        font-family: Arial, sans-serif;
    }
    
    .tooltip {
        position: relative;
        display: inline-block;
    }
    
    .tooltip .tooltip-button {
        padding: 10px;
        font-size: 16px;
        cursor: pointer;
    }
    
    .tooltip .tooltip-text {
        visibility: hidden;
        width: 160px;
        background-color: #555;
        color: #fff;
        text-align: center;
        border-radius: 5px;
        padding: 5px;
        position: absolute;
        z-index: 1;
        bottom: 125%; /* 提示框显示在按钮的上方 */
        left: 50%;
        margin-left: -80px; /* 使提示框水平居中 */
        opacity: 0;
        transition: opacity 0.3s;
    }
    
    .tooltip .tooltip-text::after {
        content: "";
        position: absolute;
        top: 100%; /* 箭头位于提示框的底部 */
        left: 50%;
        margin-left: -5px;
        border-width: 5px;
        border-style: solid;
        border-color: #555 transparent transparent transparent;
    }
    
    .tooltip:hover .tooltip-text {
        visibility: visible;
        opacity: 1;
    }
    

    解释

    1. HTML部分:

      • :包裹按钮和提示框的容器。
      • :用户悬停的按钮。
      • 这是一个提示框
        :实际显示的提示框文本。
    2. CSS部分:

      • .tooltip:设置相对定位,以便后面的提示框可以相对于它定位。
      • .tooltip .tooltip-button:设置按钮的样式。
      • .tooltip .tooltip-text:设置提示框的样式,包括背景颜色、文本颜色、边框半径、定位等。初始状态下,提示框是隐藏的(visibility: hiddenopacity: 0)。
      • .tooltip .tooltip-text::after:使用伪元素创建提示框的箭头。
      • .tooltip:hover .tooltip-text:当鼠标悬停在按钮上时,显示提示框(visibility: visibleopacity: 1)。

    效果

    当你将鼠标悬停在按钮上时,提示框将会淡入显示。你可以根据需要调整CSS样式以适应你的设计需求。

  • 相关阅读:
    翻页视图ViewPager
    为什么说数据安全运维难?有好用的数据安全运维平台吗?
    Kotlin 开发Android app(十一):Android控件RecyclerView
    周报6.24~6.30
    数据库 高阶语句2
    【C语言刷题】合并两个有序链表&反转链表
    跨境电商如何更好地备战销售旺季?
    力扣每日一题 自定义字符串排序
    网络安全深入学习第八课——代理与端口转发
    java计算机毕业设计社区健康信息管理系统源程序+mysql+系统+lw文档+远程调试
  • 原文地址:https://blog.csdn.net/weixin_47634487/article/details/139814675