登录  /  注册
博主信息
博文 33
粉丝 3
评论 0
访问量 22060
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
利用CSS知识仿站-2018-03-29 17:20
MrZ的博客
原创
1002人浏览过

一、个人心得:

1。昨天看了仿站的基本流程,今天第一次尝试,使用了很多CSS基础知识,感觉只要心里有清晰流程,仿站还是比较容易,就是耐得住的寂寞慢慢来。

2,不知道是不是有些参数设置有问题,没有达到自适应,想缩小截全图,排版有点乱,这个再看老师视频研究一下。

3,继续尝试吧,尽可能多的使用;老师讲的全部知识,实战出精品。

二、流程/效果图

1,流程比较有规律性,从上到下,从头到尾,从里到外顺序先建立好DOM结构,好比盖房子先盖框架,一步一步的装修,达到满意的效果。

2,除了大框架需要固定参数,细节元素有些需要摸索尝试,或者看下源码原作者设置的值。

3,全部完成一定看一下自适应情况,浏览器放大缩小有没有元素被挤丢掉。

最终效果图如下:因为页面没有自适应,导致截图两个。

17.png

2.png


三、源码

CSS部分:

res.css

实例

/*html{
	overflow-y: hidden;
	overflow-x: auto;
}*/

body,h1,h2,h3,p,ul,li{
	margin: 0;
	padding: 0;
	font-family: Microsoft YaHei;
	color: #505050;
}

p,li,a{
	font-style: 15px;

}

ul,li{
	list-style-type: none;
}

a:link,a:visited,a:active{
color: #505050;
text-decoration:none;
}
a:hover{
	color: red;
	text-decoration:none;
}

运行实例 »

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

index.css


实例

.poste{
	width:100%;
	height: 380px;
}


.poster img{
	width: 100%;
	height: 100%;
}

.class
{
	width: 100%;
	height: 104px;
	margin-left: 100px; 
	margin-top: 10px;

}

.class ul li{
	
	color:#aaaaaa;
	display:inline;
	font-size: 15px;
}

.class ul li a{
	margin: 0px 10px;
	font-size: 15px;
	color: #333333;
}

#chunjiban{
	background-color: red;
	color: white;
}

.synchro-course{
height: 660px;
width: 100%;
background-color: #f5f5f5;
}

.synchro-course .tbkcbt{
	height: 51px;
   width: 1200px;

}
.synchro-course .tbkcbt h1{
float: left;
margin-left: 100px;
margin-right: 45px;
}

.synchro-course .tbkcbt ul li{
	float: left;
display: inline;
vertical-align: bottom;
line-height: 61px;
}



.synchro-course .tbkcnr{
	width: 1210px;
	height: 610px;
	float: left;
   margin-left: 150px;
}

.synchro-course .tbkcnr ul li{
	display: inline;
	margin-left: 10px;

}

运行实例 »

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



common.css


实例

.head{
	height: 130px;
	width: 1433px;
}
.into{

}


.strip{
	height: 30px;
    width: 100%;
    background-color: #333;
}

.head .info .strip p,li{
	color: #fff;
	font-size: 13px;
	text-align: center;
	line-height: 30px;
}



.head .info .strip .left{
float: left;
margin-left: 100px;
}

.head .info .strip .right{
float: right;
margin-right:100px;
}

.head .info .strip .right li{
display:inline;
margin-left: 6px
}

.info-1{
	height: 100px;
	width: 100%;
}

.head .info-1 .logo{
	float: left;
	width: 175px;
	margin-left: 100px;
	margin-right: 25px;
	line-height: 100px;



}

.head .info-1 .menu{
	float: left;
	text-align:center;
	line-height: 100px;

}


.head .info-1 .menu ul li{

    display: inline;
}

.head .info-1 .menu ul li a{

   font-size:16px;
   margin-left: 20px;
   margin-right:20px;
}


#shouye{
	padding-bottom: 15px;
border-bottom:2px solid red;
}


#xxzx{
  color: red;
}


.head .info-1 .search input{
	border-radius:50px;
	width: 330px;
	height: 30px;
	border-color: #e5e5e5;
}
.head .info-1 .search button{
	border-radius:19px;
   font-size: 19px;
   color: red;
}

.head .info-1 .search{
	line-height: 100px;
	float: right;
	margin-right: 98px;
}


.foot{
	float: left;
	width: 100%;
	height: 50px;
	background-color: black;
	text-align:center;
	line-height: 50px;
	
}

.foot p{
	color: white;
}

运行实例 »

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



HTML部分

index.html

实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>学而思教育</title>
	<link rel="stylesheet" type="text/css" href="css/res.css">
	<link rel="stylesheet" type="text/css" href="css/common.css">
	<link rel="stylesheet" type="text/css" href="css/index.css">
</head>
<body>
	<div class="head">
		<div class="info">
		<div class="strip">
			<p class="left">福建省</p>

			<ul class="right"><li>客户端下载  |</li>
				<li>收藏夹  |</li>
				<li>我的订单  |</li>
				<li>设置  |</li>
				<li>登录  </li>
				<li>注册  |</li>
			</ul>
		</div>
        </div>
        <div class="info-1">
        	<div class="logo">
        		<img src="logo.png">
        	</div>
        	<div class="menu">
        		<ul>
        			<li><a href="" id="shouye">首页</a></li>
        			<li><a href="">选课中心</a></li>
        			<li><a href="">免费讲座</a></li>
        			<li><a href="" id="xxzx">学习中心</a></li>
        			<li><a href="">发现更多</a></li>
        		</ul>
        	</div>
        	<div class="search">
        		<input type="text" name=""><button>搜</button>
        	</div>
        </div>

	</div>

	<div class="poster">
		<img src="ad.png">
	</div>
<div class="class">
	<div class="class1">
	  <ul>
	  	<li>学期:</li>
	  	<li ><a id="chunjiban" href="">春季班</a></li>
	  	<li><a href="">暑假班</a></li>
	  	<li><a href="">秋季班</a></li>
	  </ul>
	</div>
	<div class="class2">
	  <ul>
	  	<li>年级:</li>
	  	<li><a href="">学前班</a></li>
	  	<li><a href="">一年级</a></li>
	  	<li><a href="">二年级</a></li>
	  	<li><a href="">三年级</a></li>
	  	<li><a href="">四年级</a></li>
	  	<li><a href="">五年级</a></li>
	  	<li><a href="" id="chunjiban">六年级</a></li>
	  	<li><a href="">初一</a></li>
	  	<li><a href="">初二</a></li>
	  	<li><a href="">初三</a></li>
	  	<li><a href="">高一</a></li>
	  	<li><a href="">高二</a></li>
	  	<li><a href="">高三</a></li>
	  </ul>
	</div>
	</div>
	<div class="synchro-course">
		<div class="tbkcbt">
			<h1>同步课程</h1>
			<ul>
				<li><a href="">直播授课 / </a></li>
				<li><a href="">1对1批改 / </a></li>
				<li><a href="">及时答疑 / </a></li>
				<li><a href="">无限回放</a></li>
			</ul>
		</div>
		<div class="tbkcnr">
			<ul>
				<li><img src="tbkc.png"></li>
				<li><img src="tbkc.png"></li>
				<li><img src="tbkc.png"></li>
				<li><img src="tbkc.png"></li>
				<br>
				<li><img src="tbkc.png"></li>
				<li><img src="tbkc.png"></li>
				<li><img src="tbkc.png"></li>
				<li><img src="tbkc.png"></li>
			</ul>
		</div>
	</div>

	

	<div class="foot">
		<p>仿站:Mr.Z</p>
	</div>

</body>
</html>

运行实例 »

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


批改状态:合格

老师批语:
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学