多媒体和跑马灯
多媒体
1、音频、视频、动画等
用法:<embed src="URL" width="500" height="400"></embed>
2、<embed>属性说明
- src:嵌入内容的url路径,可以是相对路径或绝对路径
- width:设置嵌入内容的宽度
- height:设置嵌入内容的高度
- units:设置指定高和宽的单位为pixels或en
- autostart:设置音频或视频文件是否在下载完之后就自动播放,取值如下:
- true:音乐文件在下载完之后自动播放
- false:音乐文件在下载完之后不自动播放
- loop:设置音频或视频文件是否循环及循环次数,取值如下:
- 正整数:音频或视频文件的循环次数与正整数值相同
- true:音频或视频文件循环
- false:音频或视频文件不循环
示例:
<embed src="your.mid" autostart=true loop=2>
<embed src="your.mid" autostart=true loop=true>
<embed src="your.mid" autostart=true loop=false>
- hidden:设置控制面板是否显示,默认值为false
- true:隐藏面板
- false:显示面板
示例:
<embed src="your.mid" hidden="true">
<embed src="your.mid" hidden="false">
- starttime:设置音频或视频文件开始播放时间.未定义则从文件开头播放,格式:starttime=mm:ss(分:秒)
- volume:设置音量大小,未定义则使用系统本身的设定。取值:0是最大值,可以使用负值使音量变小
- controls:设置控制面板的外观。默认值是console
取值如下:
属性 | 取值 |
---|---|
console | 一般正常面板 |
smallconsole | 较小的面板 |
playbutton | 只显示播放按钮 |
pausebutton | 只显示暂停按钮 |
stopbutton | 只显示停止按钮 |
volumelever | 只显示音量调节按钮 |
示例:<embed src="your.mid" controls=smallconsole>
- name:设置对象的名称
- title:设置说明的文字。该属性规定音频或视频文件的说明文字
示例:<embed src="your.mid" title="第一首歌">
- palette:设置前景色和背景色,第一个值为前景色,第二个值为背景色,中间用|隔开
- align:设置控制面板和当前行中的对象的对齐方式
属性 | 说明 |
---|---|
left | 控制面板居左 |
right | 控制面板居右 |
top | 控制面板的顶部与当前行中的最高对象的顶部对齐 |
bottom | 控制面板的底部与当前行中的对象的基线对齐 |
baseline | 控制面板的底部与文本的基线对齐 |
texttop | 控制面板的顶部与当前行中的最高的文字顶部对齐 |
middle | 控制面板的中间与当前行的基线对齐 |
absmiddle | 控制面板的中间与当前文本或对象的中间对齐 |
absbottom | 控制面板的底部与文字的底部对齐 |
type:设置播放器类型
- Flash:type=”application/x-shockwave-flash”
- Windows media player:type=”application/x-mplayer2”
- Realplayer:type=”audio/x-pn-realaudio-plugin”
3、bgsound背景音乐
解释:bgsound(background sound),Internet Explorer(ie)专用标签,打开网页的时候自动播放背景音乐
属性如下:
- balance:调整左右声道的音量平衡,取值范围 -10000~10000
- loop:指定播放回数。当指定为infinite或-1时无限循环播放
- src:指定音乐文件的地址。支持 .wav, .au, .mid, .aif 等格式
- volume:调整音量,取值范围 -10000~0 。0 是最大音量
4、applet标签
解释:需要额外的插件和安装过程才能起作用(一般不建议使用)
marquee标签
1、作用
创建一个滚动的文本字幕
2、属性
- direction:设置滚动方向
- left:向左
- right:向右
- up:向上
- down:向下(示例:<marquee direction="down">向下</marquee>)
- behavior:文字滚动方式
- scroll:连续滚动,重复由一段滚动到另一端
- slide:滑动一次,不重复
- alternate:表示两端之间来回滚动
- loop:循环次数(-1:无限循环(默认),正整数:循环几次)
- scrollamount:滚动速度,值取正整数,默认是6
- scrolldelay:停顿时间,值取正整数,默认为0,单位毫秒
- valign:垂直对齐方式
- top:顶部对齐
- middle:居中对齐(默认)
- bottom:底部对齐
- align:水平对齐方式
属性 | 说明 |
---|---|
absbottom | 绝对底部对齐(与g、p等字母的最下端对齐) |
absmiddle | 绝对中央对齐 |
baseline | 底线对齐 |
bottom | 底部对齐(默认) |
left | 左对齐 |
middle | 中间对齐 |
right | 右对齐 |
texttop | 顶线对齐 |
top | 顶部对齐 |
- bgcolor:设置活动字幕的背景色,默认白色
- height:设置活动字幕高度,值取正整数或百分比
- width:设置活动字幕宽度,值取正整数或百分比
- hspace:设置活动字幕元素到区域边界的水平距离,值取正整数,单位是像素
- vspace:设置活动字幕元素到区域边界的垂直距离,值取正整数,单位是像素
- onmouseover=this.stop() onmouseout=this.start() 表示当鼠标移上区域的时候滚动停止,当鼠标移开的时候又继续滚动。
示例:<marquee id="scrollarea" direction="up" scrolldelay="10" scrollamount="1" width="150" height="80" onmouseover="this.stop();" onmouseout="this.start();">紫沐兜 </marquee>
<marquee>跑马灯</marquee>普通 <marquee behavior=slide>跑马灯</marquee>滑动 一次 <marquee behavior=scroll>跑马灯</marquee>连续滚动 <marquee behavior=alternate>跑马灯</marquee>来回滚动 <marquee direction=down>跑马灯</marquee>向下滚动 <marquee direction=up>跑马灯</marquee>向上滚动 <marquee direction=right>跑马灯</marquee>向右滚动 <marquee direction=’left’>跑马灯</marquee>向左滚动 <marquee loop=2>跑马灯</marquee>滚动次数 <marquee width=180>跑马灯</marquee>设定宽度 <marquee height=30>跑马灯</marquee>设定高度 <marquee bgcolor="red">跑马灯</marquee>设定背景颜色 <marquee scrollamount=30>跑马灯</marquee>设定滚动速度 <marquee scrolldelay=300>跑马灯</marquee>设定滚动时间 <marquee onmouseover="this.stop()">跑马灯</marquee>鼠标经过上面时停止滚动 <marquee onmouseover="this.start()">跑马灯</marquee>鼠标离开时开始滚动 <marquee direction=left loop=2 width=960 height=30 scrollamount=30 scrolldelay=300 onmouseover="this.stop()" onmouseover="this.start()">跑马灯</marquee>
-
————————————————
智一面|前端面试必备练习题