美文网首页
CSS 边框

CSS 边框

作者: maskerII | 来源:发表于2019-04-26 00:06 被阅读0次
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>CSS 边框</title>
        <style>
            /*无边框*/
            p.none{border-style: none;}
            /*虚线边框*/
            p.dotted{border-style: dotted;}
            /*虚线边框*/
            p.dashed{border-style: dashed;}
            /*实线边框*/
            p.solid{border-style: solid;}
            /*双边框*/
            p.double{border-style: double;}
            /*凹槽边框*/
            p.groove{border-style: groove;}
            /*垄状边框*/
            p.ridge{border-style: ridge;}
            /*嵌入边框*/
            p.inset{border-style: inset;}
            /*外凸边框*/
            p.outset{border-style: outset;}
            /*隐藏边框*/
            p.hidden{border-style: hidden}
    
            /*边框宽度*/
            p.one{border-style: solid; border-width: 5px;}
            p.two{border-style: solid; border-width: medium;}
            p.three{border-style: solid;border-width: 1px;}
    
    
            /*边框颜色*/
            p.a{border-style: solid; border-color: #98bf21;}
            p.b{border-style: dashed; border-color: #FF00FF;}
            p.c{border-style: double; border-color: blue;}
    
            /*边框单独设置边框样式*/
            p.d{border-top-style: solid;border-right-style: double;border-bottom-style: ridge;border-left-style: outset;}
            /*上右下左*/
            /*上 solid 右 dashed 下 none 左 dashed*/
            p.e{border-style: solid dashed none dashed;}
    
            /*上 dashed 左右 solid 下 dashed*/
            p.f{border-style: dashed solid none;border-color: #98bf21 red}
    
            /*上下 double 左右 dashed*/
            p.g{border-style: double dashed;border-color: #FF00FF #A7C942}
    
            /*上下左右 solid*/
            p.h{border-style: solid; border-width: 2px; border-color: #FF00FF}
    
            p.i{border: 2px dashed red;}
    
            p.j{border-style: solid;border-top:thick double coral;}
            p.k{border-style: solid dashed; border-width: 2px 3px 4px;border-color: coral red chartreuse blueviolet}
    
    
    
    
        </style>
    </head>
    <body>
    <h2>border style</h2>
    <p class="none">无边框</p>
    <p class="dotted">虚线边框</p>
    <p class="dashed">虚线边框</p>
    <p class="solid">实线边框</p>
    <p class="double">双边框</p>
    <p class="groove">凹槽边框</p>
    <p class="ridge">垄状边框</p>
    <p class="inset">嵌入边框</p>
    <p class="outset">外凸边框</p>
    <p class="hidden">隐藏边框</p>
    
    <h2>border width</h2>
    <p class="one">一些文本</p>
    <p class="two">一些文本</p>
    <p class="three">一些文本</p>
    
    <p><b>注意:</b> "border-width" 属性 如果单独使用则不起作用。要先使用 "border-style" 属性来设置边框</p>
    
    
    <h2>border color</h2>
    <p class="a">一些文本</p>
    <p class="b">一些文本</p>
    <p class="c">一些文本</p>
    
    <p><b>注意:</b> "border-color" 属性 如果单独使用则不起作用。要先使用 "border-style" 属性来设置边框</p>
    
    <h2>border 单独设置</h2>
    <p class="d">一些文本</p>
    <p class="e">一些文本</p>
    <p class="f">一些文本</p>
    <p class="g">一些文本</p>
    <p class="h">一些文本</p>
    
    <h2>border 简写</h2>
    <p class="i">一些文本</p>
    
    <h2>Demo1 所有边框属性在一个声明中</h2>
    <p class="j">一些文本</p>
    
    <h2>Demo2 设置4个边框的宽度 style 颜色</h2>
    <p class="k">一些文本</p>
    
    </body>
    </html>
    
    
    <!--
    
    
    边框样式
    边框样式属性指定要显示什么样的边界。
    Remark border-style属性用来定义边框的样式
    border-style 值:
    none: 默认无边框
    
    dotted: 定义一个点线边框
    
    dashed: 定义一个虚线边框
    
    solid: 定义实线边框
    
    double: 定义两个边框。 两个边框的宽度和 border-width 的值相同
    
    groove: 定义3D沟槽边框。效果取决于边框的颜色值
    
    ridge: 定义3D脊边框。效果取决于边框的颜色值
    
    inset:定义一个3D的嵌入边框。效果取决于边框的颜色值
    
    outset: 定义一个3D突出边框。 效果取决于边框的颜色值
    
    
    -->
    
    <!--
    
    边框宽度
    您可以通过 border-width 属性为边框指定宽度。
    为边框指定宽度有两种方法:可以指定长度值,比如 2px 或 0.1em(单位为 px, pt, cm, em 等),
    或者使用 3 个关键字之一,它们分别是 thick 、medium(默认值) 和 thin。
    注意:CSS 没有定义 3 个关键字的具体宽度,
    所以一个用户可能把 thick 、medium 和 thin 分别设置为等于 5px、3px 和 2px,
    而另一个用户则分别设置为 3px、2px 和 1px。
    实例
    p.one
    {
        border-style:solid;
        border-width:5px;
    }
    p.two
    {
        border-style:solid;
        border-width:medium;
    }
    
    -->
    
    
    <!--
    
    边框颜色
    border-color属性用于设置边框的颜色。可以设置的颜色:
    name - 指定颜色的名称,如 "red"
    RGB - 指定 RGB 值, 如 "rgb(255,0,0)"
    Hex - 指定16进制值, 如 "#ff0000"
    您还可以设置边框的颜色为"transparent"。
    注意: border-color单独使用是不起作用的,必须得先使用border-style来设置边框样式。
    实例
    p.one
    {
        border-style:solid;
        border-color:red;
    }
    p.two
    {
        border-style:solid;
        border-color:#98bf21;
    }
    
    
    -->
    
    
    <!--
    
    边框-单独设置各边
    在CSS中,可以指定不同的侧面不同的边框:
    实例
    p
    {
        border-top-style:dotted;
        border-right-style:solid;
        border-bottom-style:dotted;
        border-left-style:solid;
    }
    
    
    -->
    
    
    <!--
    
    上面的例子也可以设置一个单一属性:
    实例
    border-style:dotted solid;
    
    尝试一下 »
    border-style属性可以有1-4个值:
    border-style:dotted solid double dashed;
    上边框是 dotted
    右边框是 solid
    底边框是 double
    左边框是 dashed
    
    border-style:dotted solid double;
    上边框是 dotted
    左、右边框是 solid
    底边框是 double
    
    border-style:dotted solid;
    上、底边框是 dotted
    右、左边框是 solid
    
    border-style:dotted;
    四面边框是 dotted
    上面的例子用了border-style。然而,它也可以和border-width 、 border-color一起使用。
    
    
    -->
    
    <!--
    
    边框-简写属性
    上面的例子用了很多属性来设置边框。
    你也可以在一个属性中设置边框。
    你可以在"border"属性中设置:
    border-width
    border-style (required)
    border-color
    实例
    border:5px solid red;
    
    
    -->
    
    
    
    <!--
    
    CSS 边框属性
    属性  描述
    border  简写属性,用于把针对四个边的属性设置在一个声明。
    border-style    用于设置元素所有边框的样式,或者单独地为各边设置边框样式。
    border-width    简写属性,用于为元素的所有边框设置宽度,或者单独地为各边边框设置宽度。
    border-color    简写属性,设置元素的所有边框中可见部分的颜色,或为 4 个边分别设置颜色。
    border-bottom   简写属性,用于把下边框的所有属性设置到一个声明中。
    border-bottom-color 设置元素的下边框的颜色。
    border-bottom-style 设置元素的下边框的样式。
    border-bottom-width 设置元素的下边框的宽度。
    border-left 简写属性,用于把左边框的所有属性设置到一个声明中。
    border-left-color   设置元素的左边框的颜色。
    border-left-style   设置元素的左边框的样式。
    border-left-width   设置元素的左边框的宽度。
    border-right    简写属性,用于把右边框的所有属性设置到一个声明中。
    border-right-color  设置元素的右边框的颜色。
    border-right-style  设置元素的右边框的样式。
    border-right-width  设置元素的右边框的宽度。
    border-top  简写属性,用于把上边框的所有属性设置到一个声明中。
    border-top-color    设置元素的上边框的颜色。
    border-top-style    设置元素的上边框的样式。
    border-top-width    设置元素的上边框的宽度。
    
    
    -->
    
    
    <!--
    
    顺时针
    border-style:属性1,属性2,属性3,属性4
    上->右->下->左
    border-style:属性1,属性2,属性3
    上->左右->下
    border-style:属性1,属性2
    上下->左右
    border-style:属性1
    上下左右属性相同
    
    -->
    
    
    

    相关文章

      网友评论

          本文标题:CSS 边框

          本文链接:https://www.haomeiwen.com/subject/prkxnqtx.html