做了登陆页和登陆后的首页的静态样式效果, 没有加超链接,没点击效果,

先上效果图:

前端----GitHub简易首页制作-LMLPHP

然后绿色的登陆按钮可以跳转首页(没做对账号密码的检查,空着也能跳转):

前端----GitHub简易首页制作-LMLPHP

主要为了练习布局, 练习CSS的一些样式, 图片图标全是网站截图下来的

页面相对简洁, 文字居多, 以黑白灰为主加上圆角的灰色边框,感觉挺清新

这个首页上边的渐变效果是一个背景效果:

background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff),linear-gradient(70deg,#dbedff 32%,#ebfff0);

 

效果挺不错的, 可以效仿

前端----GitHub简易首页制作-LMLPHP

这个placeholder的字体属性可以改, 可以参考我的另一篇博客:

https://blog.csdn.net/q5706503/article/details/82826901

前端----GitHub简易首页制作-LMLPHP

input里的这个小图标是截图,绝对定位到这的

 

下边是代码:登陆页的HTML+CSS和首页的HTML和CSS共4个

<!DOCTYPE html>
<html>
<head>
	<title>The world’s leading software development platform · GitHub</title>
	<link href="sign.css" rel="stylesheet" type="text/css"/>
	<link rel="shortcut icon" href="cat.png" type="image/x-icon" />
</head>
<body>
	<form id="form" action="file:///D:/%E4%B8%B4%E6%97%B6%E6%96%87%E4%BB%B6/%E5%89%8D%E7%AB%AF/github/github.html"></form>
	<div id="div_topMenu">
	<div id="div_top">
		<img src="ico.png" id="img_icon"></img>
		<ul id="ul_top">
			<li class="li_top">Features</li>
			<li class="li_top">Business</li>
			<li class="li_top">Explore</li>
			<li class="li_top">Marketplace</li>
			<li class="li_top">Pricing</li>
		</ul>
		<input id="input_search" type="text" placeholder="Search GitHub"></input>
		<img id="img_search" src="https://assets-cdn.github.com/images/search-shortcut-hint.svg"></img>
		<span class="span_white">Sign in</span>
		<span class="span_gray">or</span>
		<span class="span_white">Sign up</span>
	</div>
	</div>
	<div id="div_mainContainer">
	<div id="div_main">
		<h1>Built for<br>developers</h1>
		<p id="p_main">GitHub is a development platform inspired by the way you work. From<a class="a_white"> open source </a>to <a class="a_white">business</a>, you can host and review code, manage projects, and build software alongside 28 million developers.</p>
		<div id="div_sign">
			<p class="p_sign">Username</p>
			<input class="input_sign" placeholder="Pick a username" type="text"></input>
			<p class="p_sign">Email</p>
			<input class="input_sign" placeholder="you@example.com"></input>
			<p class="p_sign">Password</p>
			<input class="input_sign" placeholder="Create a password"></input>
			<p id="p_little">Make sure it's at least 7 characters, including a number, and a lowercase letter.</p>
			<input type="submit" id="input_ok" value="Sign up for GitHub" form="form"></input>
			<p id="p_sign_last">By clicking “Sign up for GitHub”, you agree to our <a class="a_sign">terms of service</a> and <a class="a_sign">privacy statement.</a> We’ll occasionally send you account related emails.</p>
			</div>
	</div>
	</div>
	<div id="div_bottomContainer">
	<div id="div_bottom">
		<p id="p_bottom">Through a combination of creativity, determination, and (a lot of) carefully crafted code, the future is being built every day.</p>
		<span id="span_bottom">Learn more→</span>
	</div>
	</div>
</body>
</html>
body {
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	font-size: 14px;
	line-height: 1.5;
	color: #24292e;
	background-color: #fff;
	margin:0;
	padding:0;
}
#div_topMenu{
	width:100%;
	height:40px;
	padding:16px 0;
	background-color: #24292e;
}
#div_top{
	position:relative;
	margin:0 auto;
	width:980px;
	height:36px;
}
#img_icon{
	height:32px;
	float:left;
}
#input_search{
	box-sizing: border-box;
	border:0;
	padding: 3px 8px;
	height:30px;
	width:300px;
	background-color:hsla(0,0%,100%,0.125);
	font-size: 13px;
	color: inherit;
	position: absolute;
	top:5px;
	left:530px;
	border-radius:3px;
}
#img_search{
	position: absolute;
	top:10px;
	left:800px;
}
#ul_top{
	list-style:none;
	float:left;
	margin-top:10px;
	margin-left:15px;
	padding:0;
}
.li_top{
	float:left;
	color: white;
	font-size:16px;
	margin:0 10px;
	font-weight: 500;
}
.span_white{
	color:white;
	float:right;
	font-size:17px;
	line-height:40px;
}
.span_gray{
	color:#586069;
	float:right;
	margin:0 7px;
	line-height:45px;
	font-size:15px;
}
#div_mainContainer{
	background-image:url(back.png);
	height:473.4px;
	width:100%;
	background-size:cover;
	padding:64px 0;

}
h1{
	color:white;
	font-size:64px;
	font-weight: 500;
	line-height:60px;
	margin-top:100px;
}
#div_main{
	width:980px;
	height:473.4px;
	margin:0 auto;
	position:relative;
}
#p_main{
	color: hsla(0,0%,100%,0.6);
	height:124.8px;
	width:540px;
	font-size: 21px;
	line-height: 1.5;
}
.a_white{
	color:#fff;
	border-bottom: 1px solid hsla(0,0%,100%,0.125);
	text-align: left;
}
#div_sign{
	height:425.4px;
	width:332.325px;
	padding:24px;
	background-color:#fafbfc;
	float:right;
	position:absolute;
	right:0px;
	top:-100px;
	color:#586069;
	border-radius: 3px
}
.input_sign{
	width:310.325px;
	height:24px;
	padding:10px;
	border: 1px solid #d1d5da;
	border-radius: 3px
}
input::-webkit-input-placeholder,.input_sign{
	font-size:16px;
	color:#bbbbbb;
}
#p_little{
	font-size: 12px;
	color: #6a737d;
	margin:0;
}
#input_ok{
	height:64px;
	width:328.325px;
	padding:20px 32px;
	color:white;
	font-size:20px;
	-webkit-appearance:none;
	background-color:#2ebc4f;
	border:0;
}
.p_sign{
	margin:7px 0;
}
#p_sign_last{
	font-size: 12px;
	color: #6a737d;
	margin:0;
	text-align:center;
}
.a_sign{
	color: #0366d6;
}
#div_bottomContainer{
	background-image:url(bottom.png);
	background-size:cover;
	height:83.6px;
	width:100%;
	padding:40px 0;
}
#div_bottom{
	width:980px;
	margin:0 auto;
	height:83.6px;
}
#p_bottom{
	width:650px;
	color:white;
	font-size:16px;
	margin:0;
}
#span_bottom{
	color: #79b8ff;
	font-size:18px;
	margin-top:20px;
}

 

首页的:

<!DOCTYPE html>
<html>
<head>
	<title>GitHub</title>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<link href="github.css" rel="stylesheet" type="text/css"/>
	<link rel="shortcut icon" href="cat.png" type="image/x-icon" />
</head>
<body>
	<div id="div_topMenu">
	<div id="div_top">
		<img src="ico.png" id="img_icon"></img>
		<input id="input_search" type="text" placeholder="Search or jump to…"></input>
		<img id="img_search" src="https://assets-cdn.github.com/images/search-shortcut-hint.svg"></img>
		<ul id="ul_top">
			<li class="li_top">Pull requests</li>
			<li class="li_top"> Issues</li>
			<li class="li_top">Marketplace</li>
			<li class="li_top"> Explore</li>
		</ul>
		<img id="img_sanjiao"  src="sanjiao.png"></img>
		<img id="img_game" class="img_top" src="game.png"></img>
		<img id="img_sanjiao"  src="sanjiao.png"></img>
		<img id="img_plus" class="img_top" src="plus.jpg"></img>
		<img id="img_ding" class="img_top" src="ding.png"></img>
	</div>
	</div>
	<div id="div_headContainer">
		<div id="div_head">
			<h2 id="h2_head">Learn Git and GitHub without any code!</h2>
			<p id="p_head">
        Using the Hello World guide, you’ll create a repository, start a branch, write comments, and open a pull request.
      			</p>
			<button id="button_1" class="button">Read the guide</button>
			<button id="button_2" class="button">Start a project</button>
		</div>
	</div>
	<div id="div_bodyContainer">
	<div id="div_left">
		<div id="div_black">
			<p id="p_black"><b><br>Workshops at GitHub Universe</b>
				Register to attend a workshop in San Francisco on October 15
			</p>
		</div>
		<div id="div_white">
			<p id="p_white">
				<br>Our new Terms of Service and Privacy Statement are in effect.
			</p>
		</div>
		<div id="div_repositories">
			<div id="div_repositories_top">
				<b>Repositories</b>
				<button id="button_3">New repository</button>
			</div>
			You don’t have any repositories yet!
		</div>
	</div>
	<div id="div_mid">
		<div id="div_mid_top">
			Browse activity
			<p id="p_mid_top">Discover repositories</p>
		</div>
		<div id="div_mid_bottom">
			<h3 id="h3_mid_bottom">Discover interesting projects and people to populate your personal news feed.</h3>
			<p id="p_mid_bottom">Your news feed helps you keep up with recent activity on repositories you watch and people you follow.</p>
			<button id="button_4">Explore Github</button>
		</div>
	</div>
	</div>
	<div id="div_tail">
		<ul id="ul_tail_left">
			<li class="li_tail_left li_black">© 2018 GitHub, Inc.</li>
			<li class="li_tail_left">Terms</li>
			<li class="li_tail_left">Privacy</li>
			<li class="li_tail_left">Security</li>
			<li class="li_tail_left">Status</li>
			<li class="li_tail_left">Help</li>
		</ul>

		<ul id="ul_tail_left">
			<li class="li_tail_left li_right">About</li>
			<li class="li_tail_left li_right">Blog</li>
			<li class="li_tail_left li_right">Training</li>
			<li class="li_tail_left li_right">API</li>
			<li class="li_tail_left li_right">Pricing</li>
			<li class="li_tail_left li_right">Contact Github</li>
		</ul>
		<img id="img_cat" src="cat.png"></cat>
	</div>
</body>
</html>

 

body {
	margin:0;
	padding:0;
	height:844.8px;
	font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";
	line-height: 1.5;
}
#div_topMenu{
	width:100%x;
	height:36px;
	padding:12px 16px;
	background-color: #24292e;
}
#div_top{
	position:relative;
	margin:0 auto;
	width:980px;
	height:36px;
}
#div_headContainer{
	background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff),linear-gradient(70deg,#dbedff 32%,#ebfff0);
	width:100%;
	height:299.6px;
	padding-top:20px;
	margin-bottom:20px;
	box-sizing: border-box;
}
#div_bodyContainer{
	margin:0 auto;
	width:980px;
	height:311.4px;
}
#div_tail{
	width:980px;
	height:24px;
	padding:40px 16px 8px 16px;
	margin: 0 auto;
	margin-top:40px;
	border-top:1px solid rgb(234, 236, 239);
}
#img_icon{
	height:32px;
	float:left;
}
#input_search{
	box-sizing: border-box;
	border:0;
	padding: 3px 8px;
	height:30px;
	width:300px;
	background-color:hsla(0,0%,100%,0.125);
	font-size: 16px;
	color: inherit;
	position: absolute;
	top:3px;
	left:44px;
	border-radius:3px;
}
#img_search{
	position: absolute;
	top:8px;
	left:315px;
}
#ul_top{
	list-style:none;
	float:left;
	margin-left:280px;
	margin-top:10px;
}
.li_top{
	float:left;
	color: white;
	font-size:14px;
	margin:0 6px;
	font-weight: 500;
}
.img_top{
	float:right;
	width:20px;
	margin-top:8px;
	margin-left:15px;
}
#img_sanjiao{
	width:10px;
	margin-top:17px;
	float:right;
}
#div_head{
	height:179.6px;
	width:800px;
	margin:50px auto;
}
#h2_head{
	font-size: 30px;
	font-weight: 400;
	text-align: center;
	color:rgba(27,31,35,0.85);
	width:100%;
	height:44.8px;
	margin: 0 auto;
}
#p_head{
	color: rgba(27,31,35,0.7);
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 30px;
}
.button{
	border: 1px solid rgba(27,31,35,0.2);
	line-height: 20px;
	position: relative;
	display: inline-block;
	padding: 10px 40px;
	font-size: 16px;
	background-color: #eff3f6;
	height:42px;
	width:215px;
	left:170px;
	margin-left:20px;
	border-radius: 0.25em;
}
#button_1{
	background-color: #28a745;
	background-image: linear-gradient(-180deg,#34d058 0%,#28a745 90%);
	color: #fff;
}
#div_left{
	width:291.3px;
	height:295.4px;
	float:left;
	padding:16px 32px 0 0px;
}
#div_mid{
	width:626.662px;
	height:100%;
	float:left;
	padding:0px 10px;
}
#div_black{
	width:291.325px;
	height:72.800px;
	margin-bottom:24px;
	background-image: url(black.png);
	background-size:cover;
	color:white;
}
#p_black{
	width:210px;
	line-height: 1.1;
	font-size:14px;
	margin:0 0 0 60px ;
}
#div_white{
	width:291.325px;
	height:52.8px;
	margin-bottom:24px;
	background-image: url(white.png);
	background-size:cover;
	border:1px solid #0366d6;
	border-radius:5px;
}
#p_white{
	width:210px;
	line-height: 1;
	font-size:14px;
	margin:0 0 0 60px ;
}
#div_repositories{
	border:1px solid #d1d5da;
	border-radius:5px;
	width:291.325px;
	height:110px;
	text-align: center;
	line-height:60px;
}
#div_repositories_top{
	width:291.325px;
	height:44px;
	border-bottom:1px solid #d1d5da;
	line-height:40px;
	background-color:#f6f8fa;
}
#button_3{
	background-color: #28a745;
	background-image: linear-gradient(-180deg,#34d058 0%,#28a745 90%);
	color: #fff;
	border: 1px solid rgba(27,31,35,0.2);
	line-height: 10px;
	position: relative;
	display: inline-block;
	font-size: 12px;
	background-color: #eff3f6;
	height:26px;
	width:104px;
	left:25px;
	margin-left:20px;
	border-radius: 0.25em;
}
#div_mid_top{
	height:53px;
	width:100%;
	border-bottom:1px solid #d1d5da;
	line-height:50px;
}
#p_mid_top{
	float:right;
	margin:0;
	color:#0366d6;
	font-size: 12px;
}
#div_mid_bottom{
	height:162px;
	width:560px;
	border:1px solid #d1d5da;
	padding:32px;
}
#h3_mid_bottom{
	margin:0;
}
#button_4{
	border: 1px solid rgba(27,31,35,0.2);
	border-radius: 0.25em;
	width:120px;
	height:32px;
	background-color:white;
	color:#0366d6;
}
#ul_tail_left{
	list-style:none;
	margin:0;
	padding:0;
}
.li_tail_left{
	float:left;
	font-size:12px;
	margin-right:16px;
	color:#0366d6;
}
.li_black{
	color:#586069;
}
#img_cat{
	width:25px;
	display:block;
	margin:0 auto;
}
.li_right{
	float:right;
}

 

10-07 14:00