给菜单每一个选项设置了个1px的div,但是有的渲染成2px

发布于 2022-09-12 13:51:53 字数 2439 浏览 15 评论 0

我查了下常见的处理方式,都不行,不知道是哪里的问题,求助
image

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
    <style>
        .tab-box-item {
            height: 54px;
            font-size: 16px;
            font-family: PingFangSC-Regular, PingFang SC;
            font-weight: 400;
            color: #333333;
            line-height: 54px;
            margin-left: 53px;
            cursor: pointer;
            position: relative;
        }

        .tab-box-item-hover {
            font-weight: bold;
        }

        @keyframes caiDan {
            0% {
                width: 0;
            }

            100% {
                width: 24px;
            }
        }

        .tab-box-item .border {
            width: 24px;
            height: 1PX;
            position: absolute;
            top: 50%;
            left: -52px;
            background: #000;
            font-size: 0;
            display: none;
            border-collapse: collapse;
            overflow: hidden;
            margin: 0;
            padding: 0;
            border: 0;
        }

        .tab-box-item-hover .border {
            display: block;
            animation: caiDan .6s cubic-bezier(0.4, 0, 1, 1);
        }
    </style>
</head>

<body>
    <div class="tab-box">
        <div class="tab-box-item tab-box-item-hover">
            <div class="border"></div>首页
        </div>
        <div class="tab-box-item tab-box-item-hover">
            <div class="border"></div>中心简介
        </div>
        <div class="tab-box-item tab-box-item-hover">
            <div class="border"></div>中心教学
        </div>
        <div class="tab-box-item tab-box-item-hover">
            <div class="border"></div>科学研究
        </div>
        <div class="tab-box-item tab-box-item-hover">
            <div class="border"></div>规章制度
        </div>
        <div class="tab-box-item tab-box-item-hover">
            <div class="border"></div>联系我们
        </div>

    </div>
</body>

</html>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

千年*琉璃梦 2022-09-19 13:51:53

啊 我设置border-top:1px 不给高度可以了

空城旧梦 2022-09-19 13:51:53

border的height写的是大写的PX,是不是很尴尬

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文