div下边框如何设置长度以及居中?

我有一段这样的html代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <div id="d1">
            <h1>Hello</h1>
        </div>
    </body>
</html>

这是我希望呈现的效果

标题样式无所谓, 关键是下面的线条

关键是 div border-bottom 怎么设置长度? 我希望让他长度占据 50% 的比例, 并且水平居中

阅读 4.1k
1 个回答
h1{
    background-repeat: no-repeat;
    background-image: linear-gradient(90deg, #000 0%, #f00 100%);
    background-size: 50% 3px;
    background-position: 50% 100%;
    display: inline-block;
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题