そのため、3 つの側面が表示され、下の境界線がなしに設定されている div があります。ただし、左下隅と右下隅を表示したままにしたいと思います。これを行う方法を知っている人はいますか?ありがとう!
質問する
73 次
4 に答える
1
これはうまくいくはずです
.test {
border-bottom:1px solid #000;
border-bottom-left-radius:1px;
border-bottom-right-radius:1px;
}
于 2013-09-04T04:24:49.483 に答える
0
If you want to have corner shaped borders two approaches come to mind.
- use border image
- use absolutely positioned inner divs to create the affect
HTML:
<div class="outer">
<div class="bottom-left"></div>
<div class="bottom-right"></div>
</div>
CSS:
.outer {
position: relative;
width: 200px;
height: 200px;
border-left: 1px solid black;
border-right: 1px solid black;
border-top: 1px solid black;
}
.bottom-left, .bottom-right {
position: absolute;
bottom: 0;
width: 50px;
border-bottom: 1px solid black;
}
.bottom-left {
left: 0;
}
.bottom-right {
right: 0;
}
于 2013-09-04T04:31:11.090 に答える
0
CSS スタイルを使用する
<html>
<div id="test" >something </div>
</html>
<style>
#test {
border-top-style: hidden;
border-right-style:solid;
border-bottom-style:solid;
border-left-style:solid;
}
</style>
于 2013-09-04T04:24:17.580 に答える