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

仿南讯信息官网首页-整体页面布局和导航布局
官网地址
首页,我们需要创建自己的项目文件夹,在项目文件夹中,创建 静态资源文件夹,分别是 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;
}
吐槽一下


还没有留言,还不快点抢沙发?