盒模型

作者: jhs1873 | 来源:发表于2017-06-18 16:53 被阅读0次

    border 的简写其实是由 border-width,border-style,border-color 三个属性组合而成的。1px 就是 border-width,solid 就是 border-style,#ccc 就是 border-color。

    display:none;  //隐藏

    display:block;  //出现

    雪碧图:

    背景渐变:

    径向渐变 (radial-gradient)

    不同于线性渐变,径向渐变是一种由指定渐变的中心按照设定的大小,向外成圆型或椭圆形扩散的渐变。其标准语法如下:

    background: radial-gradient(position, shape size, color-stop, ..., color-stop);

    position:指定渐变中心的位置,可用百分比指定径向渐变圆心的坐标值,或者用长度值指定径向渐变圆心的坐标值,也可以设置left, right, top, bottom, center等位置值

    shape:定义渐变的形状,取值如下:

    circle 指定圆形的径向渐变

    ellipse 指定椭圆形的径向渐变,默认值

    size:定义了渐变的大小,取值如下:

    closest-side:指定径向渐变的半径长度为从圆心到离圆心最近的边

    closest-corner:指定径向渐变的半径长度为从圆心到离圆心最近的角

    farthest-side:指定径向渐变的半径长度为从圆心到离圆心最远的边

    farthest-corner:指定径向渐变的半径长度为从圆心到离圆心最远的角

    color-stop:跟线性渐变的色标一样。

    注:默认情况下,渐变中心是 center(表示在中心点),渐变的形状是 ellipse(表示椭圆形),渐变的大小是 farthest-corner(表示到最远的角落)。

    下面我们以具体实例演示。

    例子: 等间距色标

    默认来说,像线性渐变一样,色标之间是等间距的。

    #gradient{background:radial-gradient(red, yellow, rgb(30, 144, 255));}

    例子: 指定间距色标

    当然我们可以给色标指定特定的位置,使其不均匀分布展示。

    #gradient{background:radial-gradient(red 5%, yellow 15%, rgb(30, 144, 255)60%); }

    例子: 指定渐变的形状(shape)

    shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。

    #gradient1{background:radial-gradient(circle, red, orange, yellow); }#gradient2{background:radial-gradient(red, orange, yellow); }

    例子: 指定渐变的尺寸(size)

    size 参数定义了渐变的大小,可通过下面的例子查看size设置为不同值得效果。

    #gradient1{background:radial-gradient(circle closest-side, red, orange, yellow); }#gradient2{background:radial-gradient(circle farthest-side, red, orange, yellow); }#gradient3{background:radial-gradient(circle closest-corner, red, orange, yellow); }#gradient4{background:radial-gradient(circle farthest-corner, red, orange, yellow); }

    例子:重复的径向渐变

    radial-gradient不支持自动重复的色标。然而我们可以通过设置repeating-radial-gradient来实现重复的效果。

    #gradient{background:repeating-radial-gradient(red, orange 10%, yellow 25%);}

    相关文章

      网友评论

          本文标题:盒模型

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