• CSS文字,文本,背景,盒模型等记录


    文字:

        font-family:" "; /*设置字体*/
        font-size:6px;/*设置文字字号*/
        color:red;/*设置文字颜色*/
        font-weight:bold;/*设置字体加粗*/400  700
        font-style:italic/*斜体*/
        text-shadow: h-shadow v-shadow blur color /*文字阴影*/
        文字属性连写,文字大小字体必写;其余不写取默认
        复合写法:font: style   weight    size/height   family
    

    文本:

        text-decoration:underline;/*设置文字下划线*/; none/*没有装饰线*/
        text-indent:2em;/*缩进*/
        line-height:2em;20px/*行间距(行高)*/
            父元素有高度的单行文本的竖直居中的方法:设置父元素的height和line-height高度相同。
        letter-spacing:10px;/*文字间隔*/
        word-spacing:10px;/*字母间隔*/
        text-align:centen;/*块状元素中:文本,图片居中*/
        

    背景:

        background-color  (transparent透明)元素设置背景色(背景色撑不开盒子)         
        background-image   图像放入背景   背景图片撑不开盒子的宽高  
        background-repeat  no-repeat 不平铺;repeat 平铺; 背景图像平铺
        repeat-x和repeat-y分别导致图像只在水平或垂直方向上重复,no-repeat 则不允许图像在任何方向上平铺    
        background-size     改变图片大小
        background-position: 方位名词(left;right;center;top)  x   y   只写一个参数,第二参数默认垂直
        改变图像在背景中的位置;
        精确坐标  x  y  只写一个参数,参数为x坐标,第二参数默认垂直;可混合使用       
        background-attachment:  scroll(滚动) ;fixed(固定,背景定位背景图片偏移位置参考非盒子大小,以浏览器大小为基准)   
        背景图像是否固定或者随着页面的其余部分滚动。
    
        半透明背景  background: rgba(0,0,0, .3);最后参数是alpha(透明度),取值0~1之间,可以 .3代替0.3
        精灵图:background:  url()   no-repeat   -x轴  -y复合写法:background:背景颜色  背景图片地址  背景平铺  背景图像滚动  背景图片位置/图片大小
          例:background:url(test1.jpg) no-repeat scroll 10px 20px/50px 60px content-box padding-box;
    

    盒模型

        margin/*外边距*/-清除边框外的区域,外边距是透明的(可让块级盒子水平居中)嵌套块级元素垂直外边距塌陷:
            1.给父元素设置边框。
            2.给父元素设置内边距。
            3.overflow:hidden;
        
        border/*边框*/
        复合写法:border: width  style   color
                  style: dashed(虚线)| dotted(点线)| solid(实线)
                  颜色--边框颜色值 transparent。这个值用于创建有宽度的不可见边框
        border-collapse:collapse 合并相邻边框(仅用在表格上)
        一个块元素,不设置宽度,这个块元素设置左右padding值,不会撑开盒子。
        border-radius:length(数值 or %)/*圆角边框*/
            border-top-left-radius;border-top-right-radius
            border-bottom-right-radius;border-bottom-left-radius
        CSS三角:例:div {   0; height:0; 
                        boder-style:solid; border- 10px  ...; 
                        border-color: transparent(透明)  red  yellow  blue    }
                        
        padding/*内边距*/
        左;上下 左右; 左右 

    盒子阴影

        box-shadow: h-shadow  v-shadow   blur  spread  color   inset; 
        box-shadow: 0 2px 3px 3px rgba(0,0,0, 0.1);
        h-shadow 水平阴影位置;v-shadow 垂直阴影位置
        blur 模糊距离;spread 阴影尺寸;color 阴影颜色;
        inset 外部阴影改内部阴影
    

    float 浮动

        任何元素都可以浮动,浮动后具有行内块元素相似的特性
        块级元素没有设置宽度,默认父级,添加浮动后,
        大小根据内容设置浮动,漂浮在普通块元素上面(脱标),浮动盒子不保留原先位置
        只影响浮动盒子后面的标准流,不影响前面的
        - 标准流父元素排列上下位置,内部子元素采取浮动排列左右位置
  • 相关阅读:
    django 我的博客 (慕课网视频)笔记
    读 django 中文文档投票例子笔记
    django的安装和初步使用
    Debug模式自定义NSlog
    重写NSString的setter方法
    iOS 常用代码之 UICollectionView
    生成100个 "20180520" 这样的时间字符串 写入txt文件
    WRNavigationBar 使用记录
    关于iphone设置显示模式为标准模式和放大模式时的区别
    CGContextRef 使用小记
  • 原文地址:https://www.cnblogs.com/yangisme/p/11981661.html
Copyright © 2020-2023  润新知