我想通过CSS边框来实现以下图像示例,这可能吗?并且它也可以是响应式的吗?我已经在这里开始了一个fiddle here. 我知道我在某个地方见过这个,但是记不起来在哪里看到的。
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;
}