前端基础 HTML 第八章 添加多媒体 ----暑假学习第四天

第八章 添加多媒体

        在网页中还可以插入动画、声音、视频等媒体元素,如滚动效果、Flash、Applets、ActiveX及Midi声音文件等。

8.1 设置滚动效果

        网页的多媒体元素一般包括动态文字、动态图像、声音以及动画等,最简单的就是添加一些滚动效果

8.1.1 滚动标记marquee

使用marquee标签不仅可以移动文字,也可以移动图片表格等。

语法:<marquee>......</marquee>

说明:在标记之间添加要进行滚动的内容,并可以在标记之间设置文字或图像的属性。

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	<marquee>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。
	</marquee>	
</body>
</html>

运行结果:


eg:滚动图片

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	<marquee>
		<img src="image/yth.bmp" width="800" height="600">
	</marquee>	
</body>
</html>

运行结果:

8.1.2 滚动方向 direction

默认从右往左滚,可以通过diretion来设置不同的滚动方向

语法: <marquee direction="滚动方向">......</marquee>

说明: 滚动方向取值:left,right,up,down。其中left和默认效果相同

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	<marquee direction="down">
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!
	</marquee>
	<br><br><br><br><br>
	<marquee direction="left">
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。
	</marquee>
	<br><br><br><br><br>
	<marquee direction="right">
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。脸色不好,就乐一乐。腿脚发麻,就站一站。心情不顺,就唱一唱。
	</marquee>
	<br><br><br><br><br>
	<marquee direction="up">
		轻轻伸起你的手掌,舒张着五指,微微闭上双眼,<br>
		聆听着清晨鸟儿的呼唤,遐想着蓝天的梦,<br>
		在心中悄悄地画下一个太阳,让阳光充满你的内心,<br>
		让力量再次回归等等。希望对你有所帮助。
	</marquee>
	
</body>
</html>

运行结果:


8.1.3 滚动方式 behavior

设置滚动方式,循环滚动,只滚动一次,来回交替滚动

语法:<marquee behavior="滚动方式">......</marquee>

说明:

滚动方式取值
behavior的取值 滚动效果
scroll 循环滚动,默认效果
slide 只滚动一次就停止
alternate 来回交替滚动

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	<marquee direction="down" behavior="scroll">
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!
	</marquee>
	<br><br><br><br><br>
	<marquee direction="left" behavior="slide">
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。
	</marquee>
	<br><br><br><br><br>
	<marquee direction="right" behavior="alternate">
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
	</marquee>
	
</body>
</html>

运行结果:



8.1.4 滚动速度 scrollamount

语法:<marquee scrollamount="滚动速度">......</marquee>

说明:滚动的速度实际上是设置每次滚动时移动的长度,以像素为单位

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	
	<marquee direction="up" behavior="scroll" scrollamount="3">
		<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
		<center>			
			我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
			你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
			一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
			心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
		</center>
	</marquee>	
	
</body>
</html>

运行结果:


8.1.5 滚动延迟 scrolldelay

scrolldelay设置滚动的时间间隔

语法: <marquee scrolldalay="时间间隔">......</marquee>

说明:时间间隔单位是毫秒,设置时间较长,会产生走走停停的效果

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	
	<marquee direction="up" scrollamount="5" scrolldelay="200">
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
	</marquee>	
	
	<marquee direction="left" scrollamount="5" scrolldelay="400">
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
	</marquee>	
	
</body>
</html>

运行结果:


8.1.6 滚动循环 loop

默认情况下滚动会不断地循环下去,如果希望滚动几次后停止,可以使用loop设置滚动次数

语法:<marquee loop="循环次数">......</marquee>

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>	
	<marquee direction="left" scrollamount="50" loop="2"> <!--速度很快 但只循环两次-->
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
	</marquee>	
	
</body>
</html>

运行结果:


8.1.7 滚动范围 width,height

        若不设置滚动背景面积,默认情况下,水平滚动的文字背景与文字同高、与浏览器同宽,使用width和height参数可以调整其水平和垂直的范围。

语法: <marquee width="背景宽度" height="背景高度">......</marquee>

说明:宽度高度单位均为像素

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>滚动范围</title>
	
</head>
<body>		
	<marquee direction="up" scrollamount="3" width="1920" height="950">  <!--设置滚动范围为整个窗口 然后center属性 表示在规定范围中央 才达到在窗口中央片尾的效果--><!--高度故意设置小一点,不然开始后等几秒才出来-->
		<center>
			我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
			你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
			一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
			心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。<br>
			我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
			你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
			一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
			心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
		</center>
	</marquee>			
</body>
</html>

运行结果:



8.1.8 滚动背景颜色 bgcolor

语法:<marquee bgcolor="背景颜色">......</marquee>

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>滚动范围</title>
	
</head>
<body>		
	<marquee direction="up" scrollamount="3" width="500" height="300" bgcolor="gray">		
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。<br>
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。		
	</marquee>			
</body>
</html>

运行结果:


8.1.9 空白空间 hspace、vspace

设置滚动对象周围文字或图片与滚动背景之间的空白空间

语法: <marquee hspace="水平范围" vspace="垂直范围">......</marquee>

说明:水平范围和垂直范围的单位均为像素

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>滚动范围</title>
	
</head>
<body>
	温馨语录:<br>
	<marquee direction="up" scrollamount="3" width="500" height="300" bgcolor="gray" hspace="50" vspace="40">		
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。<br>
		我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
		你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
		心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。		
	</marquee>			
</body>
</html>

运行结果:


8.2 插入多媒体文件

在网页中加入音乐或视频文件

8.2.1 插入Flash动画

    Flash是一种动画技术,在网页制作中常常会用到Flash,他可以实现一些较为复杂的动态效果,让网页的画面更加生动

语法: <embed src="多媒体文件地址" width="多媒体的宽度" height="多媒体的高度"></embed>

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	在网页中插入Flash动画效果<br>
	<embed src="flash/小红帽.swf" width="780" height="400"></embed>	
</body>
</html>

运行结果:


在网络上,最常见的多媒体格式就是Flash动画,Flash不仅占用空间小,而且还能美化页面

8.2.2 插入音频和视频文件

语法: <embed src="多媒体文件地址" width="播放界面宽度" height="播放界面高度"></embed>

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>插入音视频</title>
	
</head>
<body>
	在网页中插入音频文件<br>
	<embed src="flash/ml.mp3" width="300" height="100"></embed>
	<br><br>在网页中插入视频频文件<br>
	<embed src="flash/ps.mp4" width="600" height="300"></embed>	
</body>
</html>

运行结果:


8.3 设置背景音乐

        在网页中加入一段背景音乐,有时也可以达到意想不到的效果,这只要用bgsound标签就可实现

8.3.1 背景音乐 bgsound

语法: <bgsound src="背景音乐地址">

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>背景音乐</title>
	
	
</head>
<body bgcolor="black">		
	<bgsound src="flash/ml.mp3" loop="-1"> <!--背景音乐,页面上不显示什么,但是会有音乐播放-->
	<marquee direction="up" scrollamount="3" width="1920" height="950">  <!--设置滚动范围为整个窗口 然后center属性 表示在规定范围中央 才达到在窗口中央片尾的效果--><!--高度故意设置小一点,不然开始后等几秒才出来-->
		<center>
			<font color="white" size="20">
			我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
			你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
			一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
			心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。<br>
			我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
			你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
			一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
			心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
			</font>
		</center>
	</marquee>			
</body>
</html>

运行结果:


然而并没有音乐声

百度一波发现是bgsound的兼容性问题,参考这篇博客

解决方案,插入音频,width和height都设为0,可达相同效果

eg:

<html>
<head>
	<meta charset="UTF-8">
	<title>等效背景音乐 解决兼容问题</title>
	
	
</head>
<body bgcolor="black">		
	<embed src="flash/ml.mp3" width=“0” height="0"> <!--背景音乐,页面上不显示什么,但是会有音乐播放-->
	<marquee direction="up" scrollamount="3" width="1920" height="950">  <!--设置滚动范围为整个窗口 然后center属性 表示在规定范围中央 才达到在窗口中央片尾的效果--><!--高度故意设置小一点,不然开始后等几秒才出来-->
		<center>
			<font color="white" size="20">
			我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
			你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
			一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
			心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。<br>
			我以痴心,静待你芳心,海枯石烂我不会死心,别叫我伤心<br>
			你是我甜心,这代表我真心,希望赢得你的心,祝欢心,别没良心!<br>
			一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。<br>
			心情不好,就静一静。运气不好,就等一等。身体不好,就养一养。
			</font>
		</center>
	</marquee>			
</body>
</html>

运行结果:


有字幕,有声音,成功!

8.3.2 循环次数loop

设置背景音乐循环播放的次数

语法:<bgsound src="背景音乐地址" loop="播放次数">

说明:无限次播放背景音乐,将播放次数设置为true

8.4 插入 Java Applet

JAVA小应用程序,现已过时

语法:

<applet code="java.class" width="宽度" height="高度">
	<param name="文件夹名称" value="图片名称">
</applet>


第八章总结

8.1 设置滚动效果

<html>
<head>
	<meta charset="UTF-8">
	<title>设置滚动效果</title>
	
</head>
<body>
	<!--滚动方向:up/down/left/right-->
	<!--滚动方式:scroll/slide/alternate-->
	<marquee diretion="滚动方向" behavior="滚动方式" scrollamount="滚动速度" loop="具体指定循环滚动次数" width="滚动背景宽度" height="滚动背景高度" bgcolor="滚动背景颜色" hspace="水平空白范围" vspace=”垂直空白范围“>
		一辈子的朋友就是:理解你的过去,相信你的未来,并包容你的现在的人。
	</marquee>	
</body>
</html>

8.2 插入多媒体文件

<html>
<head>
	<meta charset="UTF-8">
	<title>插入多媒体</title>
	
</head>
<body>
	<embed src="swf/mp3/mp4等文件地址" width="播放界面宽度" height="播放界面高度"></embed>
</body>
</html>

8.3 插入背景音乐

<html>
<head>
	<meta charset="UTF-8">
	<title>插入多媒体</title>
	
</head>
<body>
	<bgsound src="音乐文件地址" loop="循环次数(true表示无限循环)"></bgsound>
</body>
</html>


猜你喜欢

转载自blog.csdn.net/hza419763578/article/details/80962489
今日推荐