博客列表 >qq空间实战前端页面——2018年5月19日

qq空间实战前端页面——2018年5月19日

沈斌的博客
沈斌的博客原创
2018年05月19日 16:41:38773浏览

QQ空间前端完整页面

index.html


实例

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<meta http-equiv="X-UA-Compatible" content="ie=edge">
	<link rel="stylesheet" type="text/css" href="/static/css/index.css">
	<link rel="stylesheet" href="/static/bootstrap/css/bootstrap.min.css">
	<link rel="stylesheet" type="text/css" href="/static/font-awesome/css/font-awesome.min.css">
	<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>
	<title>繁华落尽的空间</title>
</head>
<body>
	<div class="header">
		<div class="container">
			<div class="left">
				<a href="" class="logo"></a>
				<a><i class="fa fa-home"></i>他的主页</a>
				<a><i class="fa fa-user"></i>他的动态</a>
			</div>

			<div class="right">
				<div class="user-info">
					<img src="/static/imgs/userinfo.png">
					<a href=""><i class="fa fa-diamond" style="font-size: 14px;"></i></a>
					<a href=""><i class="fa fa-cog" style="font-size: 14px;"></i></a>
					<a href="" style="font-size: 12px;">Appler [退出]</a>
				</div>
				<!-- top down 0,left right 10 -->
				<span style="margin:0px 10px;">|</span>
				<a href="">返回个人中心</a>
				<span>|</span>
				<div class="searchbox">
					<input type="text" name="" placeholder="用户/游戏/动态">
					<a href="" class="search"><i class="fa fa-search"></i></a>
				</div>
			</div>
		</div>
	</div>

	<div class="backgroud-container">
		<div class="container">
			<div class="userinfo">
				<h1><span>繁华落尽</span></h1>
				<a href="" class="lv"></a>
				<a href="" class="fly"></a>
				<div class="addr">繁华落尽http://88527.qzone.qq.com</div>
			</div>

			<div class="profile">
				<a href=""><i class="fa fa-plus"></i>加好友</a>
				<a href=""><i class="fa fa-thumbs-up"></i></i>赞 | 0</a>
			</div>

			<div class="user-detail">
				<img src="/static/imgs/userinfo.png" alt="" class="avatar">
				<div class="nickname">猪哥@php.cn</div>
				<div class="vip-year">
					<img src="/static/imgs/vip_year_8.png" alt="">
					<span>成长值 3600 成长速度 30点/天</span>
					<div class="progress">
						<div class="progress-bar progress-bar-waring" role="progressbar"
							style="width:60%;"></div>
					</div>
					<a href=""><img src="/static/imgs/icon-vip-fee-year.png" alt=""></a>
					<a href="" class="level"></a>

				</div>

				<div class="weather">
					<img src="http://qzonestyle.gtimg.cn/aoi/img/weather/weather-cloudy-sunny.png" alt="">
					<span class="temperature">30°</span>
					<div style="float:right;font-size:18px;backgroud-color:lightgreen;">
						<span>合肥</span>
						<br>
						<span style="font-size:12px;">4月24日</span>
					</div>
				</div>

				<div class="nav">
					<ul>
						<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="">更多</a></li>
					</ul>
				</div>
			</div>
		</div>
	</div>

	<div class="container">
		<div class="col-md-4" style="margin-top: 10px;padding:0px;">
			<div class="main-left-nav">
				<ul>
					<li class="col-md-4 first"><a href=""><span class="num">1</span><span>照片</span></a></li>
					<li class="col-md-4"><a href=""><span class="num">1</span><span>说说</span></a></li>
					<li class="col-md-4"><a href=""><span class="num">0</span><span>日志</span></a></li>
				</ul>
			</div>

			<div class="main-left-profile">
				<ul class="list-group">
					<li class="list-group-item active"><strong>个人档</strong></li>
					<li class="list-group-item"><i class="fa fa-vcard-o"></i>繁华落尽</li>
					<li class="list-group-item"><i class="fa fa-vpforms"></i>29 白羊座</li>
					<li class="list-group-item"><i class="fa fa-shopping-bag"></i>软件开发</li>
					<li class="list-group-item"><i class="fa fa-shopping-cap"></i>合肥</li>
					<li class="list-group-item"><a href="" style="color:#333;"></a>查看详细资料</li>
				</ul>
			</div>

			<div class="main-left-board">
				<ul class="list-group">
					<li class="list-group-item active"><strong>留言板</strong></li>
					<li class="list-group-item">
						<textarea name="form-control" rows="5" cols="30" placeholder="我也留个言"
						></textarea>
						<div class="board-msg">
							<a href=""><i class="fa fa-smile-o"></i></a>
							<div class="right">

								<input type="checkbox" name="" value="" id="msg">
								<label for="msg">私密留言<i class="fa fa-diamond"></i></label>
								<button>发表</button>
							</div>
						</div>
					</li>

					<li class="list-group-item msg-list">
						<span class="name">fion</span>:
						<span>愿你一生努力,一生被爱</span>
						<p>2018-04-13 08:36:27</p>
					</li>

					<li class="list-group-item msg-list">
						<span class="name">fion</span>:
						<span>愿你一生努力,一生被爱</span>
						<p>2018-04-13 08:36:27</p>
					</li>

					<li class="list-group-item">
						<a href="">查看更多</a>
					</li>
				</ul>
			</div>
		</div>

		<div class="main-right-board col-md-8">
			<div class="panel pandel-default birthday">
				<div class="panel-body">
					<div class="userinfo">
						<img src="/static/imgs/userinfo.png" alt="">
						<div class="info">
							<p>猪哥@php.cn</p>
							<p clas="date">4月11日</p>
						</div>
						<div class="toggle">
							<a href=""><i class="fa fa-angle-down"></i></a>
						</div>
					</div>

					<div class="clear gift">
						<img src="/static/imgs/gift-default.jpg" alt="">
						<div class="detail">
							<p>赶紧送礼物祝他生日快乐吧</p>
							<p><button>赠送礼物</button></p>
						</div>

					</div>
				</div>
			</div>

			<div class="panel panel-default content-list">
				<div class="panel-body">
					<div class="userinfo">
						<img src="/static/imgs/userinfo.png" alt="">
						<div class="info">
							<p>猪哥</p>
							<p class="date">2.26 09:00</p>
						</div>
						<div class="toggle">
							<a href=""><i class="fa fa-angel-down"></i></a>
						</div>
					</div>

					<div class="clear msg">
						<p>测试还有多少人</p>
						<img src="/static/imgs/psb.jpg" alt="">
					</div>
					<div class="send-info clear">
						<i class="fa fa-mobile"></i>
						<span>来自iphone 8 plus(4G)</span>
						<div style="margin-top:10px;">
							<span>浏览500次</span>
							<div class="option">
								<a href=""><i class="fa fa-thumbs-up"></i></a>
								<a href=""><i class="fa fa-commenting"></i></a>
								<a href=""><i class="fa fa-mail-forward"></i></a>
							</div>
						</div>
					</div>
					<hr>

					<div class="comment">
						<i class="fa fa-thumbs-up"></i>
						<span>张小飞、东风、国际金融域名注册局</span>
						<div><a href="">展开剩余2条评论</a></div>
						<div class="list-item clear">
							<img src="/static/imgs/30.png" alt="">
							<div class="msg-info">
								<span>往下</span>:猪哥
								<p>1/23 09:15</p>
							</div>
						</div>

						<div class="list-item clear">
							<img src="/static/imgs/30.png" alt="">
							<div class="msg-info">
								<span>bis</span>:php
								<p>1/23 09:15</p>
							</div>
						</div>
					</div>

					<div class="write-comment clear" onblur="comment_blur(this)">
						<input type="text" name="" value="" class="msg" placeholder="评论"
						onfocus="comment_focus(this)">
						<a href="" class="camera"><i class="fa fa-camera icon"></i></a>

						<div class="board-msg" style="display:none;">
							<a href=""><i class="fa fa-smile-o"></i></a>
							<div class="right">
								<label><input type="checkbox" name="">私密留言</label><i class="fa fa-diamond"></i>
									<button>发表</button>
							</div>
						</div>
					</div>
				</div>

				<div class="panel panel-default more-msg-list">
					<a href=""><div class="panel-body">查看更多动态</div></a>
				</div>
			</div>
		</div>

	</div>

	<!-- footer -->
	<div class="container footer">
		<div class="friend-link">
			<a href="">腾讯网</a>
		</div>
		<p>Copyright 2009</p>
	</div>
</body>
<script type="text/javascript">
	function comment_focus(obj){
		$(obj).siblings('div').show(100);
	}

	// 评论失去焦点
	function comment_blur(obj){alert();
		$(obj).children('div').hide();
	}
</script>
</html>

运行实例 »

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

index.css

实例

body {margin: 0;padding: 0;}
.header {
	width: 100%;
	height: 40px;
	background-color: wheat;
	line-height: 40px;
}

.header .left {
	width: 400px;
	float: left;
	background: lightgreen;
}

.header a {
	color: green;
	text-decoration: none;
}

.header .logo {
	background-image: url('/static/imgs/icon.png');
	background-position: 0px 0px;
	float: left;
	width: 90px;
	height: 40px;
}

.header a {
	margin-left: 10px;
}

.header a i {
	width: 20px;
	height: 16px;
	margin-left: 10px;
	font-size: 18px;
}

.header .right {
	float: right;
	background-color: wheat;
}

.header .right a{
	float: right;
}

.header .right span {
	float: right;
	line-height: 40px;
}
.header .right .searchbox {
	float: right;
	margin-right: 10px;
}
.header .right .searchbox input {
	width: 135px;
	height: 20px;
	font-size: 12px;
	padding: 5px;
	border: none;
	border-radius: 4px;
	background-color: orange;
}

.header .right .searchbox .search {
	position: absolute;
	top: 0px;
	margin-left: 148px;
}
.header .right .searchbox .search i{
	font-size: 14px;
	margin-left: -30px;
}

.header .right .user-info {float: right;}
.header .right .user-info img{width:24px;height: 24px;}

.backgroud-container {
	background-image: url('/static/imgs/top.jpg')
}

.backgroud-container .userinfo h1{
	float: left;
}
.backgroud-container .addr{
	position: absolute;
}

.backgroud-container .lv{
	background-image: url('/static/imgs/icon3.png');
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;

	position: relative;
	background-position: -36px 0px;
	margin-top: 37px;
	margin-left: 5px;

}

.backgroud-container .fly{
	background-image: url('/static/imgs/icon.png');
	display: inline-block;
	width: 34px;
	height: 22px;
	background-repeat: no-repeat;

	position: relative;
	background-position: -204px -76px;
	margin-top: 37px;
	margin-left: 5px;

}

.backgroud-container .profile {
	float: right;
}
.backgroud-container .profile a{
	margin: 0px 10px;
	border: solid 1px red;
	border-radius: 30px;
	padding: 10px;
}

.backgroud-container .profile i{margin: 0px 10px;}

.backgroud-container .user-detail {
	margin-top: 80px;
}

.backgroud-container .user-detail .avatar {
	width: 128px;
	float: left;
	border: solid 3px #fff;
	border-radius: 4px;
}
.backgroud-container .user-detail .nickname {
	float: left;
	margin-left: 20px;
	color: orange;
	font-size: 20px;
	width: 50%;
}
.backgroud-container .vip-year {
	float: left;
	margin-left: 20px;
	margin-top: 10px;
	width: 60%;
	font-size: 12px;

}
.backgroud-container .vip-year img {
	margin-right: 10px;
}

.backgroud-container .vip-year a {
	margin-left: 10px;
}
.backgroud-container .vip-year .progress {
	height: 8px;
	margin-bottom: 0px;
	width: 160px;
	position: absolute;
	margin-top: -12px;
	margin-left: 75px;
}

.backgroud-container .vip-year .level {
	background-image: url('/static/imgs/profile-v9-adg.png');
	background-position: -1374px -49px;
	width: 22px;
	height: 20px;
	display: inline-block;
	background-repeat: no-repeat;
}
.backgroud-container .user-detail .weather {
	float: right;
	width: 162px;
	height: 56px;

}
.backgroud-container .weather img {
	vertical-align: baseline;
}
.backgroud-container .weather .temperature {
	font-size: 40px;
	position: absolute;
}
.backgroud-container .user-detail .nav {
	float: left;
	width: 80%;
	margin-left: 20px;
	margin-top: 25px;

}
.backgroud-container .user-detail .nav ul {
	list-style: none;
	padding-left: 0px;
}
.backgroud-container .user-detail .nav ul li {
	display: inline;
	margin: 10px 10px;
}

.main-left-nav {
	float: left;
	width: 100%;
	border-radius: 3px;
	border: solid 1px grey;
	padding: 20px 0px;
}
.main-left-nav a {color: lightblue;}

.main-left-nav .num {
	font-size: 28px;
	display: block;
}
.main-left-nav span {
	font-size: 14px;
}
.main-left-nav ul {
	list-style: none;
	padding: 0px;
}

.main-left-nav ul li {
	display: inline;
	float: left;
	border-left: solid 1px #ede8d1;
	text-align: center;
}
.main-left-nav .first {
	border-left: none;
}

.main-left-profile {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.main-left-board {
	float: left;
	width: 100%;
	margin-top: 10px;
}

.board-msg {
	margin-top: 5px;
	overflow: hidden;
}

.board-msg a {
	float: left;
	color: grey;
	font-size: 20px;
}

.board-msg .right {
	float: right;
}
.board-msg .right button {
	background: #e6b85c;
	border:solid 1px #d6a647;
}

.main-left-board .msg-list span {
	font-size: 12px;
}

.main-left-board .msg-list .name {
	color: #cc8f14;
}
.main-left-board .msg-list p {
	margin-top: 10px;
	color: grey;
}
.main-right-board .panel-body {
	background-color: #FFFCF4
}
.main-right-board .userinfo img {
	float: left;
	width: 50px;
	height: 50px;
}

.main-right-board .userinfo .info {
	float: left;
	margin-top: 10px;
}

.main-right-board .userinfo .toggle {
	float: right;
	font-size: 26px;
}

.main-right-board .gift {
	border: solid 1px #ede8d1;
	float: left;
	margin-top: 10px;
	width: 100%;
	height: 120px;

}
.main-right-board .gift img {
	float: left;
}
.main-right-board .detail {
	float: left;
}
.clear {
	clear: both;
}
.main-right-board .detail p {margin: 20px;}
.main-right-board button {
	border:solid 1px #e6b85c;border-radius: 4px;
	background-color: orange;
	color: white;
}
.main-right-board .content-list .msg {
	font-size: 16px;
}

.main-right-board .content-list .msg img {
	width: 100%;
}
.main-right-board .content-list .send-info{
	margin-top: 5px;
}

.main-right-board .content-list .send-info .option{
	float: right;
}

.main-right-board .content-list .comment i {color: #cc8f14;}
.main-right-board .content-list .comment span {color: #cc8f14;}
.main-right-board .content-list .list-item {margin: 10px 10px;}
.main-right-board .content-list .write-comment {
	float: left;
	width: 100%;
}
.main-right-board .content-list .write-comment .board-msg {
	width: 100%;
	padding: 10px;
	border: solid 1px wheat;
	float:left;
}
.main-right-board .content-list .write-comment .msg {
	width: 100%;
	padding: 10px;
	border: solid 1px lightgreen;
	float: left;
}
.main-right-board .content-list .write-comment .camera {
	float: left;
	margin-left: -35px;
}
.main-right-board .content-list .write-comment .icon {
	font-size: 20px;
	margin-top: 10px;
	margin-right: 10px;
	color: gray;
}
.more-msg-list a {
	text-decoration: none;
	color: #000;
	text-align: center;
}
.footer {
	text-align: center;
	font-size: 12px;
	margin-top: 50px;
}
.footer p {
	margin-top: 5px;
}

运行实例 »

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

效果图

qzone.png

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