经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTMLCSS » CSS » 查看文章
实现花瓣登陆静态页面
来源:cnblogs  作者:Tynam.Yang  时间:2018/10/23 9:05:04  对本文有异议

思路

  花瓣网

  

  1、对页面进行分析

·   2、下载素材

  3、对页面尺寸进行分析

  4、实现

 

下载素材

  将页面素材保存到本地,方法如下图

  

 

页面尺寸进行分析

  只做了大概得尺寸,尺寸获取方法,使用截图得方法获取宽和高,注意获取过程中图片得大小不能有变化。将图片最大化后获取尺寸

 

实现 

  写一个元素,紧接着就css付样式

  html实现

  1.  1 <!doctype <!DOCTYPE html> 2 <html> 3 <head> 4     <meta charset="utf-8" /> 5     <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6     <title>花瓣</title> 7     <meta name="viewport" content="width=device-width, initial-scale=1"> 8     <link rel="stylesheet" type="text/css" media="screen" href="index.css" /> 9 </head>10 <body>11     <div id="login-frame">12         <div id="main">13             <div id="logo"></div>14             <div class="lable text-1">使用第三方账号登陆</div>15                 <div class="other-login">16                     <ul>17                         <li><a  title="微博" class="weibo" href="http://www.cnblogs.com/tynam/"></a></li>18                         <li><a title="qq" class="qq" href="http://www.cnblogs.com/tynam/"></a></li>19                         <li><a title="微信" class="wechat" href="http://www.cnblogs.com/tynam/"></a></li>20                         <li><a title="豆瓣" class="douban" href="http://www.cnblogs.com/tynam/"></a></li>21                         <li><a title="人人" class="renren" href="http://www.cnblogs.com/tynam/"></a></li>22                     </ul>23                     <div class="clearn"></div>24                 </div>25                 <div class="lable text-2">使用手机/邮箱登陆</div>26                 <form class="mail-login" action="login" method="POST">27                     <input id="email" name="email" type="text" placeholder="输入手机号或邮箱">28                     <input type="password" name="password" placeholder="密码">29                     <a id="btn-login" href="http://huaban.com/" type="button" onclick="return href">30                         <span class="text">登  陆</span>31                     </a>32                 </form>33                 <div id="forget-pwd">34                     <a class="forget-pwd" href="#">忘记密码>></a>35                 </div>36                 <div id="register"> 37                     <span class="no-accounter"></span>还没有花瓣账号?</span>38                     <a class="register" href="#">点击注册>></a>39                 </div>40         </div>   41     </div>42     43 </body>44 </html>

 

  css样式

  1.   1 html,body{  2     margin: 0;  3     padding: 0;  4 }  5   6 body{  7     background-color: rgb(86, 228, 221);  8 }  9  10 .clearn{ 11     float: none; 12 } 13  14 #login-frame{   
  2.  15     width: 600px; 16     height: 430px; 17     margin: 100px  auto 0; 18     background-color: #fff; 19 } 20  21 #main{ 22     margin: 20px 90px auto; 23 } 24  25 #logo{ 26  27     width: 150px; 28     height: 135px; 29     margin: 85px auto 0; 30     background-position: 0; 31     background-image: url(img/logo.png); 32     background-repeat: no-repeat; 33     list-style: none; 34 } 35  36 .lable{ 37     font-size: 14px; 38     color: hsla(0, 0%, 63%, 0.932); 39     text-align: center; 40     position: relative; 41     margin: -30px auto; 42 } 43  44 .lable::before{ 45     content: ""; 46     border-top: #dadada solid 1px; 47     position: absolute; 48     width: 138px; 49     left: 0; 50     top: 11px; 51 } 52 .lable::after{ 53     content: ""; 54     border-top: #dadada solid 1px; 55     position: absolute; 56     width: 138px; 57     right: 0; 58     top: 11px; 59 } 60  61 .other-login{ 62     height: 80px; 63     margin: 45px auto 0; 64 } 65 .other-login>ul>li{ 66     list-style: none; 67     float: left; 68     height: 45px; 69     width: 20%; 70     margin: 0 auto; 71 } 72 .other-login>ul>li>a{ 73     width: 60px; 74     height: 70px; 75     display: block;  
  3.  76     background-image: url(img/login_icons_tiny.png); 77     background-repeat: no-repeat; 78 } 79 .weibo:hover{ 80     background-position:0 -80px;    
  4.  81 } 82 .qq{ 83     background-position: -80px 0; 84 } 85 .qq:hover{ 86     background-position: -80px -80px;    
  5.  87 } 88 .wechat{ 89     background-position: -160px 0; 90 } 91 .wechat:hover{ 92     background-position: -160px -80px;    
  6.  93 } 94 .douban{ 95     background-position: -240px 0; 96 } 97 .douban:hover{ 98     background-position: -240px -80px;    
  7.  99 }100 .renren{101     background-position: -309px 0;102 }103 .renren:hover{104     background-position: -309px -80px;    
  8. 105 }106 107 .text-2{108     margin: -10px auto;109 }110 111 #main.mail-login{112     display: block;113     width: 100px;114 }115 116 #email{117 margin: 25px auto 0;118 }119 .mail-login>input{120     height: 34px;121     width: 100%;122     margin: 10px auto 0;123     outline: 0;124     border: 1px solid #dadada;125     border-radius: 3px;126     text-indent: 10px;127     outline: none;128 }129 130 #btn-login{131     height: 34px;132     display: block;133     text-align: center;134     line-height: 34px;135     background: rgb(216, 83, 83);136     border-radius: 3px;137     font-size: 18px;138     color: #fff;139     text-decoration: none;140     margin-top: 10px;141 }142 #btn-login:hover{143     background: rgb(221, 15, 15);144 }145 146 #register-forgetpsd{147     margin: 10px auto 30px;148     font: 10px;149 }150 .forget-pwd,.register{151     color: rgb(158, 25, 25);152     float: left;153     text-decoration: none;154     list-style-type: none;155 }156 .forget-pwd:hover,.register:hover{157     text-decoration: underline;158 }159 160 #register{161     float: right;162 }163 .register{164     float: right;165 }166 .no-accounter{167     color: #292727;168 }

  结果

  

 

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号