HTML个性玩法
作者:互联网
· 个性玩法
1.图片文字轮播滚动
<marquee scrolldelay="100">滚动文字</marquee>
<marquee direction="left"><img src="./img/1.jpg" width="500px"></marquee>
滚动文字或图像 scrolldelay:表示滚动延迟时间,默认值为90。 direction:表示滚动的方向,默认为从右向左。
属性名 | 值 |
---|---|
**direction:**滚动方向 | left:往左滚动 right:往右滚动 up:向上滚动down:向下滚动 |
**behavior:**移动方式 | **Scroll:**循环移动(默认)Slide:只移动一个回合Alternate:来回移动 |
**scrollamount:**移动速度 | 值取正整数。数值越大,速度越快 |
**loop:**循环 | 未指定则循环不止(infinite),其值取数值 |
**bgcolor:**底色 | |
**Scrolldelay:**延时 | 数值,单位是毫秒。1秒=1000毫秒 |
width和height | 就是移动的宽度与高度了 |
2.背景音乐
3.视频
<embed src="./mp3/皮卡丘.mp4" width="400px" height="600px" autoplay="autoplay" type="" >
src是视频的地址,可以是绝对地址,也可以是相对地址。
controls是用来向用户显示控件,比如像播放按钮,
width和height是播放器的宽度和高度,
autoplay属性是当视频就绪后就会自动播放
loop属性是当媒介文件完成播放后再次开始播放
4.动态视频背景
首先网上找一段清晰的视频下载下来,最好是MP4格式的;
下载好了之后我们新建一个html文件来写代码:
html代码:
<video id="v1" autoplay loop muted>
<source src="./video2.mp4" type="video/mp4" />
</video>
一个video标签包裹着,source代表来源文件,autoplay属性是自动播放,loop代表循环播放,muted代表无声播放;
css代码:
*{
margin: 0px;
padding: 0px;
}
video{
position: fixed;
right: 0px;
bottom: 0px;
min-width: 100%;
min-height: 100%;
height: auto;
width: auto;
/*加滤镜*/
/*filter: blur(15px); //背景模糊设置 */
/*-webkit-filter: grayscale(100%);*/
/*filter:grayscale(100%); //背景灰度设置*/
z-index:-11
}
source{
min-width: 100%;
min-height: 100%;
height: auto;
width: auto;
}
css代码主要是进行定位和放大达到全屏播放的效果,主要是对video进行宽高之类的设置,还有别忘了要给z-index给个值,让放置在底部,只要小于0都可以,没有影响;
就这样我们的动态视频背景就完成了,如果想设置播放速度,我们可以添加js
代码(video标签加上id=“v1”属性):
var video= document.getElementById('v1');
video.playbackRate = 1.5; //播放速度
那么如果我们想要添加内容到页面上怎么办呢?
<video id="v1" autoplay loop muted>
<source src="./video2.mp4" type="video/mp4" />
</video>
<h1 style="color:white">123465</h1>
标签:播放,滚动,100%,玩法,height,width,HTML,video,个性 来源: https://blog.csdn.net/qq_45947789/article/details/112972619