博客列表 >用圣杯布局创建网站首页--2019年9月5日22时0分

用圣杯布局创建网站首页--2019年9月5日22时0分

Mr诚的博客
Mr诚的博客原创
2019年09月06日 16:21:34559浏览

综合前段时间的学习,完成一个企业站首页设计

源码部分:

实例

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
<link rel="stylesheet" href="css/style4.css">
  <title>通用布局的圣杯布局</title>
</head>
<body>
  <!-- 头部 -->
  <div class="header">
    <!-- 头部内容区 -->
    <div class="content">
      <ul class="nav">
        <li class="item"><a href="">首页</a></li>
        <li class="item"><a href="">公司新闻</a></li>
        <li class="item"><a href="">产品中心</a></li>
        <li class="item"><a href="">关于我们</a></li>
        <li class="item"><a href="">联系我们</a></li>
      </ul>
    </div>
  </div>
  <div class="banner">
        <img src="img/1.jpg" alt="">
  </div>
  <!-- 主体 -->
  <div class="container">
    <!-- 圣杯DOM结构 -->
    <!-- 主体 -->    
    <div class="main"> 
      <div class="content">
        <div class="bt">产品展示</div>
        <div class="cpzs">
          <div class="cp">
            <div class="pic"><img src="img/2.jpg" alt=""></div>
            <div class="name">安吉白茶500g</div>
            <div class="jg"><s>¥:500.00</s><span><b>¥:300.00</b></span></div>
            <div class="buy"><button>点击***</button></div>
          </div>

          <div class="cp">
            <div class="pic"><img src="img/3.jpg" alt=""></div>
            <div class="name">西湖龙井500g</div>
            <div class="jg"><s>¥:600.00</s><span><b>¥:400.00</b></span></div>
            <div class="buy"><button type="button">点击***</button></div>
          </div>
          <div class="cp">
            <div class="pic"><img src="img/5.jpg" alt=""></div>
            <div class="name">信阳毛尖500g</div>
            <div class="jg"><s>¥:700.00</s><span><b>¥:450.00</b></span></div>
            <div class="buy"><button>点击***</button></div>
          </div>

          <div class="cp">
            <div class="pic"><img src="img/4.jpg" alt=""></div>
            <div class="name">铁观音500g</div>
            <div class="jg"><s>¥:800.00</s><span><b>¥:600.00</b></span></div>
            <div class="buy"><button type="button">点击***</button></div>
          </div>          
        </div>

        <div class="cpzs">
          <div class="cp">
            <div class="pic"><img src="img/6.jpg" alt=""></div>
            <div class="name">安吉白茶500g</div>
            <div class="jg"><s>¥:500.00</s><span><b>¥:300.00</b></span></div>
            <div class="buy"><button>点击***</button></div>
          </div>

          <div class="cp">
            <div class="pic"><img src="img/7.jpg" alt=""></div>
            <div class="name">西湖龙井500g</div>
            <div class="jg"><s>¥:600.00</s><span><b>¥:400.00</b></span></div>
            <div class="buy"><button type="button">点击***</button></div>
          </div>
          <div class="cp">
            <div class="pic"><img src="img/8.jpg" alt=""></div>
            <div class="name">信阳毛尖500g</div>
            <div class="jg"><s>¥:700.00</s><span><b>¥:450.00</b></span></div>
            <div class="buy"><button>点击***</button></div>
          </div>

          <div class="cp">
            <div class="pic"><img src="img/9.jpg" alt=""></div>
            <div class="name">铁观音500g</div>
            <div class="jg"><s>¥:800.00</s><span><b>¥:600.00</b></span></div>
            <div class="buy"><button type="button">点击***</button></div>
          </div>          
        </div>
      </div>     
    </div>    
    <!-- 主体左侧 -->
    <div class="left">
      <div class="bt">产品分类</div>
      
      <ul class="tit">
        <li class="list"><a href="">西湖龙井</a></li>
        <li class="list"><a href="">安溪铁观音</a></li>
        <li class="list"><a href="">信阳毛尖</a></li>
        <li class="list"><a href="">安吉白茶</a></li>
        <li class="list"><a href="">武夷岩茶</a></li>
        <li class="list"><a href="">君山银针</a></li>
        <li class="list"><a href="">洞庭碧螺春</a></li>
        <li class="list"><a href="">黄山毛峰</a></li>
        <li class="list"><a href="">六安瓜片</a></li>
        <li class="list"><a href="">祁门红茶</a></li>
      </ul>
      
    </div>
    <!-- 主体右侧 -->
    <div class="right">
      <div class="bt">产品排行</div>
      <ol class="tit">
        <li class="list"><a href="">1.信阳毛尖</a></li>
        <li class="list"><a href="">2.西湖龙井</a></li>
        <li class="list"><a href="">3.六安瓜片</a></li>
        <li class="list"><a href="">4.安溪铁观音</a></li>
        <li class="list"><a href="">5.洞庭碧螺春</a></li>
        <li class="list"><a href="">6.安吉白茶</a></li>
        <li class="list"><a href="">7.祁门红茶</a></li>
        <li class="list"><a href="">8.君山银针</a></li>
        <li class="list"><a href="">9.黄山毛峰</a></li>
        <li class="list"><a href="">10.武夷岩茶</a></li>
      </ol>
    </div>

  </div>
  <!-- 尾部 -->
  <div class="footer"> 
  <!-- 尾部内容区    -->
    <div class="content">
      <p>
      <a href="">©2019 html.cc 版本所有</a>   |  
      <a href="">0571-12345678</a>   |  
      <a href="">浙ICP备:123456789号</a> 
      </p>
    </div>    
  </div>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例

CSS部分:


实例

body, h1, p { 
  margin: 0;
  font-family: sans-serif;
}
a{
	color: #fff;
	text-decoration: none;
}
.header{
  background-color: black;
}
.header .content{
	width: 90%;
	height: 60px;
	background-color: black;
	margin: 0 auto;
}
.header .content .nav{
	margin: 0;
	padding: 0;	

}
.header .content .nav .item{
	list-style: none;
}
.header .content .nav .item a {
	float: left;
	min-width: 80px;
	min-height: 60px;
	text-align: center;
	line-height: 60px;
	padding: 0 10px;

}
.header .content .nav .item a:hover {
	background-color: red;
	font-size: 1.2em;
}
.banner{
	width: 90%;
	margin: 5px auto 0px;
}
.banner img {
	width: 100%;
}

/*主体用对杯布局来实现*/

/*1.设置主体的宽度*/
.container{
	width: 90%;
	background:lightgray;
	margin: 5px auto;
	overflow: hidden;
}

/*2.将主体内容区,左侧,右侧 宽度,高度进行设置*/

.left{
	width: 200px;
	min-height: 500px;
	background-color: #F1F8E9;
	box-sizing: border-box;
	/*padding: 10px;*/
	margin-left: -100%;
	/*opacity: 0.7;*/
}
.left .bt{
	width: inherit;
	height: 50px;
	font-size: 1.3em;
	border-bottom: 1px solid #555;
	color: #fff;
	text-align: center;
	line-height: 50px;
	background-color: green;
}

.left .tit{
	margin-top: 20px;
	padding: 0;
}

.left .tit .list {
	list-style: none;
	padding: 10px 20px;
	border-bottom: 1px dotted #555;

}

.left .tit .list a{
	color: #555;	

}

.left .tit .list a:hover{
	color: red;
	background-color: lightblue;
	text-decoration: underline;
	cursor: pointer;

}


.right{
	width: 200px;
	min-height: 500px;
	background-color: #F1F8E9;
	margin-left: -200px;
}

.right .bt{
	width: inherit;
	height: 50px;
	font-size: 1.3em;
	border-bottom: 1px solid #555;
	color: #fff;
	text-align: center;
	line-height: 50px;
	background-color: green;
}

.right .tit{
	margin-top: 20px;
	padding: 0;
}

.right .tit .list {
	list-style: none;
	padding: 10px 10px;
	border-bottom: 1px dotted #555;
}


div ol li:nth-of-type(1){
	color: #fff;
	background-color: #E53935;
}

div ol li:nth-of-type(2){
	color: #fff;
	background-color: #EF5350;
}

div ol li:nth-of-type(3){
	color: #fff;
	background-color: #E57373;
}



.right .tit .list a{
	color: #555;	

}

.right .tit .list a:hover{
	color: red;
	background-color: lightblue;
	text-decoration: underline;
	cursor: pointer;

}
.main{
	background-color: #fff;
	min-height: 500px;
	width: 100%;	
	
}
.main .content{	
	/*background-color: lightblue;*/

}

.main .content .bt{
	width: inherit;
	height: 50px;
	font-size: 1.3em;
	/*border-bottom: 1px solid #555;*/
	color: #fff;
	text-align: center;
	line-height: 50px;
	background-color: green;


}

.main .content .cpzs{
	margin-top: 10px;
	height: 210px;	

	/*overflow: hidden;*/

}

.main .content .cpzs .cp{
	float: left;
	margin-left: 10px;
	width: 200px;
	border: 1px solid black;
	overflow: hidden;
}
/*.main .content .cpzs .cp .pic{
	height: 150px;
}*/
.main .content .cpzs .cp .pic img{
	height: 150px;
	border: 1px solid black;
}

.main .content .cpzs .cp .name{
	text-align: center;
	color: green;
}
.main .content .cpzs .cp .jg {
	text-align: center;
	color: #555;	
}
.main .content .cpzs .cp .jg span {	
	color: red;	
}
.main .content .cpzs .cp .buy {
	text-align: center;
	color: #555;	
}

/*3.将主体、左、右浮动*/
.main, .left, .right {
	float: left;
}

/*4.将左右区块移动到正确的位置上*/
.main{	
	box-sizing: border-box;
	padding:0 205px;
	
}



.footer{
	/*background-color: lightgray;*/

}
.footer .content{   
	width: 90%;
	height: 60px;
	background-color: #444;
	margin: 0 auto;
}
.footer .content p {
	text-align: center;
	line-height: 60px;
}
.footer .content p a{
	color: #999;
}
.footer .content p a:hover{
	color: #fff;	
}

运行实例 »

点击 "运行实例" 按钮查看在线实例

通用布局的圣杯布局.jpg

小结:

综合应用前几节可所学,虽然有点磕磕绊绊,但总算完成了


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议