我正在尝试使用 CSS 边框来实现以下图像示例。这可能吗?另外,它是否也可以响应?我在这里开始了小提琴。我知道我在哪里见过这个,但不记得在哪里。
这是我到目前为止所拥有的 -
HTML
<div class="container">
<div class="row">
<div class="sign-up col-sm-9">
<div class="col-sm-4">
<h3>SIGN UP to get the latest updates on Security News</h3>
</div>
<div class="col-sm-4">
</div>
<div class="col-sm-4">
</div>
</div> <!-- /.sign-up -->
<div class="invert"></div>
<div class="submit col-sm-3">
<input type="submit" value="Submit">
</div>
</div> <!-- /.row -->
</div><!-- /.container -->
CSS -
.sign-up {
background: #002d56;
padding: 0px 0px;
color: #ffffff;
font-size: 20px;
}
.sign-up h3{
padding: 10px 0px;
font-size: 20px;
}
.sign-up:after {
content: "";
display: block;
width: 0;
height: 0;
border-top: 70px solid #ffffff;
border-bottom: 69px solid #ffffff;
border-left: 70px solid #002d56;
position: absolute;
right: 0;
}
.invert {
position:relative;
}
.invert:after {
content: "";
display: block;
width: 0;
height: 0;
border-top: 70px solid #cfab7a;
border-bottom: 69px solid #cfab7a;
border-left: 70px solid #ffffff;
position: absolute;
right: 118px;
}
.submit {
background: #cfab7a;
width: 0;
height: 0;
}
.submit:before {
}
.submit input[type="submit"] {
background: #cfab7a;
padding: 10px 0px;
border: none;
}