0

そのため、3 つの側面が表示され、下の境界線がなしに設定されている div があります。ただし、左下隅と右下隅を表示したままにしたいと思います。これを行う方法を知っている人はいますか?ありがとう!

4

4 に答える 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.

  1. use border image
  2. use absolutely positioned inner divs to create the affect

Demo of #2

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 に答える