CSS:画一条 0.5px 的线(****四颗星)

一般用border: 0.5px solid red;但是不同浏览器显示不同,有的浏览器会自动把0.5px转成1px。那么如何实现0.5px的线呢?

1.单边框的0.5px线的实现方法

1.方法1:boder+boder-image+linear-gradient

<style>
        .border {
            width: 200px;
            height: 200px;
            background-color: rgb(136, 255, 0);
            margin: 0 auto;
            border-bottom: 1px solid transparent;
            border-image: linear-gradient(to bottom,transparent 50%,rgb(237, 9, 9) 50%) 0 0 100% 0;
        }
    </style>
<div class="border">

2.方法2:伪元素+position+background-image

<style>
        .border {
            width: 200px;
            height: 200px;
            background-color: rgb(136, 255, 0);
            margin: 0 auto;
            position: relative;
        }
        .border::before{/* 或.border::after都可以 */
            content: '';
            position: absolute;
            left: 0;
            bottom: 0;
            width: 100%;
            height: 1px;
            background-image: linear-gradient(to bottom,transparent 50%,rgb(237, 9, 9) 50%);
        }
    </style>
<div class="border"></div>

3.方法3:定位+伪元素+transform缩放(scale)

<style>
        

剩余60%内容,订阅专栏后可继续查看/也可单篇购买

前端面试题 文章被收录于专栏

前端面试的一些常问问题、问题的具体实现(可直接运行)以及底层原理

全部评论
刚好用得上
2 回复 分享
发布于 2023-02-13 14:30 山东
老哥稳健
1 回复 分享
发布于 2023-02-13 14:51 陕西

相关推荐

程序员花海:实习和校招简历正确格式应该是教育背景+实习+项目经历+个人评价 其中项目经历注意要体现业务 实习经历里面的业务更是要自圆其说 简历模板尽可能保持干净整洁 不要太花哨的
985本硕1个中小厂of...
点赞 评论 收藏
分享
2025-12-26 14:44
复旦大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务