• CSS知识总结(五)


    CSS常用样式

    3.边框样式

      1)边框线

        border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset

        常用的边框线:dotted(点状)、dashed(虚线)、solid(实线)、double(双实线)

        border-top-style    设置上边框线

        border-bottom-style  设置下边框线

        border-left-style    设置左边框线

        border-right-style    设置右边框线

        例子:

    /* CSS代码 */
    .style{
        width:100px;
        height:100px;
        border-top-style:dotted;
        border-bottom-style:dashed;
        border-left-style:solid;
        border-right-style:double;
    }
    <!-- HTML代码 -->
    <body>
        <div class="style"></div>
    </body>

        效果:

     

       2)边框宽度

        border-width : thin | medium | thick | length 

         thin(细边框)、medium(中等边框)、thick(粗边框)、length(数值px)

        border-top-width    设置上边框宽度

        border-bottom-width  设置下边框宽度

        border-left-width    设置左边框宽度

        border-right-width    设置右边框宽度

         例子:

    /* CSS代码 */
    .width{
        width:100px;
        height:100px;
        border-style:solid;
        border-top-width:thin;
        border-bottom-width:medium;
        border-left-width:thick;
        border-right-width:10px;
    }
    <!-- HTML代码 -->
    <body>
        <div class="width"></div>
    </body>

        效果:

     

      3)边框颜色

        border-color: color

        color取值:英文单词、十六进制、RGB

        border-top-color    设置上边框颜色

        border-bottom-color  设置下边框颜色

        border-left-color    设置左边框颜色

        border-right-color    设置右边框颜色

        例子:

    /* CSS代码 */
    .color{
        width:100px;
        height:100px;
        border-style:solid;
        border-color:5px;
        border-top-color:yellow;
        border-bottom-color:green;
        border-left-color:#f00000;
        border-right-color:rgb(0,0,0);
    }
    <!-- HTML代码 -->
    <body>
        <div class="color"></div>
    </body>

        效果:

     

     

      4)边框样式缩写

        border : border-width  border-style  border-color

        例子:

    div { 
        width:100px; 
        height:100px;
        border-width:1px; 
        border-style:solid; 
        border-color:#FF0000; 
    }

        缩写后:

    div {
        width:100px; 
        height:100px; 
        border:1px solid #FF0000;
    }

       

      5)圆角效果

        border-radius: length | percentage

       向元素添加圆角表框。有一下几种情况:

       1、所有角都使用半径为10px的圆角

        div{ border-radius:10px;} 

     

       2、四个半径值分别是左上角、右上角、右下角和左下角,顺时针方向

        div{ border-radius: 10px 20px 30px 40px; }

     

        3、设置每个角的水平半径和垂直半径,用斜杠隔开

        div{ border-radius:40px/20px; }

     

        4、圆形

        div{ border-radius:50% }

     

          

      6)边框图片

        border-image

        边框样式使用图像来填充

        设置了border-image后,border-style则不显示

      7)盒子阴影

        box-shadow: none | shadow

        box-shadow: 水平偏移量 垂直偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式];

        其中,水平和垂直的偏移量必写,其它各自展示不同的效果。

        1、外阴影常规效果:

    /* CSS代码 */
    .outset{
        width:100px;
        height:100px;
        background:#000;
        box-shadow:5px 5px #ccc;
    }
    <!-- HTML代码 -->
    <body>
        <div class="outset"></div>
    </body>
     

        2、外阴影模糊效果:

    /* CSS代码 */
    .outset-blur{
        width:100px;
        height:100px;
        background:#000;
        box-shadow:5px 5px 10px #000;
    }
    <!-- HTML代码 -->
    <body>
        <div class="outset-blur"></div>
    </body>
     

         3、外阴影模糊外延效果:

    /* CSS代码 */
    .outset-extension{
        width:100px;
        height:100px;
        background:#000;
        box-shadow:5px 5px 10px 10px #f00;
    }
    <!-- HTML代码 -->
    <body>
        <div class="outset-extension"></div>
    </body>
     

         4、内阴影常规效果:

    /* CSS代码 */
    .inset{
        width:100px;
        height:100px;
        background:#ccc;
        box-shadow:5px 5px #000 inset;
    }
    <!-- HTML代码 -->
    <body>
        <div class="inset"></div>
    </body>
     

         5、内阴影模糊效果:

    /* CSS代码 */
    .inset-blur{
        width:100px;
        height:100px;
        background:#ccc;
        box-shadow:5px 5px 10px #000 inset;
    }
    <!-- HTML代码 -->
    <body>
        <div class="inset-blur"></div>
    </body>
     

       *在下一篇博文中,会说到关于边框样式和盒子阴影应用到网页中的效果。

     

  • 相关阅读:
    0508---字符串练习题
    0506--习题
    0503---练习题 punctuation isdigit() strip() upper()
    0505---练习题
    0504---习题str.swapcase() str. capitalize() str.title()
    0429---每日习题 菲薄纳西数列 正则ip匹配
    习题之---文件操作
    NOIP 模拟 $13; ext{工业题}$
    NOIP 模拟 $12; ext{简单的填数}$
    NOIP 模拟 $12; ext{简单的玄学}$
  • 原文地址:https://www.cnblogs.com/mossbaoo/p/5764464.html
Copyright © 2020-2023  润新知