怎么去掉一些地方的边框?在四舍五入的地方,边界有所不同:
我们还需要扩展第一个元素的上边框:
.company-items {
margin: 0 100px;
}
.company-items-container {}
.company-item {
border-radius: 15px;
border: 1px solid #C4D0D9;
}
.company-item:nth-child(odd) {
border-radius: 10px;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
border: 1px solid #C4D0D9;
border-right: 0;
}
.company-item:nth-child(even) {
border-radius: 10px;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
border: 1px solid #C4D0D9;
border-left: 0;
}
.company-item-container {
display: flex;
}
.company-subtitle {
display: flex;
align-items: center;
vertical-align: middle;
font-family: 'Sreda';
font-style: normal;
font-weight: 400;
font-size: 36px;
line-height: 36px;
color: #FFFFFF;
}
.company-icon {
display: none;
}
.company-text {
width: 420px;
font-family: 'Poppins';
font-style: normal;
font-weight: 400;
font-size: 18px;
line-height: 27px;
color: #FFFFFF;
}
.company-text,
.company-subtitle {
margin: 115px 150px;
}
<div class="company-items">
<div class="company-items-container">
<div class="company-item">
<div class="company-item-container">
<div class="company-subtitle">
<h3>Digital Marketing</h3>
</div>
<div class="company-icon"><img src="img/icons/1-7dm.svg" alt=""></div>
<div class="company-text">Lorem ipsum dolor sit amet consectetur. Sem vulputate arcu convallis aliquam diam sagittis tortor. Scelerisque nunc augue ornare pretium egestas at ut nec in. </div>
</div>
</div>
<div class="company-item">
<div class="company-item-container">
<div class="company-subtitle">
<h3>Digital Marketing</h3>
</div>
<div class="company-icon"><img src="img/icons/1-7dm.svg" alt=""></div>
<div class="company-text">Lorem ipsum dolor sit amet consectetur. Sem vulputate arcu convallis aliquam diam sagittis tortor. Scelerisque nunc augue ornare pretium egestas at ut nec in. </div>
</div>
</div>
<div class="company-item">
<div class="company-item-container">
<div class="company-subtitle">
<h3>Digital Marketing</h3>
</div>
<div class="company-icon"><img src="img/icons/1-7dm.svg" alt=""></div>
<div class="company-text">Lorem ipsum dolor sit amet consectetur. Sem vulputate arcu convallis aliquam diam sagittis tortor. Scelerisque nunc augue ornare pretium egestas at ut nec in. </div>
</div>
</div>
<div class="company-item">
<div class="company-item-container">
<div class="company-subtitle">
<h3>Digital Marketing</h3>
</div>
<div class="company-icon"><img src="img/icons/1-7dm.svg" alt=""></div>
<div class="company-text">Lorem ipsum dolor sit amet consectetur. Sem vulputate arcu convallis aliquam diam sagittis tortor. Scelerisque nunc augue ornare pretium egestas at ut nec in. </div>
</div>
</div>
</div>
</div>


向块中添加伪元素。我们检查块的奇偶性,并在此基础上为伪元素设置不同的样式。按照同样的原则,我们在该部分的开头和结尾添加行(不要忘记
body {overflow: hidden auto;}这样就不会出现水平滚动条)。为::after添加了一些额外的规则,以防块的数量事先未知或可以更改 - 然后最后一行将自动占据所需的位置。
可以简单的
clip-path把多余的部分剪掉(原则上可以剪的更准确,但是如果需要背景的话,就更容易去掉::before):