• css学习


    伪类

    a:hover{    
        /*鼠标悬浮后的状态*/
        color: red;
    }
    a:link{
        /*单击前的状态*/
        color: green;
    }
    a:visited{
        /*单击后的状态*/
        color: #f8f8
    }
    a:active{
        /*鼠标按住的状态*/
        color: purple;
    }

    设置字体

            /*#设置字体*/
        font-family: "gb2312"; 
        /*字体大小*/
        font-size: 16px;
        /*颜色*/
        color: #fff
        /*设置倾斜*/
        font-style:italic;
        /*字体的粗细 100~900*/
        font-weight: 500;    

    文本修饰

        /*默认没有下划线*/
        text-decoration: none;
        /*下划线*/
        text-decoration: underline;
        /*上划线*/
        text-decoration: overline;
        /*删除线*/
        text-decoration: line-through;
        /*首行缩进*/
        text-indent: 2em;
        /*行高*/
        line-height:2em; 
        /*文字和文字的距离*/
        letter-spacing: 2em;
        /*单词之间的距离*/
        word-spacing: 2em;
        /*文字的对齐方式  居中  右左对齐*/
        text-align: right; 
        text-align: center;
        text-align: left;

    dispaly的应用

    /*转换块元素*/
        display: inline-block;
    /*元素隐藏*/
        display: none;

    盒子模型

    /*外边距 上下左右*/
        margin: 100px;
        /* 内边距  上下左右*/
        padding: 100px;
        /* 边框  粗细 线条  颜色*/
        border: 1px solid red;

    盒子浮动

    /*左浮动*/
        float: left;
        /*右浮动*/
        float: right

    清楚浮动的两种方法

    /*q清除浮动*/
        clear: both;
        /*清除浮动*/
        overflow: hidden;

    伪类清楚浮动

    .qingchu::after{
        content: "";
        display: block;
        clear: both;
    }

    定位

    /* 相对定位
         1、不脱离标准文档流
         2、他是以原来的位置来定位*/
        position: relative;
        /* 绝对定位
         1、脱离了标准文档流
         2、压盖现象
         参考点
         1、相对最近的非static祖先元素定位
         2、没有的话就以html为参考点*/
        position: absolute;
        /* 固定定位
         在页面固定不动*/
        position: fixed;

    图层的先后顺序

    /* 值越大  显示的先后顺序越高 */
        z-index: 2;

    背景属性的应用

    /* 载入背景图片 */
        background-image: url(../imges/xiaomi.png);
        /* 表示平铺方式   默认repeat  为平铺 */
        background-repeat: no-repeat;
        /* 纵向平铺 */
        background-repeat: repeat-y;
        /* 背景定位 */
        background-position: 0 0 ;
      /* 控制背景图的大小 */
        background-size: x y;

    设置园

    /* 设置四个角为圆角 */
        border-radius: 30px;
        /* 设置左上角为圆角 */
        border-top-left-radius: 30px;
        /* 设置为园 */
        border-radius: 50%;

    设置阴影

    /* 设置阴影 */
        /* box-shadow:水平偏移 垂直偏移 模糊程度 颜色;  inset 向内填充阴影*/
        box-shadow: 15px 15px 5px green;
  • 相关阅读:
    DOM优化
    jQuery绑定以及解除时间方法总结,以及事件触发的方法
    javascript的异步编程方法
    innerHTML,innertext ,textcontent,write()
    关于盒子的那些事
    关于HTTP的几种
    关于php中正则匹配包括换行符在内的任意字符的问题总结
    CSS透明属性详解
    Linux下apache日志分析与状态查看方法
    折半排序 (稳定的排序)
  • 原文地址:https://www.cnblogs.com/wocaonidaye/p/12897594.html
Copyright © 2020-2023  润新知