首页前端开发JavaScriptcss+html如何仿花瓣网实现静态登陆页面?(代码实例)

css+html如何仿花瓣网实现静态登陆页面?(代码实例)

时间2024-01-28 23:17:02发布访客分类JavaScript浏览956
导读:收集整理的这篇文章主要介绍了css+html如何仿花瓣网实现静态登陆页面?(代码实例),觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家带来的内容是介绍如何仿花瓣网实现静态登陆页面?(代码实例)。有一定的参考价值,有需要的朋友...
收集整理的这篇文章主要介绍了css+html如何仿花瓣网实现静态登陆页面?(代码实例),觉得挺不错的,现在分享给大家,也给大家做个参考。本篇文章给大家带来的内容是介绍如何仿花瓣网实现静态登陆页面?(代码实例)。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

思路

花瓣网(http://huaban.COM/)

1、对页面进行分析

2、下载素材

3、对页面尺寸进行分析

4、实现

下载素材

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

页面尺寸进行分析

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

实现 

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

htML实现

!doctyPE !DOCTYPE html>
    html>
    head>
        meta charset="utf-8" />
        meta http-equiv="X-UA-Compatible" content="IE=Edge">
        tITle>
    花瓣/title>
        meta name="viewport" content="width=device-width, initial-scale=1">
        link rel="stylesheet" type="text/css" media="screen" href="index.css" />
    /head>
    body>
        div id="login-frame">
            div id="main">
                div id="LOGo">
    /div>
                div class="lable text-1">
    使用第三方账号登陆/div>
                    div class="other-login">
                        ul>
                            li>
    a  title="微博" class="weibo" href="http://www.cnblogs.com/tynam/">
    /a>
    /li>
                            li>
    a title="QQ" class="qq" href="http://www.cnblogs.com/tynam/">
    /a>
    /li>
                            li>
    a title="微信" class="wechat" href="http://www.cnblogs.com/tynam/">
    /a>
    /li>
                            li>
    a title="豆瓣" class="douban" href="http://www.cnblogs.com/tynam/">
    /a>
    /li>
                            li>
    a title="人人" class="renren" href="http://www.cnblogs.com/tynam/">
    /a>
    /li>
                        /ul>
                        div class="clearn">
    /div>
                    /div>
                    div class="lable text-2">
    使用手机/邮箱登陆/div>
                    form class="mail-login" action="login" method="POST">
                        input id="email" name="email" type="text" placeholder="输入手机号或邮箱">
                        input type="password" name="password" placeholder="密码">
                        a id="BTn-login" href="http://huaban.com/" type="button" onclick="return href">
                            span class="text">
    登  陆/span>
                        /a>
                    /form>
                    div id="forget-pwd">
                        a class="forget-pwd" href="#">
    忘记密码>
    >
    /a>
                    /div>
                    div id="register">
                         span class="no-accounter">
    /span>
    还没有花瓣账号?/span>
                        a class="register" href="#">
    点击注册>
    >
    /a>
                    /div>
            /div>
           /div>
        /body>
    /html>
    

css样式

html,body{
        margin: 0;
        padding: 0;
}
body{
        background-color: rgb(86, 228, 221);
}
.clearn{
        float: none;
}
#login-frame{
           width: 600px;
        height: 430px;
        margin: 100px  auto 0;
        background-color: #fff;
}
#main{
        margin: 20px 90px auto;
}
#logo{
        width: 150px;
        height: 135px;
        margin: 85px auto 0;
        background-position: 0;
        background-image: url(img/logo.png);
        background-repeat: no-repeat;
        list-style: none;
}
.lable{
        font-Size: 14px;
        color: hsla(0, 0%, 63%, 0.932);
        text-align: center;
        position: relative;
        margin: -30px auto;
}
.lable::before{
        content: "";
        border-top: #dadada solid 1px;
        position: absolute;
        width: 138px;
        left: 0;
        top: 11px;
}
.lable::after{
        content: "";
        border-top: #dadada solid 1px;
        position: absolute;
        width: 138px;
        right: 0;
        top: 11px;
}
.other-login{
        height: 80px;
        margin: 45px auto 0;
}
    .other-login>
    ul>
li{
        list-style: none;
        float: left;
        height: 45px;
        width: 20%;
        margin: 0 auto;
}
    .other-login>
    ul>
    li>
a{
        width: 60px;
        height: 70px;
        display: block;
          background-image: url(img/login_icons_tiny.png);
        background-repeat: no-repeat;
}
.weibo:hover{
        background-position:0 -80px;
    }
.qq{
        background-position: -80px 0;
}
.qq:hover{
        background-position: -80px -80px;
    }
.wechat{
        background-position: -160px 0;
}
.wechat:hover{
        background-position: -160px -80px;
    }
.douban{
        background-position: -240px 0;
}
.douban:hover{
        background-position: -240px -80px;
    }
.renren{
        background-position: -309px 0;
}
.renren:hover{
        background-position: -309px -80px;
    }
.text-2{
        margin: -10px auto;
}
#main.mail-login{
        display: block;
        width: 100px;
}
#email{
    margin: 25px auto 0;
}
    .mail-login>
input{
        height: 34px;
        width: 100%;
        margin: 10px auto 0;
        outline: 0;
        border: 1px solid #dadada;
        border-radius: 3px;
        text-indent: 10px;
        outline: none;
}
#btn-login{
        height: 34px;
        display: block;
        text-align: center;
        line-height: 34px;
        background: rgb(216, 83, 83);
        border-radius: 3px;
        font-size: 18px;
        color: #fff;
        text-decoration: none;
        margin-top: 10px;
}
#btn-login:hover{
        background: rgb(221, 15, 15);
}
#register-forgetpsd{
        margin: 10px auto 30px;
        font: 10px;
}
.forget-pwd,.register{
        color: rgb(158, 25, 25);
        float: left;
        text-decoration: none;
        list-style-type: none;
}
.forget-pwd:hover,.register:hover{
        text-decoration: underline;
}
#register{
        float: right;
}
.register{
        float: right;
}
.no-accounter{
        color: #292727;
}
      

结果

以上就是css+html如何仿花瓣网实现静态登陆页面?(代码实例)的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

登陆页面

若转载请注明出处: css+html如何仿花瓣网实现静态登陆页面?(代码实例)
本文地址: https://pptw.com/jishu/590289.html
html中b标签与strong标签有什么区别?b标签与strong标签的简单比较 图文详解如何用html5 canvas画一条直线

游客 回复需填写必要信息