• 仿南讯信息官网首页-整体页面布局和导航布局


    (官网地址  http://nx888.com.cn/)

    1.首先,创建项目文件夹,在文件夹中创建静态资源文件夹,分别是css,imades,js和index.html

    2.第二步,在css文件夹中,创建pub.css,index.css

    3.第三步,在index.html文件中,使用link标签将外部样式表引入到页面中,代码如下:

    1. <link rel="stylesheet" href="./css/pub.css">
    2. <link rel="stylesheet" href="./css/index.css">

    4.第四步,在pub.css中输入代码,数据整个项目所有的公共样式pub.css,如下所示:

    1. /* 清除内外边距 */
    2. *{
    3. margin: 0;
    4. padding: o;
    5. }
    6. /* 并集选择器 */
    7. body,td,th{
    8. color: #333;
    9. font-size: 12px;
    10. /* 字体 */
    11. font-family: "Microsoft YaHei", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif;
    12. }
    13. /* 主题标签 */
    14. body{
    15. margin-top: 0;
    16. margin-right: 0;
    17. margin-bottom: 0;
    18. margin-left: 0;
    19. background-color: #F0EAE6;
    20. }
    21. /* :hover鼠标悬停 */
    22. *:hover{
    23. transition: all 0.4s ease-in-out;
    24. -webkit-transition:All 0.4s ease-in-out;
    25. -moz-transition:All 0.4s ease-in-out;
    26. -o-transition:All 0.4s ease-in-out;
    27. }
    28. /* 并集选择器 float 浮动 */
    29. .left,.lef,.le,.l,.center,.cen,.ce,.c{
    30. float: left;
    31. }
    32. .right,.rig,.ri{
    33. /* float: right; 右浮动 */
    34. float: right;
    35. }
    36. /* clear 清除浮动 */
    37. .clear{
    38. float: none;
    39. clear: both;
    40. }

    上面的代码获取方法如下:

    (1)打开南讯页面,按F12键打开开发者工具面板,笔记本电脑同时按Fn和F12键即可打开开发者工具面板

     

     (2)点击左侧箭头body处,右侧弹出的界面,点击pub.css,弹出下面的第二张图

      即可获得代码数据

    5.第五步,把页面梳理一下,观察盒子构成,盒子由9块大盒子构成,代码书写如下:

    1. <!-- top 开始 -->
    2. <div class="top">
    3. </div>
    4. <!-- top 结束 -->
    5. <!-- nav 开始 -->
    6. <div class="nav">
    7. <!-- nav 结束 -->
    8. </div>
    9. <!-- hd 开始 -->
    10. <div class="hd">
    11. </div>
    12. <!-- hd 结束 -->
    13. <!-- bajue 开始 -->
    14. <div class="bajue">
    15. </div>
    16. <!-- bajue 结束 -->
    17. <!-- 开始 -->
    18. <div class="jj">
    19. </div>
    20. <!-- jj 结束 -->
    21. <!--Zw 开始 -->
    22. <div class="zw" id="kk1">
    23. </div>
    24. <!-- zw 结束 -->
    25. <!-- siyun 开始 -->
    26. <div class="siyun">
    27. </div>
    28. <!-- siyun 结束 -->
    29. <!--kk2 开始 -->
    30. <div class="zw" id="kk2">
    31. </div>
    32. <!-- kk2 结束 -->
    33. <!--case开始 -->
    34. <div class="case">
    35. </div>
    36. <!-- case 结束 -->
    37. <!--footer开始 -->
    38. <footer>
    39. </footer>
    40. <!-- footer 结束 -->

    代码获取方法如下:

    (1)点击箭头所指“Elements”

     (2)跳转至下图页面,点击箭头所指处“body”,跳转第三个页面;

     (3)即可获得上述代码数据

     6.第六步,给9块大盒子进行简单的设置,如下所示:

    1. .top{
    2. height: 120px;
    3. background-color: #F0EAE6;
    4. }
    5. .nav{
    6. height: 50px;
    7. background-color: #336699;
    8. }
    9. .hd{
    10. height: 350px;
    11. /* 溢出隐藏 */
    12. overflow: hidden;
    13. background-color: skyblue;
    14. }
    15. .bajue{
    16. height: 400px;
    17. background-color: aquamarine;
    18. }
    19. .jj{
    20. height: 436px;
    21. background-color: pink;
    22. }
    23. .zw{
    24. height: 380px;
    25. /* 溢出隐藏 */
    26. overflow: hidden;
    27. background-color: yellow;
    28. }
    29. .siyun{
    30. height: 470px;
    31. background-color: yellowgreen;
    32. }
    33. .case{
    34. height: 330px;
    35. background-color: blue;
    36. }
    37. footer{
    38. height: 350px;
    39. background-color: #353535;
    40. }

    获得方法如下:

    如下图箭头所指,依次点击top,nav,hd,bajue...即可获得所有数据

     7.第七步,研究导航区域的页面布局、导航区域的页面标签构成:

    1. <!-- nav 开始 -->
    2. <div class="nav">
    3. <div class="m2 oline">
    4. <!-- nav>ul>li*8>a[target="_blank"] -->
    5. <nav>
    6. <ul>
    7. <li><a href="" target="_blank">首页</a></li>
    8. <li><a href="" target="_blank">全网营销</a></li>
    9. <li><a href="" target="_blank">技术研发</a></li>
    10. <li><a href="" target="_blank">运营管理</a></li>
    11. <li><a href="" target="_blank">客户案例</a></li>
    12. <li><a href="" target="_blank">解决方案</a></li>
    13. <li><a href="" target="_blank">新闻中心</a></li>
    14. <li><a href="" target="_blank">关于我们</a></li>
    15. </ul>
    16. </nav>
    17. </div>
    18. </div>

    8.第八步,导航区域的页面标签,对应的css样式:

    1. .oline{
    2. /* 外轮廓线 */
    3. outline: 1px dashed red;
    4. }
    5. .m2{
    6. width: 1130px;
    7. margin-right: auto;
    8. margin-left: auto;
    9. }
    10. .nav ul,.nav li{
    11. margin: 0;
    12. padding: 0;
    13. /* 去除列表项li前面的小图标 */
    14. list-style-type: none;
    15. }
    16. .nav li{
    17. width: 140px;
    18. height: 50px;
    19. /* 行高 */
    20. line-height: 50px;
    21. /* 左浮动 */
    22. float: left;
    23. }
    24. nav>ul>li{
    25. /* 文本水平居中 */
    26. text-align: center;
    27. /* 相对定位 */
    28. position: relative;
    29. }
    30. .nav li a {
    31. /* 将行元素转成块元素 */
    32. display: block;
    33. width: 100%;
    34. height: 50px;
    35. /* outline: 1px dashed orange; */
    36. font-size: 16px;
    37. color: #fff;
    38. /* 无文本修饰 */
    39. text-decoration: none;
    40. /* 文本水平居中 */
    41. text-align: center;
    42. }
    43. .nav a:hover{
    44. background-color: #003366;
    45. }

    获得数据的方法:

    (1)点击箭头所指的“body”,跳转页面

     (2)上下滑动即可获得下图所示的数据

     9.第九步,在index.html界面右击选择open with live server获得初步效果图,如下所示:

     

  • 相关阅读:
    含文档+PPT+源码等]精品基于Javaweb的酒店民宿管理推荐平台SSM[包运行成功]Java毕业设计SSM项目源码
    Redis-渐进式遍历scan的使用
    .NET 开源工作流: Slickflow流程引擎高级开发(十) -- BpmnJS流程设计器集成
    MySQL索引:结构、语法、分类和优化
    RK3568 安卓12 EC20模块NOCONN没有ip的问题(已解决)
    Flink常用Sink(elasticsearch(es)Sink、RedisSink、KafkaSink、MysqlSink、FileSink)
    Linux 修改文件(文件夹)的权限 chown 与 chmod
    二十四、MySQL事务操作演示
    酷开科技丨大屏购物买买买,酷开系统助力网购模式再升级
    幸运红包娱乐微信小程序源码下载-多玩法安装简单
  • 原文地址:https://blog.csdn.net/m0_71814235/article/details/125531325