【问题标题】:I want to make a small vertical line at left of the border of a div [closed]我想在 div 的边框左侧制作一条小垂直线 [关闭]
【发布时间】:2021-07-20 07:15:50
【问题描述】:

如果看不懂,请打开图片。我想在 div 的左边框上画一条黑色竖线

对于我没用的绘画能力,我深表歉意。 enter image description here 我必须怎么做才能在 css 中做到这一点?

谢谢。

【问题讨论】:

标签: javascript html css tags visual-web-developer


【解决方案1】:

您的 HTML 代码

<div class="badge">
    <p class="text">New</p>
</div>

背景CSS

.badge {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 65%, 0 100%);
    background-color : red;
    height: 100px;
    width:50px
}
.text {
    text-align: center;
    padding-top: 35px;
}

您可以将bennettfeely 用于不同的 css 形状,这将生成形状的剪辑路径

【讨论】:

    【解决方案2】:

    请查看此链接https://stackoverflow.com/a/24207393/10293708,有类似的问题。但总而言之,我还建议您先尝试使用 css 做一些事情,也许您可​​以将 jsfiddle 链接添加到您目前所取得的成就,以便其他人可以提供更好的帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-23
      • 2021-03-15
      • 2021-05-19
      • 2015-11-25
      • 1970-01-01
      • 2012-05-23
      • 2021-12-18
      • 1970-01-01
      相关资源
      最近更新 更多