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>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值