系统定制开发【html+css+js】用前端做一个视频播放器页面

目录


  • 介绍

系统定制开发学习前端两个星期后学到了很多,知道了html系统定制开发是制作网页的“骨架”,css系统定制开发是制作好看的皮囊,js系统定制开发是让人动起来,哈哈哈,系统定制开发我觉得我理解的没有错,我感觉学习前端比学习Python有意思多了。 

学习前端是一边学习一遍练习做的一个不能切换视频的界面,能换视频的播放器等我再学习一段时间应该就可以实现了,到时候再加上数据库,一个小型的视频播放网站就可以做成,哈哈哈。

  • HTML5 

用HTML5编写网页简单的框架,导入css和js文件。

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>播放器</title>
  6. <!--引入css文件-->
  7. <link rel="stylesheet" href="xin.css">
  8. <script type="text/javascript" src="yi.js"> //src:引入js文件的路径
  9. </script>
  10. </head>
  11. <!--设置图片路径-->
  12. <body>
  13. <div class="videoContainer" align="center">
  14. <video id="videoPlayer" ontimeupdate="progressUpdate()"
  15. width="640" height="440" controls="controls">
  16. <source src="图片/lv_0_20220609221451.mp4" type="video/mp4" >
  17. <source src="图片/mixkit-beach-front-with-children-playing-2176.webm"
  18. type="video/webm" >
  19. </video>
  20. </div>
  21. <div class="barContainer" align="center">
  22. <div id="durationBar">
  23. <div id="positionBar"><span id="displayStatus">进度条.</span></div>
  24. </div>
  25. </div>
  26. <div class="top" align="center">
  27. <button class="button-3d-1" onclick="play()">播放</button>
  28. <button onclick="pause()">暂停</button>
  29. <button onclick="stop()">重新开始</button>
  30. </div>
  31. </body>
  32. </html>
  • CSS3

用CSS3来美化界面,让界面美观能吸引人观看。其中我用到了和标签选择器。

  1. body{
  2. background: url("图片/妮露.jpg") fixed;
  3. background-size:100% 100%;
  4. }
  5. video{
  6. border: 10px dashed lightskyblue;
  7. margin: 17px;
  8. background-size: cover;
  9. background-image: url("图片/6c6eb2c68869953a6a0c6379650c460.jpg");
  10. }
  11. button{
  12. background-color: cornflowerblue;
  13. color: azure;
  14. }
  15. .top{
  16. height:24px;
  17. background:gold;
  • JavaScript

JavaScript是一个脚本语言,能直接在web上运行,用Js来给按钮添加动作。

  1. var video;
  2. var display;
  3. window.onload = function(){
  4. video = document.getElementById("videoPlayer");
  5. display = document.getElementById("displayStatus");
  6. }
  7. // 定义播放按钮
  8. function play(){
  9. video.play();
  10. }
  11. // 定义暂停按钮
  12. function pause() {
  13. video.pause();
  14. }
  15. // 定义重新开始按钮
  16. function stop() {
  17. video.pause();
  18. video.currentTime=0;
  19. }
  20. // 设置进度条
  21. function progressUpdate() {
  22. var positionBar = document.getElementById("positionBar");
  23. positionBar.style.width = (video.currentTime / video.duration * 100) +"&nbsp";
  24. display.innerHTML = (Math.round(video.currentTime *100)/100) + "能量值";
  25. }
  • 效果图展示 

下图就是整个的一个效果图,如果你也想尝试,可以复制代码,修改背景图片,和视频位置,就可以达到下面的效果了。

有三个基础播放按钮,分别是播放、暂停、重新开始。

第一次尝试做前端,学的也很浅,做的很是粗糙,不喜勿喷。

推荐一个编写前端的工具 webstorm,有了好的工具才能事半功倍。

  • 类名命名规范 

 如果以后想要作为一名优秀的前端开发者,在定义类名的时候就不能马虎,这不仅影响后端效率和后期维护,我再分享一下类名命名。

中文英文
heard
内容content
footer
导航nav
侧栏sidebar
栏目column
左右页left right center
登录条loginbar
标志logo
广告banner
页面主体main
热点hot
新闻news
下载download
子导航subnav
菜单menu
子菜单submenu
搜索search
友情链接friendlink

这次我的分享就到这里结束了,喜欢的话留下你的赞吧 


网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发