CSS在两个div之间划分

山姆

我一直在尝试创建以下内容(附加),我尝试了两个div,但必须通过相对位置移动一个。我尝试了两个divs,绝对值超过了三分之一,但需要太大的宽度才能将连接隐藏在下面!

这是代码:

<div class="title">
            <div class="left"></div>
            <div class="divide"></div>
            <div class="right"></div>
            <div class="name"><h1>Fuel Cards</h1></div>
        </div>

        <style>

            .title{
                position:relative;                  
            }

            .left{
                position:absolute;
                width:75%;
                left:0;
                background:red;
                height:80px;
            }

            .right{
                position:absolute;
                width:25%;
                right:0;
                background:black;
                height:80px;
            }

            .divide{
                width: 50px;
                height: 80px;
                background: white;
                -webkit-clip-path: polygon(75% 0%, 100% 0%, 25% 100%, 0% 100%);
                clip-path: polygon(75% 0%, 100% 0%, 25% 100%, 0% 100%);
                position:absolute;
                left:75%;
                z-index:1;
                float:left;
            }

            .name{
                position:relative;
                padding:10px 0;
                color:white;
                z-index: 1;
            }

            .shape{
                width: 50%;
                height: 280px;
                background: red;
                -webkit-clip-path: polygon(0% 0%, 100% 0%, 75% 100%, 0% 100%);
                clip-path: polygon(50% 0%, 100% 0%, 50% 100%, 0% 100%);
                float:left;
            }
            .shape2{
                width: 50%;
                height: 280px;
                background: black;
                -webkit-clip-path: polygon(25% 0%, 100% 0%, 100% 100%, 0% 100%);
                clip-path: polygon(50% 0%, 100% 0%, 50% 100%, 0% 100%);
                float:left;
                position: relative;
                right:115px;
            }
        </style>

        <div class="shape"></div>
        <div class="shape2"></div>

反正可以帮忙吗?

在此处输入图片说明

保利

尽管我可能会使用SVG以获得更好的缩放比例,但是您可以使用线性渐变来完成此操作。

div {
  width: 200px;
  height: 75px;
  margin: 1em auto;
  background: linear-gradient(315deg, red, red 48%, white 48%, white 52%, black 52%);
}
<div></div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用CSS在两个div之间进行操作?

来自分类Dev

随机在两个列表之间划分项目

来自分类Dev

在两个原型之间划分单元格的数量

来自分类Dev

一行划分两个div

来自分类Dev

两个div之间的中心div

来自分类Dev

在两个div之间插入div

来自分类Dev

如何在两个月中的两个日期之间划分日期

来自分类Dev

html和css在两个固定的div之间放置一个非固定的div

来自分类Dev

忽略两个div之间的边界

来自分类Dev

在两个div之间绘制箭头

来自分类Dev

两个动态div之间的空间

来自分类Dev

在两个div之间插入图片

来自分类Dev

两个div之间的hr线

来自分类Dev

两个div之间的空间不足

来自分类Dev

修改两个div之间的距离

来自分类Dev

两个动态div之间的空间

来自分类Dev

两个div之间的hr线

来自分类Dev

在两个div之间移动块

来自分类Dev

删除两个div之间的空白

来自分类Dev

修改两个div之间的距离

来自分类Dev

清除两个div之间的空间

来自分类Dev

两个列表之间的划分并将结果存储在一个列表中 NetLogo

来自分类Dev

使div标签在两个CSS类之间切换

来自分类Dev

如何在CSS中隐藏两个尺寸之间的div

来自分类Dev

bootstrap.css中两个div之间的无法解释的空间

来自分类Dev

HTML和CSS-删除两个div之间的空间

来自分类Dev

是否可以在 Visual Studio Team Services 图表中的两个查询之间进行划分?

来自分类Dev

CSS保持左右两个DIV?

来自分类Dev

并排内联两个 div - CSS