background-attachment

何指定一个固定的背景图像:

body

background-image:url('smiley.gif');
background-repeat:no-repeat;
background-attachment:fixed;
}


尝试一下 »


标签定义及使用说明

background-attachment设置背景图像是否固定或者随着页面的其余部分滚动。

属性值

说明
scroll 背景图片随页面的其余部分滚动。这是默认
fixed 背景图像是固定的
inherit 指定background-attachment的设置应该从父元素继承

 

CSS background-color 属性

属性值

描述
color 指定背景颜色。在CSS颜色值近可能的寻找一个颜色值的完整列表。
transparent 指定背景颜色应该是透明的。这是默认
inherit 指定背景颜色,应该从父元素继承

 

CSS 属性

描述
padding-box 背景图像填充框的相对位置,不包括边界。
border-box 背景图像边界框的相对位置
content-box 背景图像的相对位置的内容框

CSS background-position 属性

CSS 属性CSS 属性

 

属性值

描述
left top
left center
left bottom
right top
right center
right bottom
center top
center center
center bottom

如果仅指定一个关键字,其他值将会是"center"

x% y% 第一个值是水平位置,第二个值是垂直。左上角是0%0%。右下角是100%100%。如果仅指定了一个值,其他值将是50%。 。默认值为:0%0%
xpos ypos 第一个值是水平位置,第二个值是垂直。左上角是0。单位可以是像素(0px0px)或任何其他 CSS单位。如果仅指定了一个值,其他值将是50%。你可以混合使用%和positions
inherit 指定background-position属性设置应该从父元素继承

 

CSS background-repeat 属性

属性值

说明
repeat 背景图像将向垂直和水平方向重复。这是默认
repeat-x 只有水平位置会重复背景图像
repeat-y 只有垂直位置会重复背景图像
no-repeat background-image不会重复
inherit 指定background-repea属性设置应该从父元素继承

 

CSS3 background-size 属性

length 设置背景图片高度和宽度。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为 auto(自动)
percentage 将计算相对于背景定位区域的百分比。第一个值设置宽度,第二个值设置的高度。如果只给出一个值,第二个是设置为"auto(自动)"
cover 此时会保持图像的纵横比并将图像缩放成将完全覆盖背景定位区域的最小大小。
contain 此时会保持图像的纵横比并将图像缩放成将适合背景定位区域的最大大小。

 

CSS border 属性

属性值

说明
border-width 指定边框的宽度
border-style 指定边框的样式
border-color 指定边框的颜色
inherit 指定应该从父元素继承border属性值

 

属性定义及使用说明

border-width属性设置一个元素的四个边框的宽度。此属性可以有一到四个值。

实例:

border-width:thin medium thick 10px;

  • 上边框是细边框
  • 右边框是中等边框
  • 下边框是粗边框
  • 左边框是 10px 宽的边框

border-width:thin medium thick;

  • 上边框是细边框
  • 右边框和左边框是中等边框
  • 下边框是粗边框

border-width:thin medium;

  • 上边框和下边框是细边框
  • 右边框和左边框是中等边框

border-width:thin;

  • 所有4个边框都是细边框

属性定义及使用说明

border-style属性设置一个元素的四个边框的样式。此属性可以有一到四个值。

实例:

border-style:dotted solid double dashed;

  • 上边框是点状
  • 右边框是实线
  • 下边框是双线
  • 左边框是虚线

border-style:dotted solid double;

  • 上边框是点状
  • 右边框和左边框是实线
  • 下边框是双线

border-style:dotted solid;

  • 上边框和下边框是点状
  • 右边框和左边框是实线

border-style:dotted;

  • 所有4个边框都是点状

属性定义及使用说明

border-color属性设置一个元素的四个边框颜色。此属性可以有一到四个值。

实例:

border-color:红,绿,蓝,粉红色;

  • 上边框是红色
  • 右边框是绿色
  • 底部边框是蓝
  • 左边框是粉红色

border-color:红,绿,蓝;

  • 上边框是红色
  • 左,右边框是绿色
  • 底部边框是蓝

border-color:红,绿;

  • 顶部和底部边框是红色
  • 左右边框是绿色

border-color:红色;

  • 所有四个边框是红色

 

CSS outline 属性

CSS 属性

CSS 属性

CSS3 border-image 属性

 

实例

指定作为div元素周围边框的图像:

#borderimg { -webkit-border-image: url(border.png) 30 round; /* Safari 3.1-5 */ -o-border-image: url(border.png) 30 round; /* Opera 11-12.1 */ border-image: url(border.png) 30 round; }


尝试一下 » 
在此页底部有更多的例子。

 

CSS3 border-radius 属性

 

实例

给div元素添加圆角的边框:

div { border:2px solid; border-radius:25px; }

CSS3 box-sizing 属性

CSS flex 属性

实例

让所有弹性盒模型对象的子元素都有相同的长度,且忽略它们内部的内容:

#main div { flex:1; }

CSS 属性

CSS font-family 属性

 

实例

指定段落的字体:

p
{
font-family:"Times New Roman",Georgia,Serif;
}


尝试一下 »


属性定义及使用说明

font - family属性指定一个元素的字体。

font-family 可以把多个字体名称作为一个"回退"系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。

有两种类型的字体系列名称:

  • family-name - 指定的系列名称:具体字体的名称,比如:"times"、"courier"、"arial"。
  • generic-family - 通常字体系列名称:比如:"serif"、"sans-serif"、"cursive"、"fantasy"、"monospace。

使用某种特定的字体系列(Geneva)完全取决于用户机器上该字体系列是否可用;这个属性没有指示任何字体下载。因此,强烈推荐使用一个通用字体系列名作为后路。

注意: 每个值用逗号分开。

注意: 如果字体名称包含空格,它必须加上引号。在HTML中使用"style"属性时,必须使用单引号。

CSS font-style 属性

 

实例

三个段落设置不同的字体样式:

p.normal {font-style:normal}
p.italic {font-style:italic}
p.oblique {font-style:oblique}

CSS 属性

CSS font-variant 属性

 

实例

把段落设置为小型大写字母字体:

p.small
{
font-variant:small-caps;
}


尝试一下 »


属性定义及使用说明

font-variant 属性设置小型大写字母的字体显示文本,这意味着所有的小写字母均会被转换为大写,但是所有使用小型大写字体的字母与其余文本相比,其字体尺寸更小

font-variant 属性主要用于定义小型大写字母文本

 

 

相关文章: