运用HTML5+CSS3和CSS滤镜做的精美的登录界面,无用到图片!

代码如下:

<!DOCTYPE HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

<meta http-equiv="description" content="运用CSS3和CSS滤镜做的精美的登录界面,无用到图片的喔!">

<meta http-equiv="author" content="chenjinfei">

<meta http-equiv="date" content="2012-2-6">

<title>登录</title>

<link rel="stylesheet" href="style/common/common.css">

<style type="text/css">

body {

    margin:0;

    padding:0;

    background-color:#E4E8EC;

}

.wrap {

    margin:150px auto;

    width:380px;

    overflow:hidden;

}

.loginForm {

    box-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 1px 1px rgba(0, 0, 0, 0.2), 0 3px 0 #fff, 0 4px 0 rgba(0, 0, 0, 0.2), 0 6px 0 #fff, 0 7px 0 rgba(0, 0, 0, 0.2);

    position:absolute;

    z-index:0;

    background-color:#FFF;

    border-radius:4px;

    height:250px;

    width:380px;

    background: -webkit-gradient(linear, left top, left 24, from(#EEE), color-stop(4%, #FFF), to(#EEE));

    background: -moz-linear-gradient(top, #EEE, #FFF 1px, #EEE 24px);

    background: -o-linear-gradient(top, #EEEEEE, #FFFFFF 1px, #EEEEEE 24px);

}

.loginForm:before {

    content:'';

    position:absolute;

    z-index:-1;

    border:1px dashed #CCC;

    top:5px;

    bottom:5px;

    left:5px;

    right:5px;

    box-shadow: 0 0 0 1px #FFF;

}

.loginForm h1 {

    text-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0px 2px 0 rgba(0, 0, 0, .5);

    text-transform:uppercase;

    text-align:center;

    color:#666;

    line-height:3em;

    margin:16px 0 20px 0;

    letter-spacing: 4px;

    font:normal 26px/1 Microsoft YaHei, sans-serif;

}

fieldset {

    border:none;

    padding:10px 10px 0;

}

fieldset input[type=text] {

    background:url(style/default/p_w_picpaths/user.png) 4px 5px no-repeat;

}

fieldset input[type=password] {

    background:url(style/default/p_w_picpaths/password.png) 4px 5px no-repeat;

}

fieldset input[type=text], fieldset input[type=password] {

    width:100%;

    line-height:2em;

    font-size:12px;

    height:24px;

    border:none;

    padding:3px 4px 3px 2.2em;

    width:300px;

}

fieldset input[type=submit] {

    text-align:center;

    padding:2px 20px;

    line-height:2em;

    border:1px solid #FF1500;

    border-radius:3px;

    background: -webkit-gradient(linear, left top, left 24, from(#FF6900), color-stop(0%, #FF9800), to(#FF6900));

    background: -moz-linear-gradient(top, #FF6900, #FF9800 0, #FF6900 24px);

    background:-o-linear-gradient(top, #FF6900, #FF9800 0, #FF6900 24px);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9800', endColorstr='#FF6900');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF9800', endColorstr='#FF6900')";

    height:30px;

    cursor:pointer;

    letter-spacing: 4px;

    margin-left:10px;

    color:#FFF;

    font-weight:bold;

}

fieldset input[type=submit]:hover {

    background: -webkit-gradient(linear, left top, left 24, from(#FF9800), color-stop(0%, #FF6900), to(#FF9800));

    background: -moz-linear-gradient(top, #FF9800, #FF6900 0, #FF9800 24px);

    background:-o-linear-gradient(top, #FF6900, #FF6900 0, #FF9800 24px);

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6900', endColorstr='#FF9800');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6900', endColorstr='#FF9800')";

}

.inputWrap {

    background: -webkit-gradient(linear, left top, left 24, from(#FFFFFF), color-stop(4%, #EEEEEE), to(#FFFFFF));

    background: -moz-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 24px);

    background: -o-linear-gradient(top, #FFFFFF, #EEEEEE 1px, #FFFFFF 24px);

    border-radius:3px;

    border:1px solid #CCC;

    margin:10px 10px 0;

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF');

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEEEEE', endColorstr='#FFFFFF')";

}

fieldset input[type=checkbox] {

    margin-left:10px;

    vertical-align:middle;

}

fieldset a {

    color:blue;

    font-size:12px;

    margin:6px 0 0 10px;

    text-decoration:none;

}

fieldset a:hover {

    text-decoration:underline;

}

fieldset span {

    font-size:12px;

}

</style>

<!--为了让IE支持HTML5元素,做如下操作:-->

<!--[if IE]>

<script type="text/javascript">

document.createElement("section");

document.createElement("header");

document.createElement("footer");

</script>

<![endif]-->

</head>

<body>

<div class="wrap">

  <form action="#" method="post">

    <section class="loginForm">

      <header>

        <h1>登录</h1>

      </header>

      <div class="loginForm_content">

        <fieldset>

          <div class="inputWrap">

            <input type="text" name="userName" placeholder="邮箱/会员帐号/手机号" autofocus required>

          </div>

          <div class="inputWrap">

            <input type="password" name="password" placeholder="请输入密码" required>

          </div>

        </fieldset>

        <fieldset>

          <input type="checkbox" checked="checked">

          <span>下次自动登录</span>

        </fieldset>

        <fieldset>

          <input type="submit" value="登录">

          <a href="#">忘记密码?</a> <a href="#">注册</a>

        </fieldset>

      </div>

    </section>

  </form>

</div>

</body>

</html>

深圳网站建设www.sz886.com

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容