隐藏边框时如何显示边框角

时间:2013-09-04 04:16:53

标签: html css

所以,我有一个div,显示三个边,底边设置为none。但是,我想保持左下角和右下角可见。有谁知道这样做的方法?谢谢!

4 个答案:

答案 0 :(得分:1)

这应该有效

 .test {
    border-bottom:1px solid #000;
    border-bottom-left-radius:1px;
    border-bottom-right-radius:1px;
 }

答案 1 :(得分: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>

答案 2 :(得分:0)

此类效果没有本机css支持。设置边框样式将影响该边框的整个长度。这里给出了一个非常有创意的答案CSS - show only corner border。您需要根据自己的喜好对其进行修改,但基础就在那里。

答案 3 :(得分:0)

如果你想要有角形边框,可以想到两种方法。

  1. 使用border image
  2. 使用绝对定位的内部div来创建效果
  3. 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;
    }