改变边界高度

时间:2015-05-23 07:58:25

标签: css css3 border

我有一个带有三角形边框的div,但我希望减小三角形的高度。 jsfiddle

<div class="box">
    <div class="content"></div>
</div>

.box {
    width: 200px;
    height: 120px;
    position: relative;
    background-color: #88b7d5;
}
.box:after {
    top: 100%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #88b7a1;
    border-width: 100px;
    margin-left: -100px;
}

2 个答案:

答案 0 :(得分:1)

将此添加到.box:定义后:

border-top-width: 50px;

https://jsfiddle.net/13uwb7kb/

答案 1 :(得分:0)

将三角形的border-top-width更改为您喜欢的任何值:

.box {
    width: 200px;
    height: 120px;
    position: relative;
    background-color: #88b7d5;
}
.box:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #88b7a1;
	border-width: 100px;
    border-top-width: 50px;
	margin-left: -100px;
}
<div class="box">
    <div class="content"></div>
</div>