HTML5+CSS3实现小米官网(完整版)

这篇具有很好参考价值的文章主要介绍了HTML5+CSS3实现小米官网(完整版)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前言

小米官网其实是一个结构非常简单的网页,相比与小米商城,难度降低了很多很多。我也写过一次小米商城,可以移步到我的主页。本篇文章简单分析一下小米官网的静态结构,文章末尾附源代码和素材。

一、效果展示

先展示一下页面的效果吧!
完整html小米网页代码案例,编程作品,css3,html5,css,前端
完整html小米网页代码案例,编程作品,css3,html5,css,前端
完整html小米网页代码案例,编程作品,css3,html5,css,前端
完整html小米网页代码案例,编程作品,css3,html5,css,前端
完整html小米网页代码案例,编程作品,css3,html5,css,前端
完整html小米网页代码案例,编程作品,css3,html5,css,前端
完整html小米网页代码案例,编程作品,css3,html5,css,前端
完整html小米网页代码案例,编程作品,css3,html5,css,前端

二、 代码分析

1. 头部导航栏

头部导航栏可以用 fixed 定位,让导航栏一直固定再最上面,不随着页面移动而移动。

 <div class="head1">
            <img src="../imgs/logo.png" alt=""
                style="width: 34px;height: 34px;display: inline-block;position: absolute;top: 16px;left: 37px;">
            <div class="head1_1" style="margin: 0 auto;">

                <ul style="list-style-type: none;">
                    <li class="head1_1_li" style="margin-left: 80px;">
                        <a href="#" id="dingbu">小米官网</a>

                    </li>
                    <li class="head1_1_li">
                        <a href="../../小米主页面/html/work.html">小米商城</a>

                    </li>
                    <li class="head1_1_li">
                        <a href="#">小米影像</a>

                    </li>
                    <li class="head1_1_li">
                        <a style="width:18px ;" href="#">MIUI</a>

                    </li>
                    <li class="head1_1_li">
                        <a style="width:36px" href="#" style="margin-left: 0px;">loT</a>

                    </li>
                    <li class="head1_1_li">
                        <a href="#" style="margin-left: 0px;">云服务</a>

                    </li>
                    <li class="head1_1_li">
                        <a href="#" style="margin-left: 0px;">天星数科</a>

                    </li>
                    <li class="head1_1_li">
                        <a href="#">有品</a>

                    </li>
                    <li class="head1_1_li">
                        <a href="#" style="margin-left: 0px;">小爱开放平台</a>

                    </li>
                    <li class="head1_1_li">
                        <a href="#">企业团购</a>

                    </li>
                    <li class="head1_1_li">

                        <a href="#">Location</a>


                    </li>
                    <li class="head1_1_li" style="width: 90px;">

                    </li>
                    <li class="head1_1_li" style="width: 60px;">
                        <a href="#">登录</a>

                    </li>


                    <li class="head1_1_li" style="width: 10px;">

                        <span class="head1_1_s" style="color: #ffffff;">|</span>
                    </li>
                    <li class="head1_1_li">
                        <a href="#">注册</a>

                    </li>

                </ul>
            </div>
        </div>

2. 中间部分图片

中间部分图片是静态的,很简单,直接用 img标签 插入图片就行,不需要实现过多功能。

<div class="con1">
                        <img src="../imgs/a1.jpg" alt="" style="width: 1518px;height: 666px;">
                    </div>
                    <div class="con2">
                        <img src="../imgs/a2.webp" alt="" style="width: 1518px;height: 666px;">
                    </div>
                    <div class="con3">
                        <img src="../imgs/a3.jpg" alt="" style="width: 1518px;height: 666px;">
                    </div>
                    <div class="con4">
                        <img src="../imgs/a4.webp" alt="" style="width: 1518px;height: 666px;">
                    </div>

3.轮播图部分

中间部分地方用到了轮播图,我用的是 动画 效果实现的,即 先建立一个大盒子,然后将图片都放入这个大盒子,然后改变图片的坐标,让图片逐个显示出来。

 <div class="con5">
                        <a href="#" target="_blank"><img src="../imgs/lun1.webp" /></a>
                        <a href="#" target="_blank"><img src="../imgs/lun2.webp" /></a>
                        <a href="#" target="_blank"><img src="../imgs/lun3.webp" /></a>
                        <a href="#" target="_blank"><img src="../imgs/lun4.webp" /></a>
                        <a href="#" target="_blank"><img src="../imgs/lun5.webp" /></a>

  </div>
   .con5 {
         width: 7600px;
         height: 666px;
         animation: text 15s infinite backwards;
         /*消除图片间隔*/
         margin-bottom: 10px;
     }

     .con5 img {
         width: 1518px;
         height: 666px;
         float: left;
     }

     @keyframes text {

         /*0%-20%是播放下一个图片,0%-10%是图片暂停的时间*/
         0%,
         15% {
             margin-left: 0px;
         }

         20%,
         35% {
             margin-left: -1518px;
         }

         40%,
         55% {
             margin-left: -3036px;
         }

         60%,
         750% {
             margin-left: -4554px;
         }

         80%,
         100% {
             margin-left: -6072px;
         }



     }

4. 页面尾部

页面尾部用 ul 列表或者table表格实现就行,或者也可以使用布局来更方便的实现。

 <div class="er1_div2">
                    <table class="er1_tab" cellspacing="9px" ;>
                        <tr>
                            <td>选购指南&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            </td>

                            <td>服务中心&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            </td>
                            <td>线下门店&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            </td>
                            <td>关于小米&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            </td>
                            <td>关注我们&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                            </td>
                        </tr>
                        <tr>
                            <td>&nbsp;</td>
                        </tr>

                        <tr>
                            <td class="er1_td"><a class="er1_td_a">手机</a></td>
                            <td class="er1_td"><a class="er1_td_a">申请售后</a> </td>
                            <td class="er1_td"><a class="er1_td_a">小米之家</a> </td>
                            <td class="er1_td"><a class="er1_td_a">了解小米</a> </td>
                            <td class="er1_td"><a class="er1_td_a">新浪微博</a> </td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">电视</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">售后政策</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">服务网点</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">加入小米</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">官方微信</a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">笔记本</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">维修服务价格</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">授权体验店/专区</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">投资者关系</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">联系我们</a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">平板</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">订单查询</a></td>
                            <td class="er1_td"><a href="#"></a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">企业社会责任</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">公益基金会</a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">穿戴</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">以旧换新</a></td>
                            <td class="er1_td"><a href="#"></a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">廉洁举报</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#"></a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">耳机</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">保障服务</a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">家电</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">防伪查询</a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">路由器</a></td>
                            <td class="er1_td"><a class="er1_td_a" href="#">F码通道</a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">音箱</a></td>
                        </tr>
                        <tr>
                            <td class="er1_td"><a class="er1_td_a" href="#">配件</a></td>
                        </tr>
                    </table>
                    <div class="er1_div3">
                        <p class="er1_div3_p1">400-100-5678</p>
                        <p class="er1_div3_p2">8:00-18:00(仅收市话费)</p>
                        <a href="#" class="er1_div3_a">
                            人工客服
                        </a>
                    </div>
                </div>

三、结语

该网页只用到了html+css。希望这篇文章能够帮助到大家,如果有任何问题都可以在评论区或者私信向我提出。

四、源代码+图片素材

链接:https://pan.baidu.com/s/1GgM4UoIhAW3R7IdN9jA6bA?pwd=bao6
提取码:bao6文章来源地址https://www.toymoban.com/news/detail-535028.html

到了这里,关于HTML5+CSS3实现小米官网(完整版)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 响应式开发(HTML5CSS3)实现媒体查询的功能案例

    目录 前言 一、媒体查询知识点 二、实现功能的尺寸 三、代码部分 1.不带嵌套的媒体查询功能 1.1.代码段 1.2.运行结果 2.带嵌套的媒体查询功能  2.1.代码段 2.2.运行结果 2.2.3视频效果 1.本文讲解的响应式开发技术(HTML5+CSS3+Bootstrap)的HTML5媒体查询等功能方法的代码,这也是很

    2023年04月27日
    浏览(49)
  • HTML5和CSS3七CSS3四

    代码下载地址 Transision过渡动画是从一个状态到另一个状态,而Animation动画可以有多个关键帧 animation-name:设置动画ID animation-duration:设置动画总时长 animation-timing-function:设置动画时间函数,同过渡动画 animation-iteration-count:设置动画播放次数,默认1次,可以是具体次数也可

    2023年04月23日
    浏览(55)
  • CSS3与HTML5

    box-sizing content-box:默认,宽高包不含边框和内边距 border-box:也叫怪异盒子,宽高包含边框和内边距 动画:移动translate,旋转、transform等等 走马灯:利用动画实现animation:from… to… 隐藏元素: visibility:hidden 占位 display:none 不占位 画页面前重置浏览器自带样式 快格式化上

    2024年02月07日
    浏览(43)
  • HTML5和CSS3笔记

    1.1:页面结构: 1.2:标签类型: 1.2.1:块标签:  1.2.2:行内标签: 1.2.3:行内块标签: 1.2.4:块标签与行内标签的转换: (可以设置在不在同一行和隐藏) 1.3:表单与表格标签:   表单:    表格:   1.4:H5标签: 1.4.1:语义标签:   1.4.2:多媒体标签: (音频audio和视

    2024年03月24日
    浏览(51)
  • HTML5+CSS3模拟实现《亮剑》平安县城一役精彩微信群聊-谁开的炮?

    转眼从2005年到现在,《亮剑》已经播出多年,但热度依然不减,而且每次重温我都会看出不一样的意蕴,今天,我就用 HTML5+CSS3 模拟实现《亮剑》平安县城一役精彩 微信群聊 -谁开的炮? 目录 1. 实现思路 2. 素材介绍 3. 微信群聊顶部 + 底部 + 聊天区域实现 4. 聊天区域的实现

    2024年02月02日
    浏览(45)
  • 尚硅谷html5+css3(3)布局

    1.文档流normal flow -网页是一个多层结构 -通过CSS可以分别为每一层设置样式 -用户只能看到最顶层 -最底层:文档流(我们所创建的元素默认都是从文档流中进行排列) 2.盒子模型   1.盒子模型-边框 2.盒子模型-内边距 3.盒子模型-外边距 4.盒子模型-水平方向的布局 5.盒子模型

    2024年04月09日
    浏览(63)
  • html5和css3的新特性

    标签         !-- 高亮 mark --         !-- 摘要概述 --         details             summary                 咖啡             /summary             ul                 li拿铁/li                 li美式/li             /ul         /details           

    2024年02月11日
    浏览(42)
  • HTML5CSS3提高

    HTML5 的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。 这些新特性都有兼容性问题,基本是 IE9+ 以上版本的浏览器 才支持,如果不考虑兼容性问题,可以大量使用这些新特性。 以前布局,我们基本用 div 来做。div 对于搜索引擎来说,

    2024年02月14日
    浏览(51)
  • h5(html5)+css3前端笔记二

    一、表格标签 表格的主要作用: 表格主要用于 显示、展示数据 ,因为它可以让数据显示的非常的规整,可读性非常好。特别是后台展示数据的时候,能够熟练运用表格就显得很重要。一个清爽简约的表格能够把繁杂的数据表现得很有条理。 1. table/table 用来定义表格的标签

    2024年02月14日
    浏览(65)
  • 响应式Web开发项目教程(HTML5+CSS3+Bootstrap)第2版 第1章 HTML5+CSS3初体验 项目1-1 三栏布局页面

    三栏布局是一种常用的网页布局结构。 除了头部区域、底部区域外,中间的区域(主体区域)划分成了三个栏目,分别是左侧边栏、内容区域和右侧边栏,这三个栏目就构成了三栏布局。当浏览器的宽度发声变化时,页面中左侧边栏和右侧边栏的宽度固定不变,而内容区域的

    2024年01月17日
    浏览(84)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包