目录
欢迎光临仙女的网页世界!这里有各行各业的Web前端网页制作的案例,样式齐全新颖,并持续更新!感谢CSDN,提供了这么好的知识学习、技术交流的平台,让我们在这里相遇,小伙伴们,来吧,让我们一起开启Web前端网页制作的奇妙之旅!
说起Web前端,大学开启这扇技术之门以来,一切起始于兴趣爱好和专业钻研。自16年中大研究生毕业步入社会工作以来,才真正开启了这段奇妙的旅行!在一次次需求分析、成品交付和客户服务的过程中,进行了一次又一次的知识应用的实践和验证。学以致用,实践出真知!从最初的Web前端的迷途小书童到如今的技术专家,多年的服务客户和服务大学生的实践经验,早就驾轻就熟!
奇妙之处在于:当你得到客户的认可、公司的赞赏和同事的敬仰,尤其是业余时间为广大的大学生提供各种各样的帮助和指引,学弟学妹们一致好评,认为学姐是他们的榜样的时候,你会发现,知识的应用除了体现自身价值,还能实现自我满足!这种感觉是相当奇妙的!
我在CSDN的奇妙旅行,除了学习其他知识和持续发布优质的网页实例之外,后续时间允许的情况下,我会发布前端相关知识的学习和应用的教程。目前提供的服务类型包括:Web前端网页制作的专题研究辅导、网页定制、大学生课程作业辅导、毕设辅导、网页模板源码、教程资料、技术咨询,以及其他有偿或无偿的服务。如有需要,欢迎随时咨询!能满足你们所需,是我的荣幸!
非常感谢大家的关注和点赞,你们的关注和点赞是我持续创作的动力,谢谢!
一、网页概述
本实例应用html5+css3+js: 导航菜单、图片轮翻、视频、鼠标悬停图片放大效果等。本网页支持如Dreamweaver、HBuilder、Text 、Vscode 等任意html编辑软件进行编辑修改;支持包括IE、Firefox、Chrome、Safari主流浏览器浏览。
二、网页文件
本网页共包含3个页面:
三、网页效果
以下是本篇文章正文内容,下面案例仅供参考(节选示例):
四、代码展示
1.html
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="css/index.css"/>
<title>首页</title>
</head>
<body>
<div class="header auto">
<div><img src="./img/logo.jpg" alt=""></div>
<ul>
<li><a href="index.html">首页</a></li>
<li><a href="article.html">项目介绍</a></li>
<li><a href="list.html">案例展示</a></li>
</ul>
<div><button>现在捐赠</button></div>
</div>
<div id="app">
<div class="list-img clearfix">
<div><img src="./img/banner1.jpg" alt=""></div>
<div><img src="./img/banner2.jpg" alt=""></div>
<div><img src="./img/banner1.jpg" alt=""></div>
</div>
<div class="btn">
<a class="left" href="javascript:;"><</a>
<a class="right" href="javascript:;">></a>
</div>
</div>
<div class="main-1 auto">
<div>
<div><img src="./img/banner2.jpg" alt="" title=""><h6 class="h6-1">这里是遮罩</h6></div>
<div style="padding: 10px;">
<h4>这里是文字标题文字</h4>
<p>
这里是文章内容文字这里是文章内容文字这里是文章内容文字
这里是文章内容文字这里是文章内容文字
</p>
<div><img src="./img/line.jpg" alt=""></div>
<div class="clearfix">
<p>提高了</p>
<p>$ 13,579</p>
</div>
<div class="clearfix">
<p>目标</p>
<p>$ 24,680</p>
</div>
<div><button>现在捐赠</button></div>
</div>
</div>
<div>
<div><img src="./img/1.jpg" alt="" title=""><h6 class="h6-1">这里是遮罩</h6></div>
<div style="padding: 10px;">
<h4>这里是文字标题文字</h4>
<p>
这里是文章内容文字这里是文章内容文字这里是文章内容文字
这里是文章内容文字这里是文章内容文字
</p>
<div><img src="./img/line.jpg" alt=""></div>
<div class="clearfix">
<p>提高了</p>
<p>$ 13,579</p>
</div>
<div class="clearfix">
<p>目标</p>
<p>$ 24,680</p>
</div>
<div><button>现在捐赠</button></div>
</div>
</div>
<div>
<div><img src="./img/2.jpg" alt="" title=""><h6 class="h6-1">这里是遮罩</h6></div>
<div style="padding: 10px;">
<h4>这里是文字标题文字</h4>
<p>
这里是文章内容文字这里是文章内容文字这里是文章内容文字
这里是文章内容文字这里是文章内容文字
</p>
<div><img src="./img/line.jpg" alt=""></div>
<div class="clearfix">
<p>提高了</p>
<p>$ 13,579</p>
</div>
<div class="clearfix">
<p>目标</p>
<p>$ 24,680</p>
</div>
<div><button>现在捐赠</button></div>
</div>
</div>
<div>
<div><img src="./img/3.jpg" alt="" title=""><h6 class="h6-1">这里是遮罩</h6></div>
<div style="padding: 10px;">
...
2.CSS
代码如下(节选示例):
*{
margin: 0;
padding: 0;
list-style: none;
}
a{
text-decoration: none;
color: #000;
}
body{
background-color: #f6f6f6;
}
.auto{
margin: 0 auto;
}
.clearfix::after{
content: '';
display: block;
clear: both;
}
.header{
width: 900px;
height: 60px;
line-height: 60px;
text-align: center;
}
.header div:first-child{
width: 140px;
height: 60px;
float: left;
}
.header div:first-child img{
width: 140px;
height: 60px;
}
.header ul{
width: 600px;
height: 60px;
float: left;
}
.header ul li{
width: 85px;
height: 60px;
float: left;
cursor: pointer;
box-sizing: border-box;
}
.header ul li:hover{
color: blue;
border-bottom: 2px solid orangered;
}
.header ul li a:hover{
color: blue;
}
.header div:last-child{
width: 160px;
height: 60px;
float: left;
}
.header div:last-child button{
width: 140px;
height: 40px;
border: none;
border-radius: 5px;
background-color: blue;
color: #fff;
cursor: pointer;
}
.header div:last-child button:hover{
background-color: darkblue;
}
#app{
position: relative;
width: 1100px;
height: 500px;
overflow: hidden;
margin: 0 auto 20px;
}
#app .list-img{
position: absolute;
width: 3300px;
height: 100%;
left: 0px;
transition: 0.5s ease;
}
#app .list-img div{
width: 1100px;
height: 100%;
cursor: pointer;
float: left;
}
#app .list-img div img{
width: 100%;
height: 100%;
}
#app a{
display: block;
position: absolute;
top: 50%;
transform: translate(0,-50%);
width: 40px;
height: 60px;
color: white;
user-select: none;
font-size: 30px;
text-align: center;
line-height: 60px;
text-decoration: none;
}
...
3.JS
代码如下(节选示例):
let app = document.getElementById('app');
let listImg = document.querySelector('.list-img');
let left = document.querySelector('.left');
let right = document.querySelector('.right');
let timer =null;
let index = 0;
function rightBth (){
if(index===2){
//当图片到移动最后一张的时候,通过修改属性,去掉过渡,使图片变成第一张
listImg.style.transition = 'none';
listImg.style.left = 0;
//为什么用settimeout包裹起来,因为给上面两行代码赋值起作用的等待时间
setTimeout(function(){
//加上0.5秒过渡到第2张的动画
index = 1;
listImg.style.left = -index * 1100 +'px';
listImg.style.transition = '0.5s ease';
},0)
}else{
index++;
listImg.style.left = -index * 1100 +'px';
}
}
left.onclick = function(){
if(index === 0){
//当图片到移动第一张的时候,通过修改属性,去掉过渡,使图片变成最后一张
listImg.style.transition = 'none';
listImg.style.left = -2 * 1100 +'px';
//为什么用settimeout包裹起来,因为给上面两行代码赋值起作用的等待时间
setTimeout(function(){
//加上0.5秒过渡到第5张的动画
index = 1;
listImg.style.left = -index * 1100 +'px';
listImg.style.transition = '0.5s ease';
},0)
}else{
index--;
listImg.style.left = -index *1100 +'px';
}
}
right.onclick = rightBth;
timer = setInterval(rightBth, 8000);
...
五、总结
设计一个样式美观又人性化的网页,除了具备扎实的专业知识,还需具备美学和人机工程学等相关知识,优秀的网页应具备以下几个特点:
1.简洁实用
尽量以最高效率的方式将用户所要想得到的信息传送给他就是最好的,要去掉所有的冗余的东西;
2.使用方便
要满足使用者的要求,网页适合使用,显示出其功能美;
3.整体性好
围绕一个统一的目标设计,强调整体的功能性;
4.形象突出
尽量符合网页美的标准,能够使网站的形象得到最大限度的提升,追求雅俗共赏。页面用色协调,布局符合形式美的要求:布局有条理,充分利用美的形式,使网页富有可欣赏性,提高档次。
5.交互式强
发挥网络的优势,想方设法使每个使用者都参与到其中来。
六、更多推荐
【关注作者|获取更多源码|优质文章】;Web前端网页制作、大学生毕业设计辅导、期末大作业辅导、模板源码、技术咨询等,有兴趣的联系我!
更多优质博客文章、网页模板点击以下链接查阅:
关注作者,点赞收藏博文,获取更多源码,Thanks!5000+完整代码,主题涵盖30+种类型:
大学生期末大作业、课程设计、毕业设计、完整代码案例模板、Web前端网页定制、教学课程、学习资料等,有兴趣的添加以下微信交流👇🏻👇🏻👇🏻