所以,我有一个 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
使用 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 回答
0
这种效果没有原生 css 支持。设置边框样式将影响该边框的整个长度。这里给出了一个非常有创意的答案CSS-show only corner border。您将需要修改它以适合您的喜好,但基础是存在的。
于 2013-09-04T04:28:14.760 回答
0
如果您想拥有角形边框,请考虑两种方法。
- 使用边框图片
- 使用绝对定位的内部 div 来创建效果
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 回答