盒模型

作者: 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%);}

相关文章

  • CSS面试题

    1、盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding +...

  • CSS面试题

    1、 盒模型 答:分为标准盒模型和怪异盒模型(IE盒模型) 标准盒模型:宽高(content)+ padding ...

  • CSS盒模型和BFC

    盒模型 盒模型分为IE盒模型和W3C标准盒模型。 IE盒模型 IE盒模型也称border-box。属性width,...

  • 前端第四天

    前端第四天 目录: 盒模型之display 盒模型之overflow 盒模型之隐藏 盒模型之border 盒模型之...

  • 前端面试之浏览器/HTML/CSS问题

    盒模型 盒模型主要两种,标准盒模型和怪异和模型 标准盒模型:width指content部分的宽度 怪异盒模型:wi...

  • 前端面试之浏览器/HTML/CSS问题

    盒模型 盒模型主要两种,标准盒模型和怪异和模型 标准盒模型:width指content部分的宽度 怪异盒模型:wi...

  • 盒模型

    盒模型 盒模型,可以简单解释为:盒模型用来描述元素所占据的空间。有两种盒模型:W3C盒模型(标准盒模型)和IE盒模...

  • CSS

    Q1.简单描述CSS的盒模型 1.盒模型种类:包括标准盒模型和IE盒模型(怪异盒模型) 2.盒模型设置方式:通过b...

  • css问题

    标准盒模型&非标准盒模型(怪异盒模型) 标准盒模型 box-sizing (模型样式) 语法: box-sizin...

  • 两种Box Model(盒模型)的理解、区别以及注意事项

    盒模型,可以简单解释为:盒模型用来描述元素�所占据的空间。 有两种盒模型:W3C盒模型(标准盒模型)和IE盒模型这...

网友评论

      本文标题:盒模型

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