html作业基础水平制作,适用于初学者,页面排版干净,包含了表单表格超链接等基础知识,采用了html+css来实现布局,非常适合初学者学习使用, 这个实例比较全面,有助于同学的学习,本文将介绍如何通过从头开始设计并将其转换为代码的过程来实践设计。
难度系数:★★★☆☆
一、网站题目
仿华为商城,参考华为商城,华为商城制作等等。
二、网站描述
本网站是参考华为商城制作的网站,网站内容分为五个板块,分别是主页手机,平板,手机详情页,购物车页、登录这五个页面,画面布局风格统一,最可见的就是导航栏,首页和平板页都有banner图。主要就是参考华为商城,结合自己改造来制作。
三、网站介绍
网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的布局结构。多采用div+css来实现布局
网站程序方面:采用html+css+js技术来实现网站,并且兼容市面主流浏览器,打开不会错位不会乱码。
网站素材方面:通过网络社交网站等搜集图片和文字,运用适当的处理方法来对素材进行处理。
网站文件方面:网站系统文件种类包含:css文件夹、js文件夹、images文件夹;
网页编辑方面:网页作品代码简单,可使用任意HTML编辑软件(如:Dreamweaver、HBuilder、Vscode 、Sublime 、Webstorm、Text 、Notepad++ 等任意html编辑软件进行运行及修改编辑等操作)。
四、网站效果
这里对网站五个界面做了截图展示
HTML+CSS网站分享:仿写华为商城
五、部分代码制作
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>华为官网</title>
<link rel="stylesheet" href="style/style.css">
<link rel="stylesheet" href="style/iconfont.css">
<link href="style/swiper-3.4.2.min.css" rel="stylesheet">
<link rel="stylesheet" href="style/banner.css">
<script type="text/javascript" src="js/swiper-3.4.2.min.js"></script>
</head>
<body class="index">
<div style="background: #fff;">
<div class="header wrap">
<div class="logo">
<a href="index.html" class='active'><img src="images/logo.svg" alt="" width="250px"></a>
</div>
<div class="search">
<input type="text">
<i class="iconfont icon-search"></i>
</div>
<div class="tools">
<a href="cart.html"> <i class="iconfont icon-cart"></i></a>
<i class="iconfont icon-fav"></i>
<a href="zhuce.html"> <i class="iconfont icon-user"></i></a>
</div>
</div>
</div>
<div class="nav">
<ul wrap>
<li>
<a href="category.html">手机</a>
</li>
<li>
<a href="index.html">电脑</a>
</li>
<li>
<a href="index.html">平板</a>
</li>
<li>
<a href="index.html">智慧屏</a>
</li>
<li><a href="index.html">穿戴</a></li>
<li><a href="index.html">耳机音响</a></li>
<li><a href="index.html">全屋智能</a></li>
<li><a href="index.html">路由器</a></li>
<li><a href="index.html">HarmonyOS 4</a></li>
</ul>
</div>
<div class="clear"></div>
<div class="banner">
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide"><img src="./images/banner01.jpg" alt=""></div>
<div class="swiper-slide"><img src="./images/banner02.jpg" alt=""></div>
<div class="swiper-slide"><img src="./images/banner03.jpg" alt=""></div>
</div>
<div class="swiper-button-prev"></div>
<div class="swiper-button-next"></div>
<div class="swiper-pagination"></div>
</div>
</div>
<div class="container">
<div class="container_c">
<div class="main">
<div class="imgListWrap">
<h3 class="title">Mate 系列</h3>
<div class="layout-one-box">
<div class="layout-one-img">
<div class="layout-one-left rounded">
<img src="images/mb01.jpg" alt="">
</div>
<div class="layout-one-center rounded">
<img src="images/mb02.jpg" alt="">
</div>
<div>
<div class="layout-one-top rounded">
<img src="images/mb03.jpg" alt="">
</div>
<div class="layout-one-bottom rounded">
<img src="images/mb04.jpg" alt="">
</div>
</div>
</div>
<div class="info">
<div class="left-info">
<h3>HUAWEI Mate 60 Pro</h3>
<p><span class="price">¥6499 起</span></p>
</div>
<div class="right-btn">
<a href="prdetail.html" class="know-more-btn">了解更多</a>
<a href="cart.html" class="buy-btn">购买</a>
</div>
</div>
</div>
<ul>
<li>
<a href="prdetail.html">
<div class="li_c">
<div class="img">
<img src="images/m01.jpg" alt="">
</div>
<div class="info">
<h3>HUAWEI Mate 60 Pro+</h3>
<p class="intro">双卫星通信
<br/>超可靠玄武架构</p>
<p><span class="price">¥8999 起</span></p>
</div>
</div>
</a>
</li>
<li>
<a href="prdetail.html">
<div class="li_c">
<div class="img">
<img src="images/m02.jpg" alt="">
</div>
<div class="info">
<h3>HUAWEI Mate X5</h3>
<p class="intro">超轻薄全能折叠
<br/>玄武钢化昆仑玻璃</p>
<p><span class="price">¥12999 起</span></p>
</div>
</div>
</a>
</li>
<li><a href="prdetail.html">
<div class="li_c">
<div class="img">
<img src="images/m03.jpg" alt="">
</div>
<div class="info">
<h3>HUAWEI Mate 60 RS 非凡大师</h3>
<p class="intro">双卫星通信
<br/>玄武钢化昆仑玻璃</p>
<p><span class="price">¥8999 起</span> </p>
</div>
</div>
</a>
</li>
<li><a href="prdetail.html">
<div class="li_c">
<div class="img">
<img src="images/m04.jpg" alt="">
</div>
<div class="info">
<h3>HUAWEI Mate 60</h3>
<p class="intro">双向北斗卫星消息<br/>超可靠玄武架构</p>
<p><span class="price">¥5499 起</span></p>
</div>
</div></a>
</li>
</ul>
<div class="clear"></div>
</div>
<div class="clear"></div>
</div>
</div>
</div>
<div class="footer">
<div class="wrap">
<div class="left">
<h3>在线支持</h3>
<p>消费者服务热线:950800 7*24小时 | 普通话</p>
<p>Mate X、非凡大师系列、Art 系列、艺术定制系列专属热线</p>
<p>950801 在线客服 | 7*24小时</p>
</div>
<div class="center">
<h3>线下支持</h3>
<ul>
<li><a href="index.html">服务店查询</a></li>
<li><a href="index.html">零售店查询</a></li>
</ul>
</div>
<div class="right">
<h3>帮助</h3>
<ul>
<li><a href="index.html">使用条款</a></li>
<li><a href="index.html">隐私声明</a></li>
<li><a href="index.html">法律信息 </a></li>
</ul>
</div>
</div>
<div class="copyright">
版权所有 © 华为终端有限公司 1998-2024。保留一切权利。粤A2-20044005号
</div>
</div>
<script type="text/javascript">
var swiper = new Swiper('.swiper-container',{
autoplay:3000,
loop:true,
loopedSlides:3,
spaceBetween:20,
centeredSlides:true,
slidesPerView : 'auto',
pagination: '.swiper-pagination',
nextButton: '.swiper-button-next',
prevButton: '.swiper-button-prev',
});
</script>
</body>
</html>
banner.css
@charset "utf-8";
/* CSS Document */
.swiper-container{
margin-top:20px;
}
.swiper-slide{
width:860px;
}
.swiper-slide a{
transition: 0.2s;
}
.swiper-slide a:hover{
opacity:.6;}
.swiper-pagination{
text-align:center;
width:100%;
margin-top:10px;}
.swiper-pagination .swiper-pagination-bullet {
width: 12px;
height: 12px;
margin:0 5px;
background:#02328d;
}
.swiper-button-prev{
width:50%;
height:582px;
left:-450px;
top:0;
background: rgba(0,0,0,0.7);
border-radius: 5px;
margin-top:0;
z-index:99;
transition: 0.2s;
}
.swiper-button-prev:before{
content: '';
position: absolute;
width: 15px;
height: 100%;
background: url(../images/slide_prev.png) no-repeat 0 center;
left: 94%;
top: 50%;
margin-top: -180px;
}
.swiper-button-next{
width:50%;
height:582px;
right:-450px;
top:0;
background: rgba(0,0,0,0.7);
border-radius: 5px;
margin-top:0;
z-index:99;
transition: 0.2s;
}
.swiper-button-next:after{
content: '';
position: absolute;
width: 15px;
height: 100%;
background: url(../images/slide_prev.png) no-repeat 0 center;
right: 94%;
top: 50%;
margin-top: -180px;
transform: rotate(180deg);
}
.swiper-button-prev:hover,.swiper-button-next:hover{
opacity:0.6;
}
六、制作心得
在本网站的制作上有很多难点,不管是排版还是特效等都是,但是通过借助华为官网可以轻松获取图片素材和配色等等。