Web前端期末大作业---新农村建设网页设计

✅ 作者简介:一名普通本科大三的学生,致力于提高前端开发能力
✨ 个人主页:前端小白在前进的主页
⭐️ 个人社区 : 个人交流社区
🍀 学习格言: ☀️ 打不倒你的会使你更强!☀️


在这里插入图片描述
🔥前言

期末来咯,很多小伙伴们苦苦难受在老师的多要求,难受在老师要求的页面有点多,HTML网页无法下手?本篇文章是关于新农村建设宣传的期末网页设计作业,运用到html+css+js,希望可以帮助到大家哦!


📃目录

  • 主页内容展示
  • 源码获取
  • 网页内容简介
  • 网页设计目录结构
  • 主页html文件
  • 主页css文件
  • 主页js文件
    • 导航栏js文件
    • js原生轮播图文件
  • 小结

主页内容展示

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

源码获取

阿里云盘
链接:https://www.aliyundrive.com/s/WZADi75zZUm
提取码: 08bx

网页内容简介

该网页设计主要是从宣传新农村建设出发,涉及到新农村建设的旅游观光、示范乡镇、生态环保、现代农业、人文精神,总共设计了六个页面,主要使用的布局方式是flex布局,运用到了form表单、table表格等最基础的html内容。


网页设计目录结构

在这里插入图片描述


主页html文件

<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><link rel="stylesheet" href="./css/style.css"><link rel="stylesheet" href="./css/index.css">
</head><body><header></header><nav id="main"><ul><li class="logo"><a href="#">郏县</a></li><li><a href="javascript:;" style="color: black;">主页</a></li><li><a href="./page/tour.html">旅游观光</a></li><li><a href="./page/village.html">示范乡镇</a></li><li><a href="./page/ecology.html">生态环保</a></li><li><a href="./page/agriculture.html">现代农业</a></li><li><a href="./page/human.html">人文精神</a></li></ul></nav><div class="outer"><div class="little-nav"><div class="left"><i>县乡频道:</i><a href="javascript:;">冢头镇</a><span>|</span><a href="javascript:;">堂街镇</a><span>|</span><a href="javascript:;">长桥镇</a><span>|</span><a href="javascript:;">黄道镇</a><span>|</span><a href="javascript:;">白庙乡</a><span>|</span><a href="javascript:;">渣元乡</a><span>|</span><a href="javascript:;">李口乡</a><span>|</span><a href="javascript:;">广阔天地乡</a><span>|</span></div><div class="right"><div class="search"><input type="search" class="sc"><input type="button" value="搜索" class="searchMenu"></div></div></div><div class="swipers"><div class="wrap"><ul class="list"><li class="item active"><img src="./image/swiper4.jpg" alt=""></li><li class="item"><img src="./image/swiper2.jpg" alt=""></li><li class="item"><img src="./image/swiper3.jpg" alt=""></li><li class="item"><img src="./image/swiper1.jpg" alt=""></li><li class="item"><img src="./image/swiper5.jpg" alt=""></li></ul><ul class="pointList"><li class="point active" data-index=0></li><li class="point" data-index=1></li><li class="point" data-index=2></li><li class="point" data-index=3></li><li class="point" data-index=4></li></ul><button class="btn" id="leftBtn">< </button><button class="btn" id="rightBtn"> > </button></div><div class="news"><div class="top"><span>|</span>新农村建设动态</div><div class="newMain"><ul><li><span>></span> [郏县白庙乡] 专车迎接高校返乡学生</li><li><span>></span> [郏县堂街镇] 小篱笆围出“生态宜居星”</li><li><span>></span> [郏县白庙乡] 百亩洋葱喜获丰收 订单销售抢购一空</li><li><span>></span> [郏县冢头镇] 电商助农按下乡村振兴快进键</li><li><span>></span> [郏县冢头镇] 书法艺术交流会启动仪式举行</li><li><span>></span> [郏县长桥镇] 着力打造特色农业全链条式产业体系</li><li><span>></span> [郏县渣元乡] 人居环境整治赋能乡村振兴</li><li><span>></span> [郏县白庙乡] “文明幸福星”冉冉升起</li><li><span>></span> [郏县堂街镇] 点亮“文明幸福星” 凝心聚力创“五星”</li><li><span>></span> [郏县薛店镇] 旅游兴村大变身</li><li><span>></span> [郏县李口镇] 下好特色“产业棋” 争创产业兴旺星</li><li><span>></span> [郏县黄道镇] 专车护航襄县学生返回家乡</li></ul></div></div></div><div class="report"><div class="top"><span>|</span>新农村建设简报</div><div class="reports"><div class="text"><p>郏县总面积737平方公里,辖8镇5乡2个街道办事处,377个行政村,总人口61万。2008年10月,按照平顶山市委、市政府提出的“确定中心村、整合自然村、抓好示范村”的要求,全县规划了83个中心村(新型农村社区),2012年年底调整为78个。</p><p>郏县新农村建设工作于2008年下半年开始启动,2010年底先期启动28个(县委书记、县长和13个乡镇党委书记分包的各启动2个);2011年,全县中心村启动数量累计达到45个;2012年底,全县启动社区数量达到了61个。截止2013年10月底,全县累计启动新型农村社区72个(还有6个暂未启动),全县启动社区总数占规划社区总数的92%;开工建设新民居近1.4万户(套),配套设施按照规划正逐步实施;累计硬化道路7.6万米,修下水道7.8万米,铺设供水管道6.8万米,栽植绿化树4.2万棵,绿化面积5.2万平米,安装路灯803盏,建设社区学校(幼儿园)15个、卫生服务中心28个、污水处理厂6个;连年来累计投入省、市、县财政资金2.5亿元,带动社会投资近17个亿。</p><p>2022年以来,郏县对新型农村建设投入了更多的资源和资金,其中多个新农村收益,先后建立了丹江缘·马湾移民小镇景区、蓝河古渡景区、青龙湖景区重构版、文庙景区重构版等等</p><p>郏县的新型农村社区建设工作已成为展示郏县对外形象的一张“名片”。</p></div></div></div><div class="people"><div class="top"><span>|</span>新农村建设图展</div><div class="show"><div><div class="imgs"><img src="./image/show1.jpg" alt=""></div><div class="bomttom"><p>星源社区文化广场</p></div></div><div class="con"><div class="imgs"><img src="./image/show2.jpg" alt=""></div><div class="bomttom"><p>星源社区新型农村社区新景</p></div></div><div class="con">                    <div class="imgs"><img src="./image/show3.jpg" alt=""></div><div class="bomttom"><p>姚庄特色景观引人流连忘返</p></div></div><div>                    <div class="imgs"><img src="./image/show4.jpg" alt=""></div><div class="bomttom"><p>青龙湖新农村被评为“省级文明社区”</p></div></div><div class="con">                    <div class="imgs"><img src="./image/show5.jpg" alt=""></div><div class="bomttom"><p>青龙湖新农村风貌</p></div></div><div class="con">                    <div class="imgs"><img src="./image/show6.jpg" alt=""></div><div class="bomttom"><p>丹江缘·马湾移民小镇俯瞰图</p></div></div></div></div><div class="banner"><img src="./image/banner1.png" alt=""></div></div><footer><!-- <p>郏县新农村建设就是“中”</p> --><div class="footer"><p>“农村是一个广阔的天地,在那里是可以大有作为的。”</p><p>———————— 1955年,毛泽东同志曾为郏县广阔天地乡(原大李庄乡)写下的光辉批示</p></div></footer><script src="./js/nav.js"></script><script src="./js/swiper.js"></script>
</body></html>

主页css文件

.outer {width: 1150px;margin: 0 auto;
}
.outer .little-nav {height: 50px;margin-top: 20px;box-shadow: 0 1px 3px rgb(0 0 0 / 20%);background: #f5f5f5;line-height: 50px;
}
.outer .little-nav .left {float: left;
}
.outer .little-nav i {padding: 0 5px;font-weight: 800;
}
.outer .little-nav a {padding: 0 5px;text-decoration: none;color: rgb(43, 43, 40);transition: 0.3s all;
}
.outer .little-nav a:hover {color: cornflowerblue;
}
.outer .little-nav span {color: #ccc;
}
.outer .little-nav .right {float: right;padding-top: 10px;padding-right: 5px;}
.outer .little-nav .right .search {width: 242px;height: 30px;box-sizing: border-box;border: 1px solid #c2c2c2;border-radius: 10px;background: #fbfbfb;
}
.outer .little-nav .right .sc {width: 206px;float: left;background: none;line-height: 30px;text-indent: 5px;outline: none;font-size: 12px;border: 0;
}
.outer .little-nav .right .searchMenu {float: right;width: 34px;height: 29px;border: 0;cursor: pointer;background-color: rgb(37, 250, 214);border-radius: 10px;
}
.wrap {width: 750px;height: 400px;position: relative;
}.list {width: 750px;height: 400px;position: relative;padding-left: 0px;
}.item {width: 100%;height: 100%;list-style: none;position: absolute;left: 0;opacity: 0;transition: all .8s;
}
.item img {width: 100%;height: 100%;
}
.item.active {z-index: 10;opacity: 1;
}.btn {width: 40px;height: 40px;line-height: 40px;z-index: 100;/* top: 150px; */position: absolute;background-color: transparent;border: 0;cursor: pointer;border-radius: 50%;
}#leftBtn {margin-top: -20px;top: 50%;left: 5px;font-size: 18px;transition: 0.2s all;
}
#leftBtn:hover {background-color: rgba(137, 136, 135, 0.3)
}#rightBtn {margin-top: -20px;top: 50%;right: 5px;font-size: 18px;transition: 0.2s all;
}
#rightBtn:hover {background-color: rgba(137, 136, 135, 0.3)
}.pointList {list-style: none;padding-left: 0px;position: absolute;right: 20px;bottom: 20px;z-index: 200;
}.point {width: 10px;height: 10px;background-color: antiquewhite;border-radius: 100%;float: left;margin-right: 8px;border-style: solid;border-width: 2px;border-color: slategray;cursor: pointer;  
}.point.active{background-color: cadetblue;
}.swipers {display: flex;margin-top: 20px;margin-bottom: 20px;
}
.swipers .news {flex: 1;padding-left: 20px;
}
.swipers .news .top {height: 40px;line-height: 40px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;
}
.swipers .news .top span {font-weight: 800;color: rgb(86, 235, 185);padding-right: 10px;
}
.swipers .news .newMain ul li {height: 30px;line-height: 20px;font-size: 16px;padding: 5px 0;color: #000;cursor: pointer;
}
.swipers .news .newMain ul li:hover {text-decoration: underline;
}
.swipers .news .newMain ul li span{color: rgba(230, 52, 23);font-weight: 600;
}
.swipers .news .newMain ul li:last-child {border-bottom: 1px solid #000;}
.banner {height: 180px;margin-bottom: 20px;margin-top: 20px;
}
.banner img {width: 100%;height: 100%;object-fit: cover;
}.report {height: 265px;border-bottom: 1px solid #ccc;
}
.report .top {height: 40px;line-height: 40px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;
}
.report .top span{font-weight: 800;color: rgb(86, 235, 185);padding-right: 10px;
}
.report .reports .text{padding: 10px;font-size: 16px;
}
.people {/* height: 265px; */border-bottom: 1px solid #ccc;
}
.people .top {height: 40px;line-height: 40px;/* border-top: 1px solid #ccc; */border-bottom: 1px solid #ccc;margin-bottom: 5px;
}
.people .top span{font-weight: 800;color: rgb(86, 235, 185);padding-right: 10px;
}
.people .show {display: flex;flex-wrap: wrap;
}
.people .show>div {width: 380px;height: 250px;
}
.people .show div p {text-align: center;font-size: 16px;
}
.people .show div .imgs {width: 380px;height: 220px;overflow: hidden;
}
.people .show div img {width: 100%;height: 100%;transition: 1s all;cursor: pointer;/* object-fit: cover; */}
.people .show div img:hover {transform: scale(1.2);
}
.people .show .con {margin-left: 5px
}footer {height: 150px;padding: 20px;background-color: rgb(234, 229, 207);
}
footer .footer {width: 1150px;margin: 0 auto;
}
footer .footer p:nth-child(1) {text-align: center;font-size: 45px;font-weight: 800;
}
footer .footer p:nth-child(2) {text-align: right;margin-top: 20px;
}

主页js文件

主页js文件包含导航栏js文件和轮播图js文件

导航栏js文件

const nav = document.querySelector('#main');
let topOfNav = nav.offsetTop;function fixNav() {if (window.scrollY >= topOfNav) {// document.body.style.paddingTop = nav.offsetHeight + 'px';document.body.classList.add('fixed-nav');} else {document.body.classList.remove('fixed-nav');document.body.style.paddingTop = 0;}
}
window.addEventListener('scroll', fixNav);

js原生轮播图文件

var items = document.querySelectorAll(".item");//图片节点var points = document.querySelectorAll(".point")//点var left = document.getElementById("leftBtn");var right = document.getElementById("rightBtn");var all = document.querySelector(".wrap")var index = 0;var time = 0;//定时器跳转参数初始化//封装一个清除active方法var clearActive = function () {for (i = 0; i < items.length; i++) {items[i].className = 'item';}for (j = 0; j < points.length; j++) {points[j].className = 'point';}}//改变active方法var goIndex = function () {clearActive();items[index].className = 'item active';points[index].className = 'point active'}//左按钮事件var goLeft = function () {if (index == 0) {index = 4;} else {index--;}goIndex();}//右按钮事件var goRight = function () {if (index < 4) {index++;} else {index = 0;}goIndex();}//绑定点击事件监听left.addEventListener('click', function () {goLeft();time = 0;//计时器跳转清零})right.addEventListener('click', function () {goRight();time = 0;//计时器跳转清零})for(i = 0;i < points.length;i++){points[i].addEventListener('click',function(){var pointIndex = this.getAttribute('data-index')index = pointIndex;goIndex();time = 0;//计时器跳转清零})}//计时器轮播效果var timer;function play(){timer = setInterval(() => {time ++;if(time == 3){goRight();time = 0;}    },1000)}play();//移入清除计时器all.onmousemove = function(){clearInterval(timer)}//移出启动计时器all.onmouseleave = function(){play();}

小结

该网页设计非常适合大学的期末作业,适合html+css+js初学者,希望可以帮助到大家。


👑书写不易,希望大家能够给予三连支持,期待我更好的文章哟👑

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

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

相关文章

移动硬盘(PSSD)中文件占用空间远大于文件大小

定义 文件的大小&#xff1a;文件内容实际具有的字节数&#xff0c;它以Byte为衡量单位&#xff0c;只要文件内容和格式不发生变化&#xff0c;文件大小就不会发生变化。 文件占用空间&#xff1a;文件在磁盘上的所占空间&#xff0c;它最小的计量单位是“簇(Cluster)”。 为…

【Linux】环境下OpenSSH升级到 OpenSSH_9.6P1(图文教程)

漏洞描述 OpenSSH&#xff08;OpenBSD Secure Shell&#xff09;是加拿大OpenBSD计划组的一套用于安全访问远程计算机的连接工具。该工具是SSH协议的开源实现&#xff0c;支持对所有的传输进行加密&#xff0c;可有效阻止窃听、连接劫持以及其他网络级的攻击。OpenSSH 9.6之前…

Linux 系统下对于 MySQL 的初级操作

由于公司老板想把早已封存的服务器陈年老码捣鼓一下&#xff0c;所以找了一个外援&#xff0c;我则是配合提供支持。但是过程并不顺利。至少 5 年以上的间隔&#xff0c;导致外援查看的时候发现很多代码和配置是缺失的&#xff0c;目前卡在数据库部分&#xff0c;而我这边就帮忙…

SpringBoot编写一个SpringTask定时任务的方法

1&#xff0c;在启动类上添加注解 EnableScheduling//开启定时任务调度 2&#xff0c; 任务&#xff08;方法&#xff09;上也要添加注解&#xff1a; Scheduled(cron " 0 * * * * ? ") //每分钟执行一次 域&#xff1a; 秒 分 时 日 月 周 &#xff08;年&#…

sparkSql join 关联机制

&#x1f490;&#x1f490;扫码关注公众号&#xff0c;回复 spark 关键字下载geekbang 原价 90 元 零基础入门 Spark 学习资料&#x1f490;&#x1f490; join 实现机制 Join 有 3 种实现机制&#xff0c;分别是 NLJ&#xff08;Nested Loop Join&#xff09;、SMJ&#xf…

《QT实用小工具·二十三》 Ntp校时类

1、概述 源码放在文章末尾 该项目实现了 Ntp校时类 &#xff0c;包含如下功能&#xff1a; 可设置Ntp服务器IP地址。 推荐用默认的阿里云时间服务器 ntp1.aliyun.com 收到时间信号发出。 时间精确到秒。 下面是demo演示&#xff1a; 项目部分代码如下&#xff1a; #if…

天猫精灵要会员,不能听歌,还能用来干什么呢?榨干它的剩余价值

目录 起因&#xff1a;以听歌为主要功能的设备&#xff0c;却不能听歌了 1.蓝牙音箱 2.控制智能家电 3.万能遥控器&#xff0c;需要一个外接设备 4.倒计时/提醒&#xff0c;闹钟提醒&#xff0c;整点提醒&#xff08;这功能有人不喜欢&#xff0c;闲吵&#xff0c;还不能关…

C# 图形化的导航界面的设计方法

目录 一、涉及到的知识点 1、BackColor属性 2、FlatStyle属性 3、TextlmageRelation属性 4、其它共性设计 二、设计实例 1、 Resources.Designer.cs 2、Form1.Designer.cs 3、Form1.cs 4、运行结果 图形化导航用于代替文字导航&#xff0c;比如对Button控件 进行图形…

tableau妙用Index函数来改变数据排序

方法一&#xff1a;用Index函数来改变数据排序 1、打开tableau desktop使用已保存数据《示例超市数据》 2、销售额拖拽到列&#xff0c;区域和类别拖拽到行 3、右键参数空白处创建计算字段 4、右键刚刚创建的计算字段转换为离散 5、将新建的计算字段《排序》拖拽至行的最前面 …

分类预测 | Matlab实现基于迁移学习和GASF-CNN-Mutilhead-Attention格拉姆角场和卷积网络多头注意力机制多特征分类预测/故障识别

分类预测 | Matlab实现基于迁移学习和GASF-CNN-Mutilhead-Attention格拉姆角场和卷积网络多头注意力机制多特征分类预测/故障识别 目录 分类预测 | Matlab实现基于迁移学习和GASF-CNN-Mutilhead-Attention格拉姆角场和卷积网络多头注意力机制多特征分类预测/故障识别分类效果基…

Java基础(三)--常用工具类

文章目录 第三章、常用工具类一、Java异常1、什么是异常2、异常处理3、常见的异常类型4、throws5、throw6、自定义异常7、异常链 二、包装类1、包装类2、字符串与基本数据类型转换3、包装类的比较 三、String 类1、创建String对象的方法2、String的常用方法3、字符串的存储4、字…

SpringBoot 集成H2数据库,启动执行sql, 中文乱码

目录 H2数据库介绍 SpringBoot版本&#xff1a;SpringBoot 2.1.12.RELEASE 快速集成H2&#xff0c;maven依赖 快速集成H2&#xff0c;数据源及关键参数配置 spring.datasource.schema参数&#xff08;建表SQL脚本&#xff09; spring.datasource.data参数&#xff08;更新、…