The static style effect of landing page and home page after landing has been done, without hyperlinks or clicking effect,
First on the renderings:
Then the green login button can jump to the home page (without checking the account password, you can jump if it is empty):
The main purpose is to practice the layout and some styles of CSS. The pictures and icons are all screenshots of the website
The page is relatively simple, with most of the text, mainly black and white gray and rounded gray frame, feeling quite fresh
The gradient effect on the top of this homepage is a background effect:
background-image: linear-gradient(180deg,hsla(0,0%,100%,0) 60%,#fff),linear-gradient(70deg,#dbedff 32%,#ebfff0);
The effect is very good. It can be imitated
The font attribute of this placeholder can be changed. Please refer to another blog:
https://blog.csdn.net/q5706503/article/details/82826901
The small icon in input is a screenshot, absolutely located here
Below is the code: the landing page HTML+CSS and the home page HTML and CSS are 4 in total
<!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; }
Home page:
<!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; }