仿南讯信息官网首页-整体页面布局和导航布局
仿南讯信息官网首页-整体页面布局和导航布局
官网地址
首页,我们需要创建自己的项目文件夹,在项目文件夹中,创建 静态资源文件夹,分别是 css,images,js 和index.html
接着,我们在css文件夹中,创建pub.css,index.css
接着,在index.html文件中,使用link标签,将外部样式表引入到页面中,代码如下所示:
<!-- pub.css 公共样式 --> <link rel="stylesheet" href="./css/pub.css"> <link rel="stylesheet" href="./css/index.css">
整个项目所有页面的公共样式 pub.css,如下所示:
*{ margin: 0; padding: 0; } body,td,th{ color: #333; font-size: 12px; font-family: "Microsoft YaHei", "Lato", "Helvetica Neue", Helvetica, Arial, sans-serif; } body{ margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; background-color: #F0EAE6; } *:hover{ transition: all 0.4s ease-in-out; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; } .left,.lef,.le,.l,.center,.cen,.ce,.c{ float: left; } .right,.rig,.ri{ float: right; } .clear{ float: none; clear: both; }
接着,我们把这个页面 从头 到尾 梳理一下,观察 盒子构成,我们发现 整个页面 由 9块大盒子构成,我们代码书写如下所示:
<!-- .top+.nav+.hd+.bajue+.jj+.zw#kk1+.siyun+.zw#kk2+.case+footer --> <!-- top 开始 --> <div class="top"> </div> <!-- top 结束 --> <!-- nav 开始 --> <div class="nav"></div> <!-- nav 结束 --> <div class="hd"></div> <div class="bajue"></div> <div class="jj"></div> <div class="zw" id="kk1"></div> <div class="siyun"></div> <div class="zw" id="kk2"></div> <div class="case"></div> <footer></footer>
我们去 这个 9块大盒子,进行样式的简单设置,如下所示:
.top{ height: 120px; background-color: #f0eae6; } .nav{ height: 50px; background-color: #336699; } .hd{ height: 350px; /* 溢出隐藏 */ overflow: hidden; background-color: pink; } .bajue{ height: 400px; background-color: orange; } .jj{ height: 436px; background-color: lightblue; } .zw{ height: 380px; overflow: hidden; background-color: #a10000; } .siyun{ height: 470px; background-color: orchid; } .case{ height: 330px; background-color: blueviolet; } footer{ height: 350px; background-color: #353535; }
接着,我们 研究,导航区域的 页面布局
导航区域的页面标签构成:
<!-- nav 开始 --> <div class="nav"> <div class="m2"> <!-- nav>ul>li*8>a[target="_blank"] --> <nav> <ul> <li><a href="" target="_blank">首页</a></li> <li><a href="" target="_blank">全网营销</a></li> <li><a href="" target="_blank">技术研发</a></li> <li><a href="" target="_blank">运营管理</a></li> <li><a href="" target="_blank">客户案例</a></li> <li><a href="" target="_blank">解决方案</a></li> <li><a href="" target="_blank">新闻中心</a></li> <li><a href="" target="_blank">关于我们</a></li> </ul> </nav> </div> </div> <!-- nav 结束 -->
导航区域的页面标签,对应的css样式:
.oline{ outline: 1px dashed red; } .m2{ width: 1130px; margin-right: auto; margin-left: auto; } .nav ul,.nav li{ margin: 0; padding: 0; /* 去除列表项li前面的 图标 */ list-style-type: none; } .nav li{ width: 140px; height: 50px; /* 行高 */ line-height: 50px; float: left; } nav>ul>li{ text-align: center; /* 相对定位 */ position:relative; } .nav a{ /* 将 行元素 转成 块元素 */ display: block; width: 100%; height: 50px; font-size: 16px; color: #fff; text-decoration: none; text-align: center; } .nav a:hover{ background-color: #003366; }
还没有留言,还不快点抢沙发?