[转]HTML CSS3精美登陆界面
来源:互联网 发布:淘宝怎样交保证金 编辑:程序博客网 时间:2024/04/29 22:02
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenjinfei.blog.51cto.com/2965201/774865
不少人为项目没有一个简洁和精美的登录页而烦恼,今天上班没多少事情做,在51cto里看了篇关于“使用HTML5和CSS3制作登录页面完整步骤”的文章,我就动手做了一下,现在将代码贴出来,因为个人认为ie6在不久的将来必定被舍弃,所以这个登录页面的代码没有理会ie6里的情况。
代码如下:
- <!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/images/user.png) 4px 5px no-repeat; - }
- fieldset
input[type=password] { -
background:url(style/default/images/password.png) 4px 5px no-repeat; - }
- fieldset
input[type=text], fieldset type=password]input[ { -
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_x("section");
- document.createElement_x("header");
- document.createElement_x("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>
- [转]HTML CSS3精美登陆界面
- 纯CSS3精美登录界面
- html+css3实现精美导航
- HTML jsp 登陆界面
- 简单html登陆界面
- HTML-登陆界面
- 12款界面精美的 HTML5 & CSS3 网站模板
- 采用CSS3设计的登陆界面
- html编写邮箱登陆界面
- CSS3制作精美日历
- [转]Css3: animation
- 第一次的html网页编辑-登陆界面
- html+css 漂亮的登陆界面
- 用html实现企业邮箱登陆界面
- HTML练习制作邮箱登陆界面
- html网页设计简单登陆界面
- 精美的聊天界面
- 精美网页界面
- [原]CSS中全屏高度自适应
- [原]CSS实现颜色渐变方法备忘
- [转]关于html表单输入框的设定
- [转]利用css3打造无图片圆角输入框
- python 生成验证码
- [转]HTML CSS3精美登陆界面
- [转]HTML图片部分显示--利用矩形区…
- [转]CSS实现背景图片部分显示
- [转]通过css控制背景图片位置-back…
- [原]CSS Animate 动画实现结束后…
- [转]Css3: animation
- [转]除狗跳蚤
- [转]训练小狗上厕所的方法
- [转]狗只培养