微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css 鼠标经过出现提示窗

CSS的hover属性可以让我们实现当鼠标经过文本时出现提示框的效果

    /* CSS代码 */
    .tooltip {
        position: relative;
        display: inline-block;
    }

    .tooltip:hover::before {
        content: attr(data-tooltip);
        position: absolute;
        top: 100%;
        left: 50%;
        transform: translateX(-50%);
        padding: 4px 8px;
        background: #333;
        color: #fff;
        font-size: 14px;
        border-radius: 4px;
        white-space: Nowrap;
    }

css 鼠标经过出现提示窗

其中,我们先将需要添加提示框的文本包裹在一个class为tooltip的元素中,然后使用hover伪类来定义鼠标经过时的样式。

我们在tooltip元素的before伪元素中添加content属性来指定提示框中的内容,同时使用position: absolute使其脱离文档流,top: 100%来让其位于tooltip下方,left: 50%以及transform: translateX(-50%)来使其水平居中,padding、background、color、font-size以及border-radius用于美化提示框,white-space: Nowrap可以让文本不换行。

这样,当鼠标经过tooltip元素时,便会出现一个提示框,丰富了页面的交互体验。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。