web静态网站,css+html旅游景点网站,web假期作业

news/2024/5/20 13:00:42/文章来源:https://yxsdgz.blog.csdn.net/article/details/125721787

1.项目共分为8个网页:

首页、历史文化、景区概况、推荐游玩、美食一览、文化活动、地理位置、联系我们

纯css+html实现的静态网页,很适合新手学习和使用,  源码下载

如下图,首页:

含背景音乐循环播放,自动播放(首先浏览器兼容自动播放),顶部菜单,每个菜单链接一个页面,通过a标签,css重置a标签的样式,一张背景图,两个大标题居中显示,左下角音频播放图标,播放时360度动态旋转效果

 

定义和用法

animation 属性是一个简写属性,用于设置六个动画属性:

  • animation-name
  • animation-duration
  • animation-timing-function
  • animation-delay
  • animation-iteration-count
  • animation-direction

注释:请始终规定 animation-duration 属性,否则时长为 0,就不会播放动画了。

默认值:none 0 ease 0 1 normal
继承性:no
版本:CSS3
JavaScript 语法:object.style.animation="mymove 5s infinite"

默认值:none 0 ease 0 1 normal
继承性:no
版本:CSS3
JavaScript 语法:object.style.animation="mymove 5s infinite"

语法

animation: name duration timing-function delay iteration-count direction;
描述
animation-name规定需要绑定到选择器的 keyframe 名称。。
animation-duration规定完成动画所花费的时间,以秒或毫秒计。
animation-timing-function规定动画的速度曲线。
animation-delay规定在动画开始之前的延迟。
animation-iteration-count规定动画应该播放的次数。
animation-direction规定是否应该轮流反向播放动画。

历史文化:

顶部同样八个菜单,正文标题居中,内容左边文字段落,右边图片排版,背景透明

 景区概况:

正文每一行三张图片间隔排序

 推荐游玩:

标题居中,内容排版刚好与历史文化相反,左边图片,右边文字,背景白色

 美食一览:

标题居中,内容排版刚好与景区概况一样

 文化活动:

标题居中,内容排版刚好与推荐游玩一样,左边图片,右边文字,背景白色

 地理位置:

标题居中,文字简洁+一张图片位置

联系我们:

form表单实现

 2.整个项目基于纯css+html,音频播放用了vue,目录结构如下图

3.首页源码

<!DOCTYPE html>
<html>
<head><meta charset="UTF-8"><link rel="stylesheet" href="../css/common.css"><script src="../js/vue/vue.js"></script>
</head>
<body style="background-color: #548F7A"><video autoplay muted loop src="ing.mp4" hidden></video>
</body>
<body>
<div id="app" ><audio src="../media/music.mp3" ref="player" hidden="false" autoplay="true" loop="true"></audio><div class="top-box"><div class="name">DAXINGANLING</div><div class="menu menu-left menu-active"><a href="index.html">首页</a></div><div class="menu"><a href="history.html">历史文化</a></div><div class="menu"><a href="spot.html">景区概况</a></div><div class="menu"><a href="recommend.html">推荐游玩</a></div><div class="menu"><a href="food.html">美食一览</a></div><div class="menu"><a href="culture.html">文化活动</a></div><div class="menu"><a href="map.html">地理位置</a></div><div class="menu"><a href="contact.html">联系我们</a></div></div><div class="index-big-title"><div>大兴安岭</div><div>美丽的大自然</div></div><!--  isPlay为1就说明播放中,加动态旋转效果  --><div :class="'music-box '+(isPlay==1?'img-move-box':'')" @click="playFun"><img src="../images/music.png"></div></div>
</body><script>new Vue({el: '#app',data() {return {isPlay: 0,//默认0未自动播放  1播放  2暂停};},mounted() {let that = this;let eleMusic = this.$refs.player;eleMusic.addEventListener('waiting', function () { //加载console.log("加载中");});eleMusic.addEventListener('play', function () { //播放开始执行的函数console.log("开始播放");that.isPlay = 1;console.log(that.isPlay);});eleMusic.addEventListener('playing', function () { //播放中console.log("播放中");that.isPlay = 1;console.log(that.isPlay);});eleMusic.addEventListener('pause', function () { //暂停开始执行的函数console.log("暂停播放");console.log(that.isPlay);if(that.isPlay == 1){//循环自动播放that.$refs.player.play();}});this.playFun();//加载马上自动播放,有些浏览器已经不支持自动播放,可以先设置浏览器允许自动播放},methods: {playFun() {if (!this.$refs.player) {alert('播放资源不存在!');return;}if (this.isPlay == 1) { //暂停this.isPlay = 2;this.$refs.player.pause();} else if (this.isPlay == 0 || this.isPlay == 2) { //播放this.$refs.player.play();}},}})
</script></html>

4.JS监听和判断Video视频播放、暂停、结束、长度信息

为了更好的控制视频的状态,我们可以使用JS来监听和判断Video视频播放、暂停、结束、长度等信息,下面总结一下JS监听VIDEO视频信息的代码。

(1)HTML页面视频标签大体如下

<video id="video" controls="controls">
<source type="video/mp4" src="mi.mp4">
</video>

(2)视频加载后获取视频的长度

var elevideo = document.getElementById("video");
elevideo.addEventListener('loadedmetadata', function () { //加载数据
//视频的总长度
console.log(elevideo.duration);
});

(3)视频开始播放

var elevideo = document.getElementById("video");
elevideo.addEventListener('play', function () { //播放开始执行的函数
console.log("开始播放");
});

(4) 视频正在播放中

var elevideo = document.getElementById("video");
elevideo.addEventListener('playing', function () { //播放中
console.log("播放中");
});

(5)视频加载中

var elevideo = document.getElementById("video");
elevideo.addEventListener('waiting', function () { //加载
console.log("加载中");
});

(6)视频暂停播放

var elevideo = document.getElementById("video");
elevideo.addEventListener('pause', function () { //暂停开始执行的函数
console.log("暂停播放");
});

(7)视频结束播放

 

var elevideo = document.getElementById("video");
elevideo.addEventListener('ended', function () { //结束
console.log("播放结束");
}, false);

 5.源码下载

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_754206.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

vue+elementui+springboot前后端分离实现学校帖子网站,模拟“淘柳职”学校大作业

一.技术实现 项目演示地址&#xff1a;可私聊作者获取&#xff08;演示地址不定时变化&#xff09; 前端 vueelementui&#xff1b; 后端&#xff1a; SpringBootOAuth2Spring SecurityRedismybatis-plusmysqlswagger 二.前言 淘柳职网站&#xff1a;淘柳职 本项目完全是…

程序猿最应去的网站有哪些?

2019独角兽企业重金招聘Python工程师标准>>> 要想成为优秀的程序猿&#xff0c;不仅要有一定天分&#xff0c;常与大神交流&#xff0c;自己多加练习才是正确的方法。下面是一些Quora用户推荐的国外网站&#xff0c;与广大程序猿或者希望学习编程的朋友们分享&#…

通过建立自己的AuthorizeAttribute实现网站的权限管理

2019独角兽企业重金招聘Python工程师标准>>> 当我们用.net MVC构建网站平台的时候&#xff0c;势必会对网站平台的安全性和用户的使用权限进行一个统一的构建&#xff0c;首先在.net MVC 架构中&#xff0c;系统已经将权限管理分为三个层面来进行管理&#xff0c;第…

delphi RAD Studio新版本及路线图 及官方网站 官方 版本发布时间

delphi RAD Studio Berlin 10.1 主要是FireMonkey 移动开发的改动&#xff0c;VCL确实没有多大变化。 http://docwiki.embarcadero.com/RADStudio/Berlin/en/Main_Page http://docwiki.embarcadero.com/RADStudio/Berlin/en/Whats_New EMB 官网地址资源 Bug fix list for RAD …

网站调查方法步骤.

1.查看对方网站pr值2.查看对方在搜索引擎快照的新鲜度3.到http://whois.domaintolls.com查看对方域名注册信息4.到http://www.archive.org查看对方的收录历史5.查看对方在搜索引擎的收录数6.查看对方的外部链接数7.查看对方是否被雅虎目录&#xff0c;开放目录dmoz.org,好123收…

大型网站架构演变

初级篇&#xff1a;&#xff08;单机模式&#xff09;假设配置&#xff1a;&#xff08;Dual core 2.0GHz,4GB ram,SSD&#xff09;基础框架&#xff1a;apache(PHP) Mysql / IIS MSSQL&#xff08;最基础框架&#xff0c;处理一般访问请求&#xff09;进阶1&#xff1a;替换…

在线流程图与图表制作网站

现在很多功能网站&#xff0c;最常见的就是图片处理类&#xff0c;不如切图&#xff0c;图片转换&#xff0c;添加效果等。本文收集了国外最常用的流程图与图表制作网站&#xff0c;这些网站功能强大&#xff0c;如果你正好需要制作图表或流程图&#xff0c;而对于软件又不熟悉…

linux条件编译预编译,C语言条件编译_Linux编程_Linux公社-Linux系统门户网站

C语言中的预编译包含三种&#xff1a;1.宏定义2.文件包含3.条件编译&#xff0c;条件编译指的是满足一定条件下才进行编译&#xff0c;它有几种形式&#xff1a;(1)#ifdef标识符//程序#else//程序#endif它的意义为如果定义了标识符&#xff0c;则执行程序段1&#xff0c;否则执…

inputstream怎么写给前端_写给大家看的网站制作教程01了解网站制作流程

作者 | 杨小二来源 | web前端开发(ID&#xff1a;webqdkf)前言这些年里&#xff0c;被读者和周围朋友以及一些认识的人&#xff0c;问的最多的问题&#xff0c;就是&#xff0c;怎么做一个自己的网站&#xff1f;这个难不难学呀&#xff1f;其实&#xff0c;我知道&#xff0c;…

Web层框架对网站中所有异常的统一处理

一个网站的异常信息作为专业的人士&#xff0c;是不会轻易暴露给用户的&#xff0c;因为那样狠不安全&#xff0c;显得你漏是一回事&#xff0c;只要还是考虑到网站的数据安全问题&#xff0c;下面给大家分享一下一些常见的web层框架是如何处理统一的异常。 之前都是在Struts2…

修改网站自动关闭时间timeout_centos7修改网卡名称为ethX

测试平台VMWARE WORKSTATION 15 虚拟机系统Centos7centos7网卡的随机名给自动化运维带来混乱&#xff0c;那么我们把网卡名重新配置为ethX一、在安装系统的时候配置&#xff1a;修改内核选项&#xff1a;net.ifnames0 biosdevname0二、已安装系统修改方法像我的虚拟机&#xff…

旧版ios软件网站_ios旧版软件抓包

大家好&#xff0c;这里是小虾虾科技屋——————————————————————有时候&#xff0c;某个软件随着更新&#xff0c;会带走许多历史的痕迹&#xff0c;于是有的人就想尝试复原那些软件&#xff0c;所以产生了今天为大家分享的工具。iTunes旧版软件抓包神器&a…

seo按天扣费系统源码_企业SEO外包,这样选靠谱!

原标题&#xff1a;企业SEO外包&#xff0c;这样选靠谱&#xff01;一般在选择企业SEO外包的时候&#xff0c;需要注意什么点?一、清晰企业网站SEO优化定位清晰企业网站SEO优化定位对于企业的的目标定位&#xff0c;大家说法不一&#xff0c;但是总体上作为企业的负责任你需要…

突发!32TB Windows 10核心数据泄漏,被人上传至第三方公开网站

本文讲的是突发&#xff01;32TB Windows 10核心数据泄漏&#xff0c;被人上传至第三方公开网站&#xff0c;据外媒The Register报道&#xff0c;微软Windows操作系统内部大量组件和核心代码泄漏&#xff0c;正在网络上传播。 这些泄漏的数据多达32TB&#xff0c;包括微软未公开…

Python Django搭建网站流程图解

更多编程教程请到&#xff1a;菜鸟教程 https://www.piaodoo.com/ 友情链接&#xff1a; 高州阳光论坛https://www.hnthzk.com/人人影视http://www.sfkyty.com/1. 创建Django REST framework工程 1.1手动创建工程文件夹 1.2进去工程文件夹内&#xff0c;执行命令&#xff1…

前台页面当前时间_wordpress网站开发中,怎样不同页面调用不同的标题?2招帮你搞定...

一个wordpress网站&#xff0c;它的前台页面是千变万化的&#xff0c;不同的页面肯定有不同的内容和标题。如果一个wordpress网站&#xff0c;所有的页面都是同一个标题&#xff0c;那对于搜索引擎来说&#xff0c;是非常不友好的。那么&#xff0c;在wordpress网站主题模板开发…

xml能存图片吗_robots文件只能放在网站根目录吗?

要使得网站能被百度收录特定页面&#xff0c;robots文件发挥着重要作用&#xff0c;甚至一定层面上影响着网站优化和SEO策略。那么robots文件是不是一定要放在网站的根目录下面呢&#xff1f;【Robots文件的作用】一般搜索引擎蜘蛛会优先访问网站内部的robots文件&#xff0c;根…

Windows 服务器配置、运行、图文流程(新手必备!) - IIS建站配置一条龙

Window 2008 服务器的配置教程本文提供全流程&#xff0c;中文翻译。 Chinar 坚持将简单的生活方式&#xff0c;带给世人&#xff01;&#xff08;拥有更好的阅读体验 —— 高分辨率用户请根据需求调整网页缩放比例&#xff09; Chinar —— 心分享、心创新&#xff01;助力快…

百度搜索结果 转换_百度继续调整搜索结果页面 恢复原本被隐藏的网站地址

来源&#xff1a;蓝点网网址是用户分辨是否是百家号内容的关键参考因素&#xff0c;因此百度这次调整也继续被用户炮轰认为百度居心不良。现在百度再次调整搜索结果页将网站的网址恢复显示&#xff0c;如果本身已关联百度百家或者熊账号则显示媒体名称。部分关键词搜索结果如下…