课程介绍:
    背景和渐变过渡


    主要内容:
    1、背景图像区域
    2、背景图像定位
    3、背景图像大小
    4、多重背景图像
    5、背景属性的整合


    主要内容:
    1、渐变
    2、线性渐变
    3、径向渐变


    背景图像区域:
    1、指定背景绘制一个区域
    2、Backguround-clip:
    1、border-box(背景被裁剪到边框盒) — 默认值
    2、Padding-box(背景被裁剪到内边距框)
    3、Content-box(背景被裁减到内容框)
    兼容性:IE9+


    背景图像定位
    1、background-origin:设置元素背景图像得原始起始位置
    2、Background-position:2个值: 水平盒垂直得偏移量
    3、概念:指定Background-position属性得相对位置
    4、三个属性值:
    1、padding-box : 相对于内边距位置开始得左上角偏移量 — 默认值
    2、Border-box : 相对于边框位置开始得左上角偏移量
    3、Content-box : 相对于内容位置开始得左上角偏移量
    4、兼容性:ie9+ firfox4+ safari5+


    背景图像的大小 — background-size
    1、指定背景图像的大小
    2、语法:length/百分比/cover/contain/auto(默认值) — 一般情况下2 个值:第一个宽度 第二个高度 如果第二个不设置,默认是auto
    3、兼容性:ie9+ firefox4+ chrome safari5+ opera
    4、Cover:即将背景图片等比例缩放以填满整个容器
    5、Contain:背景图片等比例缩放至另一边紧贴容器边缘为止;


    背景属性的整合:
    1、可以在一个声明中设置所有的背景属性
    2、语法:background:color position size reapeat origin clip attachment image
    3、CSS3背景和渐变 -- 课件 - 图1


    Css3 渐变
    1、可以在两个或多个指定的颜色之间显示平稳的过渡
    2、兼容性:ie10+ chrome 10+ -webkit- firefox 3.6+ -moz- safari6.1+ 5.1-webkit- opera 11.6 -o-


    线性渐变(linear Gradients)属性
    1、沿着一根轴线来改变颜色,从起点到终点颜色进行顺序改变(从一边拉向另一边)
    2、语法:background:linear-Gradient(direction**方向**,color-start开始颜色,color-end结束颜色。。。) —- 颜色值可以有多个

    默认情况 — 从上往下效果
    CSS3背景和渐变 -- 课件 - 图2


    对于左右而言:
    1、chrome begin-direction
    2、Firefox end-direction
    3、Opera end-direction
    4、标准 to end-direction

    CSS3背景和渐变 -- 课件 - 图3


    对角线
    1、chrome begin-level begin-vertical
    2、Firefox end-level end-vertical
    3、Opera end-level end-vertical
    4、标准形式 to end-level end-vertical
    CSS3背景和渐变 -- 课件 - 图4


    线性渐变 — 使用角度
    1、语法:background:linear-Gradient(angle角度, color-start开始颜色,color-end结束颜色。。。)
    CSS3背景和渐变 -- 课件 - 图5 — 标准的渐变的形式




    CSS3背景和渐变 -- 课件 - 图6


    线性渐变 — 重复渐变
    1、概念:类似于2个颜色不断的重复出现,呈现出类似斑马线的效果;
    2、语法:background:reapeating-linear-Gradient(color-start开始颜色,color-end结束颜色。。。)
    案例演示:
    CSS3背景和渐变 -- 课件 - 图7

    以上就是线性渐变的全部内容!

    Css3径向渐变 — radial gradients属性
    1、从起点到终点颜色从内到外进行圆形渐变的过程(从中间向外拉)
    2、语法:background:radial-gradient(center,shape size,star-color,…..last-color);

    径向渐变 — 颜色结点不均匀分布
    1、语法:background:radial-gradient(star-color lenth/%,…..last-color lenth/%);
    2、CSS3背景和渐变 -- 课件 - 图8





    径向渐变 — 设置形状
    1、语法:background:radial-gradient(shape,star-color lenth/%,…..last-color lenth/%);
    2、Shape:只有2个值:
    (1) Circle — 圆形
    (2) Ellipse — 椭圆形(默认)
    (3) 注意点:如果元素我们设置宽高值一样,那么参数不论设置为ellipse还是circle,显示效果都是圆形;
    3、案例:
    CSS3背景和渐变 -- 课件 - 图9


    径向渐变 — 尺寸大小关键字
    1、语法:background:radial-gradient(size,star-color lenth/%,…..last-color lenth/%);
    2、size值:
    (1) Closest-side最近边
    (2) Farthest-side最远边
    (3) Closest-corner最近角
    (4) Farthest-corner最远角

    重复渐变 — 径向渐变
    background:reapeating-radial-Gradient(color-start开始颜色 length/%,color-end结束颜色。。。)

    CSS3背景和渐变 -- 课件 - 图10






    其他渐变:
    1、IE渐变:通过滤镜实现渐变效果;
    2、语法:filter:progid:DXImageTransform.Microsoft.gradient(startColostr=”颜色”,endColorstr=”颜色”,GradientType=0)
    3、颜色值:必须填写16进制;
    4、兼容性:IE10+以上的版本才支持filter过滤器