【问题标题】:How to display an unstraight line between two div [duplicate]如何在两个div之间显示一条不直线[重复]
【发布时间】:2021-12-12 13:43:56
【问题描述】:

如何实现两个上部框和底部文本之间的线?

我需要:

  • “carret”位于第一个框的中间
  • carret 下方和上方/旁边的背景颜色不同

编辑: 我实际上找到了一个简单的解决方案,使用 4 div 这样的:

我还是想知道是否还有其他方式存在?

【问题讨论】:

标签: javascript html css responsive-design


【解决方案1】:

简单的css使用方法pseudo

    .divider{
      border-top: 1px solid #333;
      margin-top: 50px;
      position: relative;
    }
    
    .divider:after{
        background-color: #ffffff;
        bottom: 21px;
        content: '';
        display: block;
        height: 40px;
        left: 50%;
        margin-left: -20px;
        position: relative;
        -ms-transform: rotate(45deg);
        -webkit-transform: rotate( 
    45deg);
        transform: rotate( 
    45deg);
        width: 40px;
        z-index: 1;
        border-top: 1px solid #333;
        border-left: 1px solid #333;
    }
<div class="divider"></div>

Demo

【讨论】:

    猜你喜欢
    • 2023-01-03
    • 1970-01-01
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    相关资源
    最近更新 更多