HTML+CSS+JavaScript仿写的小米官网

HTML部分

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><link rel="stylesheet" href="index.css"><script src="index.js"></script><title>小米商城</title>
</head>
<body><!--头部--><header><a href="#"></a></header><!--导航栏--><nav><div class="center"><div class="left"><a href="#">小米商城</a><span>|</span><a href="#">MIUI</a><span>|</span><a href="#">IOT</a><span>|</span><a href="#">云服务</a><span>|</span><a href="#">金融</a><span>|</span><a href="#">有品</a><span>|</span><a href="#">小爱开放平台</a><span>|</span><a href="#">政企服务</a></div><div class="right"><div class="shoppingCart"><a href="#">购物车(0)</a></div><div class="login"><a href="#">消息通知</a><span>|</span><a href="#">注册</a><span>|</span><a href="#">登录</a></div></div></div></nav><!--主体内容--><section><!--logo 导航 搜索栏--><div class="top"><a class="logo" href="#"><img src="images/logo.png" alt="logo"></a><div class="nav"><a href="#">小米手机</a><a href="#">红米</a><a href="#">电视</a><a href="#">笔记本</a><a href="#">盒子</a><a href="#">新品</a><a href="#">路由器</a><a href="#">智能硬件</a><a href="#">服务</a><a href="#">社区</a></div><div class="search"><form action="#"><input type="submit" value="搜"><input type="text"></form></div>    </div><!--边栏 轮播图--><div class="main"><!--轮播图--><div class="run"><a class="runimg" style="opacity: 1;" href="#"><img src="images/runimg/01.jpg" alt=""></a><a class="runimg" href="#"><img src="images/runimg/02.jpg" alt=""></a><a class="runimg" href="#"><img src="images/runimg/03.jpg" alt=""></a><a class="runimg" href="#"><img src="images/runimg/04.jpg" alt=""></a><a class="runimg" href="#"><img src="images/runimg/05.jpg" alt=""></a><div class="left"><</div><div class="right">></div><div class="index"><a href="#" style="background-color: rgba(255, 255, 255, 0.4);"></a><a href="#"></a><a href="#"></a><a href="#"></a><a href="#"></a></div></div><!--边栏--><div class="leftBar"><a href="#">手机 电话卡<span>></span></a><a href="#">电视 盒子<span>></span></a><a href="#">笔记本 平板<span>></span></a><a href="#">智能 家电<span>></span></a><a href="#">健康 家居<span>></span></a><a href="#">出行 儿童<span>></span></a><a href="#">路由器 手机配件<span>></span></a><a href="#">移动电源 插线板<span>></span></a><a href="#">耳机 音响<span>></span></a><a href="#">生活 米兔<span>></span></a></div>  </div><!--主题方块链接--><div class="theme"><div class="menu"><ul><li><a href="#">¤<p>选购手机</p></a></li><li><a href="#">¤<p>选购手机</p></a></li><li><a href="#">¤<p>选购手机</p></a></li><li><a href="#">¤<p>选购手机</p></a></li><li><a href="#">¤<p>选购手机</p></a></li><li><a href="#">¤<p>选购手机</p></a></li></ul></div><div class="product"><a href="#"><img src="images/z1.jpg" alt=""></a><a href="#"><img src="images/z2.jpg" alt=""></a><a href="#"><img src="images/z3.jpg" alt=""></a></div></div></section><footer></footer><script>var div = document.getElementsByClassName('run')[0];var imgs = div.getElementsByClassName('runimg');//图片var index = div.getElementsByClassName('index')[0];var indexs = index.getElementsByTagName('a');//索引var leftmove = div.getElementsByClassName('left')[0];//左切换var rightmove = div.getElementsByClassName('right')[0];//右切换for(var i = 0 ; i < indexs.length; i ++){indexs[i].s = i; }var count = 0;//轮播var run = setInterval(start,1500); //鼠标移入移除事件绑定div.addEventListener("mouseover",function(){clearInterval(run);},false);div.addEventListener("mouseout",function(){clearInterval(run);run = setInterval(start,1500);},false);//上一张、下一张按钮事件绑定leftmove.addEventListener("click",function(){imgs[count].style.opacity= 0;indexs[count].style.backgroundColor = "rgba(0,0,0,0.4)";count --;if(count == -1){count = 4;}imgs[count].style.opacity = 1;indexs[count].style.backgroundColor = "rgba(255,255,255,0.4)";},false);rightmove.addEventListener("click",start,false);//点击索引小圆点事件绑定index.addEventListener('click',function(e){var event = e || window.event;var target = event.target || event.srcElement;indexs[count].style.backgroundColor = "rgba(0,0,0,0.4)";imgs[count].style.opacity = 0;count = target.s;imgs[count].style.opacity = 1;indexs[count].style.backgroundColor = "rgba(255,255,255,0.4)";},false);//轮播函数function start (){imgs[count].style.opacity= 0;indexs[count].style.backgroundColor = "rgba(0,0,0,0.4)";count ++;if(count == 5){count = 0;}imgs[count].style.opacity = 1;indexs[count].style.backgroundColor = "rgba(255,255,255,0.4)";}</script>
</body>
</html>

CSS部分

body{margin : 0;padding : 0;font-family : Arial, Helvetica, sans-serif;
}
header a{height : 120px;display : block;background-image: url("images/01.jpg");background-position : center center;
}
/*导航栏*/
nav{height : 40px;background-color : #333;
}
nav div.center{width : 1226px;margin : 0 auto;height : 100%;font-size : 12px;color : #424242;
}
nav div.center div.left{height : 100%;float : left;
}
nav div.center div.left a,nav div.center div.left span{float : left;margin-right : 6px;line-height : 40px;
}
nav div.center div.left a{color : #b0b0b0;text-decoration : none;
}
nav div.right{float : right;
}
nav div.right div.shoppingCart{float : right;height : 40px;width : 120px;background-color : #424242;box-sizing : border-box;background-image : url("images/shoppingCart1.png");background-position : 20px center;background-repeat : no-repeat;margin-left : 20px;
}
nav div.right div.shoppingCart a{text-decoration : none;color : #b0b0b0;line-height : 40px;padding-left : 45px;
}
nav div.right div.login{float : right;
}
nav div.right div.login a,nav div.right div.login span{float : right;line-height : 40px;margin-right : 6px;
}
nav div.right div.login a{text-decoration : none;color : #b0b0b0;
}
nav div.center div.left a:hover,nav div.right div.login a:hover{color : #fff;
}
nav div.right div.shoppingCart:hover{background-color : #fff;background-image: url("images/shoppingCart2.png");
}
nav div.right div.shoppingCart a:hover{color : #ff6700;
}
/*主体*/
section{width : 1226px;margin : 0 auto;
}
/*logo 导航 搜索栏*/
section div.top{height : 100px;
}
section div.top a.logo{width : 234px;float : left;margin : 22px 0;
}
section div.nav{float : left;width : 697px;
}
section div.nav a{text-decoration : none;color : #333;line-height : 100px;padding-right : 15px;font-size : 16px;
}
section div.nav a:hover{color : #ff6700;
}
section div.search{float : right;margin : 25px 0;
}
section div.search form input{width : 223px;height : 48px;padding : 0;float : right;border : 1px solid #b0b0b0;font-size : 16px;
}
section div.search form input[type="submit"]{width : 48px;padding : 0;margin : 0;box-sizing : content-box;border-left : 0px solid #b0b0b0;background-color : #fff;
}
section div.search form input[type="submit"]:hover{background-color : #ff6700;border-color : #ff6700;color : #fff;
}
/* 主体 左栏*/
section div.main{position: relative;width : 100%;float : left;
}
section div.main div.leftBar{position : absolute;left : 0;top : 0;width : 234px;height : 420px;padding : 20px 0;background-color : rgba(0, 0, 0, 0.6);float : left;
}
section div.main div.leftBar a{float : left;height : 42px;width : 100%;text-decoration : none;color : #fff;line-height : 42px;padding : 0 30px;font-size : 14px;box-sizing : border-box;
}
section div.main div.leftBar a span{font-size : 16px;font-weight : bold;float : right;
}
section div.main div.leftBar a:hover{background-color : #ff6700;
}
/*轮播图*/
section div.run{position: relative;width : 100%;height : 460px;background-color : pink;
}
section div.run img{position : absolute;left : 0;right : 0;width : 100%;height : 100%;
}
section div.run a.runimg{opacity : 0;transition-duration: 1s;
}
section div.run div.left,section div.run div.right{width : 41px;height : 69px;position : absolute;left : 234px;top : 50%;margin-top : -35px;background-color : rgba(0, 0, 0, 0);text-align : center;line-height : 69px;font-size : 50px;color : #eee;border-radius : 0 5px 5px 0;cursor : pointer;
}
section div.run div.right{left : 100%;margin-left : -41px;border-radius : 5px 0 0 5px;
}
section div.run div.left:hover,section div.run div.right:hover{background-color : rgba(0, 0, 0, 0.5);
}
section div.run div.index{position : absolute;width : 120px;height : 10px;right : 30px;bottom : 20px;
}
section div.run div.index a{float : left;width : 6px;height : 6px;border : 2px solid rgba(0, 0, 0, 0.4);background-color : rgba(0, 0, 0, 0.4);margin : 0 6px;
}
section div.run div.index a:hover{background-color : rgba(255, 255, 255, 0.4)!important;
}
/*主题方块链接*/
section div.theme{float : left;height : 170px;width : 100%;margin-top : 14px;
}
section div.theme div.menu{width : 234px;height : 100%;float : left;margin-right : 2px;
}
section div.theme div.menu ul{margin : 0;padding : 0;list-style : none;
}
section div.theme div.menu ul a{color : rgba(255, 255, 255, 0.6);text-decoration : none;background-color : #5f5750;float : left;width : 78px;height : 85px;box-sizing : border-box;border : 1px solid rgba(255, 255, 255, 0.2);border-width : 0 1px 1px 0;font-size : 40px;text-align : center;line-height : 35px;padding-top : 12px;
}
section div.theme div.menu ul a:hover{color : rgba(255, 255, 255, 1);
}
section div.theme div.menu ul a p{margin : 0;font-size : 14px;line-height : 14px;
}section div.theme div.product a{float : left;margin-left : 14px;
}
section div.theme div.product img{width : 316px;height : 170px;vertical-align : bottom;   
}

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

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

相关文章

练习篇:仿写 Instagram 列表

前面已经讲解了一些常用的布局方式、常用 Widget 组件以及 Dart 语法。那么这节课我们就来一个小总结,通过一个实例小页面来复习巩固我们之前学过的知识,理论结合实践。本课练习篇主要是完成一个完整的页面的编写,将会涉及到前面学习过的布局 Widget 和组件 Widget ,一起来…

web前端之百度首页仿写

<html> <head> <meta charset"UTF-8"> <title>百度一下&#xff0c;你就知道</title> </head> <body> <table border"0" width"100%" height"900px"> <tr height"20%"&…

模板模式 ——仿写JdbcTemplate

在模板模式&#xff08;Template Pattern&#xff09;中&#xff0c;一个抽象类公开定义了执行它的方法的方式/模板。它的子类可以按需要重写方法实现&#xff0c;但调用将以抽象类中定义的方式进行。这种类型的设计模式属于行为型模式。 介绍 意图&#xff1a;定义一个操作中…

PHP仿写网站,仿写php中文网移动端首页—2019年9月10日

仿写php中文网移动端首页 身体&#xff1a; 布局原则: 宽度自适应, 高度是固定的。 最小宽度320&#xff0c;最大768px&#xff0c;上下外边距为0&#xff0c;左右居中&#xff0c;垂直方向滚动条&#xff0c;不脱离文档流&#xff0c;不出现水平滚动条 头部&#xff1a; 生成绝…

仿写简单IOC

目录 TestController类: UserService类: 核心代码SpringIOC&#xff1a; Autowired和Component注解 SpringIOCTest 类 ​编辑 总结&#xff1a; TestController类: Component public class TestController {Autowiredprivate UserService userService;public void test…

SpringMVC简单仿写

之前我分享过SpringMVC的基本原理与配置&#xff08;原文链接&#xff1a;https://blog.csdn.net/L170311/article/details/129339120&#xff09;,为了更深层次的学习&#xff0c;精益求精&#xff0c;手动仿写了一个MVC原理实现demo&#xff0c;一起学习一下吧 结构目录&…

Netty :仿写微信 IM 即时通讯系统

前言 最近公司要自研聊天系统,开始撸代码… 仿微信IM系统简介 (1)客户端使用Netty程序实现逻辑 解析控制台指令(譬如发送消息或者建立群聊等指令)->基于控制台输入创建指令对象->协议的编码(通过自定义二进制协议将指令对象封装成二进制); 接收服务端数据拆包粘包处理…

python如何仿写文章_tensorflow - RNN学习文章的风格去仿写

1 . 能干什么 在知乎&#xff0c;博客上面会看到有人分享自己的一些有意思的项目&#xff0c;比如下面这些&#xff0c;用rnn学习一个诗歌&#xff0c;散文&#xff0c;党章&#xff0c;小说什么的。然后&#xff0c;在自己生成一些东西。比如&#xff0c;下面的这两个例子。作…

html仿写百度,vue 简单仿写百度搜索

vue .grey{ background: #CCC; height: 25px; } ul,li{ margin: 0; padding: 0; list-style-type:none; margin-left: 65px; width: 306px; } .dialog{ margin-left: 10px; margin-top: 30px; width: 300px; height: 25px; } .note{ margin-left: 130px; } window.οnlοadfunc…

html搜狐热搜列表仿写,GRE高分范文不能看过就算 学会仿写才能带来真正提高

可以说所有的写作都是从模仿开始。GRE作文同样不例外。通过参考他人的好文章&#xff0c;学习别人的写法&#xff0c;最后写出自己的文章是非常实用的作文学习方式。不过&#xff0c;模仿也需要讲究方法&#xff0c;单纯模仿并不会让大家有太多的收获。掌握方法才能有效提升自身…

PHP仿写网站,手机网站仿写0910

最近有点儿忙,这个作业交的有点儿晚了,但这个作业是看了老师讲解后一口气写出来的代码,不像以前的作业要反复的看老师的课件才完成的。通过这一段前端知识的学习我最大的收获就是学会用开发者工具去看一个网站的代码了,可以看懂大多数的网页的静态代码了,会逐步的分析一个…

绕过接口参数签名验证

在一些关键业务接口,系统通常会对请求参数进行签名验证,一旦篡改参数服务端就会提示签名校验失败。在黑盒渗透过程中,如果没办法绕过签名校验,那么就无法进一步深入。 微信小程序的前端代码很容易被反编译,一旦签名加密算法和密钥暴漏,找到参数的排序规则,那么就可以篡改…

在Mac电脑中轻松打开终端程序的快捷方法

命令行窗口实际就是我们常用的终端程序&#xff0c;命令行窗口在高级用户上&#xff0c;是经常用到的&#xff0c;但在Mac电脑中打开终端程序是比较麻烦的&#xff0c;下面分享几个快捷方法可以轻松打开终端程序。 方法一、 1、在Mac键盘上按住commandspace&#xff0c; 2、在…

【mac】关于终端上使用的快捷键

【mac】关于终端上使用的快捷键 清理行&#xff1a;您可以使用Ctrl U清理到开头。清理线路&#xff1a;Ctrl E Ctrl U擦拭终端中的当前线路清理线路&#xff1a;Ctrl A Ctrl K擦拭终端中的当前线路取消当前的命令行/行&#xff1a;Ctrl C。调用已删除的命令&#xff1a;Ctrl Y&…

mac之把打开终端设置快捷键为Ctrl+Alt+T

前些天发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0c;风趣幽默&#xff0c;忍不住分享一下给大家。点击跳转到教程 1、在Automator.app中创建一个AppleScript Finder&#xff0d;>应用程序->Automator打开Automator.app&#xff0c;打开Automator后…

【苹果推群发iMessage推】软件安装它起首将消息发送到Apple Push服务器,而后Apple Push服务器将消息发送到装配了应用程序的手机

推荐内容IMESSGAE相关 作者推荐内容iMessage苹果推软件 *** 点击即可查看作者要求内容信息作者推荐内容1.家庭推内容 *** 点击即可查看作者要求内容信息作者推荐内容2.相册推 *** 点击即可查看作者要求内容信息作者推荐内容3.日历推 *** 点击即可查看作者要求内容信息作者推荐…

ios13快捷指令怎么设置

在ios13系统中新增了很多值得一提的功能&#xff0c;可以帮助更加简单化的使用iphone手机&#xff0c;而在手机上也可以实现喊一句就能帮你进入该功能&#xff0c;那么ios13快捷指令怎么设置呢&#xff1f;下面就为大家带来ios13快捷指令设置方法&#xff0c;想知道的一起来了解…

IOS中通过快捷捷径打开场所码或者健康码

说明 本文标题其实应该叫“使用快捷捷径打开任意微信小程序页面”&#xff0c;因为本质上这篇文章就是说明如何在获取微信小程序任意界面的页面路径&#xff0c;以及通过Universal link在微信中打开对应页面的方法&#xff08;本文使用“跨时空”APP来达到此目的&#xff09;。…

小度送音箱,这是只属于开发者的福利

人工智能&#xff0c;将带给人们一个新的场景和蓝海市场 2019年的第一天&#xff0c;李彦宏以人工智能领域嘉宾的身份做客央视元旦特别节目《放歌新时代》&#xff0c;与主持人康辉一起展开了一场关于人工智能的对话&#xff1a;对话中李彦宏提到&#xff0c;2019年是人工智能全…