首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >悬停文本和底部

悬停文本和底部
EN

Stack Overflow用户
提问于 2021-04-18 02:27:33
回答 1查看 19关注 0票数 0

我的主题导航栏有一个问题,当只有一个单词,如家或联系人,你在它上面的鼠标以正确的方式悬停世界,但当我添加一个单词,如主页,悬停显示第二个单词下面的主要一个,以及不能正常工作。下面是HTML代码:

代码语言:javascript
复制
    <li>
    <a href="#" data-hover="ABOUT US" >ABOUT US</a> </li>

下面是CSS脚本:

代码语言:javascript
复制
@media (min-width:768px) {
    .menu > li > a::before,
    .menu .current > a::before {
        position: absolute;
        top: 25px;
        left: 20px;
        overflow: hidden;
        max-width: 0;
        color: rgb(34,171,166);
        content: attr(data-hover);
        -webkit-transition: max-width 1s ease-out;
        transition: max-width 1s ease-out;
    }
    .menu > li > a:hover::before,
    .menu > li > a:focus::before,
    .menu > .active > a {
        max-width: 100%;
        -webkit-transition: max-width 1s ease-out;
        transition: max-width 1s ease-out;
    }
}
EN

回答 1

Stack Overflow用户

发布于 2021-04-18 04:54:11

所以,正如评论中所描述的:您的原始代码具有:

代码语言:javascript
复制
<a href="#" data-hover="ABOUT US" >ABOUT&nbsp;US</a> </li>

正如您所看到的:不间断的空格可以防止原始文本被分成两行。data-hover没有这个换行空格,因此它的行为有所不同。

您还可以添加white-space: nowrap;,这样就不需要手动插入不间断的空格。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67141620

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档