第二天

作者: 成就我 | 来源:发表于2016-12-28 21:16 被阅读0次

    盒模型的划分:

    content(内容):
    - width
    -height
    -background-color

    padding(内边距)
    border(边框)
    margin(外边距)

    背景颜色

            background-color: black;
    

    英文 1. red , orange ,yellow ,green , cyan ,blue ,purple ,pink
    rgb 2. rgb(red,green,blue) 取值范围(0~255)
    rgba 3. rgba(red,green,blue,alpha) alpha-透明度(0~1)
    4. #aabbcc=#abc
    #ffffff ->#fff->white
    #000000 ->#000->black
    #cccccc ->#ccc->gray */

    背景图片

            /*background-image: url("img/5.jpg");*/
    

    背景图片的重复方式

            background-repeat: no-repeat;
           /* 
            repeat     默认值:横向和纵向全部平铺
            repeat-x             横向平铺
            repeat-y             纵向平铺
            no-repeat            不平铺      */ 
    

    背景图片的定位

            background-position: 100px 200px;
            /* 数值的书写方式:
                       1.距离 :100px  100px;
                       2.百分比 :10%  10%;
                       3.英文单词 : top上 ,
                                          right右 ,bottom 下, 
                                          left左 , center居中  ;   
               当只设置一个定位方向的时候,另外一个数值默认填写center
                                      */
    

    背景的复合写法:

                          颜色->图片->重复方式->定位
    
                background:black  url("img/5.jpg")   no-repeat  bottom   ;
    

    /*
    例子:
    background-color: red
    background:url("img/5.jpg") no-repeat;

    当我设置 background-color之后,在下面使用 background 的时候,
                          background 的背景颜色会失效*/
    

    设置背景图片是否随着界面滚动

        background-attachment: scroll;
    
               /* scroll :滚动(默认值)
                              fixed  :固定(会造成偏移)*/
    

    CSS 3 设置背景图片大小

       background-size: 900px  600px;
    

    边框 border

         * 1.
                border-top-width: 10px;
                border-top-color: blue;
                border-top-style: solid;   */ 
    
        * 2. border-top   : 10px solid blue;
                           宽度-> 样式->颜色 
    
             border-left  : 10px solid blue;
             border-right : 10px solid blue;
             border-bottom: 10px solid blue;   */
    
        * 3.  border : 10px solid red;*/
    
        * 4.  border : solid red;
              border-width:10px 20px 30px 40px;   
    
               如果数值设置为4个数值,则分别对应上,右,下,左
               如果数值设置为3个数值,则分别对应上,左右,下
               如果数值设置为2个数值,则分别对应上下,左右
               如果数值设置为1个数值,则分别对应上右,下左           */
            
               border-width:20px ; 
               border-color: #ccc;
               border-style: double;
               /*border-style:
                           solid - 实线
                           double- 双实线 (双实线为1px显示为一条实线)
                           dotted- 点状线(在大多数浏览器里显示为实线)
                           dashed- 虚线  (在大多数浏览器里显示为实线)
                  -------------------------
                    none  - 无边框
                    hidden-隐藏(效果与“none”相同,主要用于解决边框样式冲突)
                    groove- 3D凹槽边框(边框颜色取决与border-color)
                    ridge - 3D垄状边框(边框颜色取决与border-color)
                    inset - 内陷      (边框颜色取决与border-color)
                    outset- 外凸      (边框颜色取决与border-color)       */
    

    边框数值的缺失:

      例如: border : 10px solid ;
    
                   border-width  (如果缺失可以显示,默认值为中等边框:3px)
                            属性:thin  - 细的边框 - 1px
                                  medium- 中等边框 - 3px
                                  thick - 粗的边框 - 5px
    
                    border-style (如果省略无法显示)
    
                    border-color (如果省略可以显示,显示的颜色是黑色)*/
    
    

    CSS3属性:为元素添加圆角边框

                         颜色: transparent-透明    */
    
                    border-radius: 50%;
    

    内边距:

    一般来说,如果两个元素是父子关系,
    你需要调整内容的位置的时候,去使用paddiing
    padding 可以填充背景图片
    padding 还会撑大盒子空间
    padding 不能设置负数
    padding-top
    padding-right
    padding-bottom
    padding-left

    相关文章

      网友评论

          本文标题:第二天

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