js背景制作源码.docx

上传人:b****4 文档编号:3507979 上传时间:2022-11-23 格式:DOCX 页数:18 大小:19.21KB
下载 相关 举报
js背景制作源码.docx_第1页
第1页 / 共18页
js背景制作源码.docx_第2页
第2页 / 共18页
js背景制作源码.docx_第3页
第3页 / 共18页
js背景制作源码.docx_第4页
第4页 / 共18页
js背景制作源码.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

js背景制作源码.docx

《js背景制作源码.docx》由会员分享,可在线阅读,更多相关《js背景制作源码.docx(18页珍藏版)》请在冰豆网上搜索。

js背景制作源码.docx

js背景制作源码

1appCodeName属性是一个只读字符串,声明了浏览器的代码名。

在所有以Netscape代码为基础的浏览器中,它的值是"Mozilla"。

为了兼容起见,在Microsoft的浏览器中,它的值也是"Mozilla"。

语法

navigator.appCodeName

实例

document.write("

CodeName:

")

document.write(navigator.appCodeName+"

")

2appMinorVersion属性可返回浏览器的次要版本。

语法

navigator.appMinorVersion

实例

document.write("

MinorVersion:

")

document.write(navigator.appMinorVersion+"

")

3appName属性可返回浏览器的名称。

appName属性是一个只读到字符串,声明了浏览器的名称。

在基于Netscape的浏览器中,这个属性的值是"Netscape"。

在IE中,这个属性的值是"MicrosoftInternetExplorer"。

其他浏览器可以正确地表示自己或者伪装成其他的浏览器以达到兼容性。

语法

navigator.appMinorVersion

实例

document.write("

Name:

")

document.write(navigator.appName+"

")

4appVersion属性可返回浏览器的平台和版本信息。

该属性是一个只读的字符串。

该字符串的第一部分是版本号。

把该字符串传递给parseInt()只能获取主版本号。

该属性的其余部分提供了有关浏览器版本的其他细节,包括运行它的操作系统的信息。

语法

navigator.appVersion

提示和注释

注释:

不同浏览器提供的信息的格式是不同的。

实例

document.write("

Version:

")

document.write(navigator.appVersion+"

")

5arc()方法使用一个中心点和半径,为一个画布的当前子路径添加一条弧。

语法

arc(x,y,radius,startAngle,endAngle,counterclockwise)

参数

参数

描述

x,y

描述弧的圆形的圆心的坐标。

radius

描述弧的圆形的半径。

startAngle,endAngle

沿着圆指定弧的开始点和结束点的一个角度。

这个角度用弧度来衡量。

沿着X轴正半轴的三点钟方向的角度为0,角度沿着逆时针方向而增加。

counterclockwise

弧沿着圆周的逆时针方向(TRUE)还是顺时针方向(FALSE)遍历。

描述

这个方法的头5个参数指定了圆周的一个起始点和结束点。

调用这个方法会在当前点和当前子路径的起始点之间添加一条直线。

接下来,它沿着圆周,在子路径的起始点和结束点之间添加弧。

最后一个counterclockwise参数指定了圆应该沿着哪个方向遍历来连接起始点和结束点。

这个方法将当前位置设置为弧的终点。

6arcTo()方法使用使用切点和一个半径,来为当前子路径添加一条圆弧。

语法

arc(x1,y1,x2,y2,radius)

参数

参数

描述

x1,y1

点P1的坐标。

x2,y2

点P2的坐标。

radius

定义圆弧的圆的半径。

描述

这个方法为当前的子路径添加了一条圆弧,但是,它所描述的这条圆弧和arc()方法所描述的圆弧大不相同。

添加给路径的圆弧是具有指定radius的圆的一部分。

该圆弧有一个点与当前位置到P1的线段相切,还有一个点和从P1到P2的线段相切。

这两个切点就是圆弧的起点和终点,圆弧绘制的方向就是连接这两个点的最短圆弧的方向。

在很多常见的应用中,圆弧开始于当前位置而结束于P2,但情况并不总是这样。

如果当前的位置和圆弧的起点不同,这个方法添加了一条从当前位置到圆弧起点的直线。

这个方法总是将当前位置设置为圆弧的终点。

实例

可以用下面的代码绘制一个矩形的右上角(圆角):

c.moveTo(10,10);//在左上方开始

c.lineTo(90,10);//到达圆角开始点的水平线

c.arcTo(100,10,100,20,10);//圆角

c.lineTo(100,100);//到达右下方的垂直线

7assign()方法可加载一个新的文档。

语法

location.assign(URL)

实例

下面的例子将使用assign()来加载一个新的文档:

functionnewDoc()

{

window.location.assign("")

}

8availHeight属性声明了显示浏览器的屏幕的可用高度,以像素计。

在Windows这样的操作系统中,这个可用高度不包括分配给半永久特性(如屏幕底部的任务栏)的垂直空间。

语法

screen.availHeight

实例

document.write("

AvailableHeight:

")

document.write(screen.availHeight+"

")

9availWidth属性声明了显示浏览器的屏幕的可用宽度,以像素计。

在Windows这样的操作系统中,这个可用高度不包括分配给半永久特性(如屏幕底部的任务栏)的垂直空间。

语法

screen.availWidth

实例

document.write("

AvailableWidth:

")

document.write(screen.availWidth+"

")

10axis属性可设置或返回一个由逗号分隔的列表,其中包含了一组类型(有关联的单元格)的名称。

axis属性可为某个单元格定义类型名称。

语法

tabledataObject.axis=text

实例

下面的例子可返回单元格的axis:

<

functionalertAxis()

{

alert(document.getElementById('td3').axis);

}

Firstname

Lastname

City

Harry

Potter

NY

Peter

Griffin

LasVegas


value="Alertaxis"/>

11back()方法可加载历史列表中的前一个URL(如果存在)。

调用该方法的效果等价于点击后退按钮或调用history.go(-1)。

语法

history.back()

实例

下面的例子可在页面上创建一个后退按钮:

functiongoBack()

{

window.history.back()

}

12background属性在一个声明中设置所有的背景属性。

语法:

Object.style.background=background-colorbackground-image

background-repeatbackground-attachmentbackground-position

参数

描述

background-color

设置元素的背景色。

∙color-name

∙color-rgb

∙color-hex

∙transparent

background-image

设置背景图像。

∙url(URL)

∙none

background-repeat

设置背景图像是否及如何重复。

∙repeat

∙repeat-x

∙repeat-y

∙no-repeat

background-attachment

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

∙scroll

∙fixed

background-position

设置背景图像的起始位置。

∙topleft

∙topcenter

∙topright

∙centerleft

∙centercenter

∙centerright

∙bottomleft

∙bottomcenter

∙bottomright

∙x%y%

∙xposypos

实例

下面的例子改变了文档背景的样式:

functionsetStyle()

{

document.body.style.background="#FFCC80url(bgdesert.jpg)repeat-y";

}

value="Setbackgroundstyle"/>

13backgroundAttachment属性设置背景图像是否固定或者随着页面的其余部分滚动。

语法:

Object.style.backgroundAttachment=scroll|fixed

提示和注释

提示:

请设置一种可用的背景颜色,这样的话,假如背景图像不可用,页面也可获得良好的视觉效果。

实例

本例设置在点击按钮后把背景图像设置为固定(不滚动):

body

{

background-color="#FFCC80";

background-image:

url(bgdesert.jpg);

}

p

{

color:

white;

}

functionchangeAttachment()

{

document.body.style.backgroundAttachment="fixed";

}

value="Setbackground-imagetobefixed"/>

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

Thisisaparagraph

14backgroundColor属性设置元素的背景颜色。

语法:

Object.style.backgroundColor=color-name|color-rgb

|color-hex|transparent

实例

本例设置body的背景色:

body

{

background-color:

#B8BFD8;

}

functionchangeStyle()

{

document.body.style.backgroundColor="#FFCC80";

}

value="Changebackgroundcolor"/>

15backgroundImage属性设置元素的背景图像。

语法:

Object.style.backgroundImage=url(URL)|none

参数

描述

url(URL)

图像的路径。

none

无背景图像。

提示和注释

提示:

请设置一种可用的背景颜色,这样的话,假如背景图像不可用,页面也可获得良好的视觉效果。

实例

本例设置了背景图像:

functionchangeStyle()

{

document.body.style.backgroundColor="#FFCC80";

document.body.style.backgroundImage="url(bgdesert.jpg)";

}

value="Setbackgroundimage"/>

16backgroundPosition属性设置背景图像的位置。

语法:

Object.style.backgroundPosition=position

参数

描述

∙topleft

∙topcenter

∙topright

∙centerleft

∙centercenter

∙centerright

∙bottomleft

∙bottomcenter

∙bottomright

如果您仅规定了一个关键词,那么第二个值将是"center"。

默认值:

0%0%。

x%y%

第一个值是水平位置,第二个值是垂直位置。

左上角是0%0%。

右下角是100%100%。

如果您仅规定了一个值,另一个值将是50%。

xposypos

第一个值是水平位置,第二个值是垂直位置。

左上角是00。

单位是像素(0px0px)或任何其他的CSS单位。

如果您仅规定了一个值,另一个值将是50%。

您可以混合使用%和position值。

实例

本例改变背景图像的位置:

body

{

background-color:

#FFCC80;

background-image:

url(bgdesert.jpg);

background-repeat:

no-repeat

}

functionchangePosition()

{

document.body.style.backgroundPosition="bottomcenter";

}

value="Changebackground-imageposition"/>

17backgroundPositionX属性设置背景图像的水平位置。

语法:

Object.style.backgroundPositionX=position

参数

描述

∙left

∙center

∙right

水平位置。

x%

水平位置。

左是0%。

右是100%。

xpos

水平位置。

左是0。

单位是像素(0px)或其他CSS单位。

实例

本例改变了背景图像的水平位置:

body

{

background-color:

#FFCC80;

background-image:

url(bgdesert.jpg);

background-repeat:

no-repeat

}

functionchangePosition()

{

document.body.style.backgroundPositionX="right";

}

value="Changebackground-image'sx-position"/>

18backgroundPositionY属性设置background-image的垂直位置。

语法:

Object.style.backgroundPositionY=position

参数

描述

∙top

∙center

∙bottom

垂直位置。

y%

垂直位置。

Top是0%。

Bottom是100%

ypos

垂直位置。

Top是0。

单位是像素(0px)或其他CSS单位。

实例

下面的例子改变background-image的垂直位置:

body

{

background-color:

#FFCC80;

background-image:

url(bgdesert.jpg);

background-repeat:

no-repeat

}

functionchangePosition()

{

document.body.style.backgroundPositionY="bottom";

}

value="Changebackground-image'sy-position"/>

19backgroundRepeat属性设置背景图像是否及如何重复。

语法:

Object.style.backgroundRepeat=repeat_value

参数

描述

repeat

默认。

背景图像将在垂直方向和水平方向重复。

repeat-x

背景图像将在水平方向重复。

repeat-y

背景图像将在垂直方向重复。

no-repeat

背景图像将仅显示一次。

实例

本例仅在y轴重复背景图像:

body

{

background-color:

#FFCC80;

background-image:

url(bgdesert.jpg);

}

functionchangeRepeat()

{

document.body.style.backgroundRepeat="repeat-y";

}

value="Repeatbackground-imageonlyonthey-axis"/>

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1